Just FYI: I checked the local stat CSV output and it's accurate (regardless of replay option). Stats can be obtained from that provided you trust your players (this would be for a league-type setup).
As far as a public stat database, server-side will have to work correctly like Imaginos said.