Relying on played games statistics to catch cheaters is .... omg.
Registering a handful of accounts is a piece of cake, so any kind of punishing of "all" players in the lobby for actions of "suicide-bombers" is a flaw.
Simple example, A creates a game and joins from second PC as B, then wait for someone to join (C) and cheats the game. Now innocent player C got his cheat counter +1.
It's not a punishment, as the value itself would mean nothing.
It's the statistical deviation that would count.
Let's say that the accounts "Lupin" and "Zenigata" play 100 games each; "Zenigata" gets a total of 35/100 cheated games count, while "Lupin" goes to 60/100.
From the general player pool, the sum of all "cheated" counts divided by the sum of all "played" counts is, let's say, 30/100.
This means that accounts with a ratio ranging from 0/100 to 40/100 are marked as non-cheaters; with more than that but less than 55/100, the account is suspect: he may be a mild cheater, or just an unlucky player.
Accounts with more than 55/100 would instead be considered cheaters.
(Of course those 10% and 25% are just values thrown in for the example's sake; they'd have to be adjusted as needed. As far as I know, in Statistics the "standard" value used is 5%)
Thus, "Zenigata" would be considered innocent, while "Lupin" would be considered a cheater, even though both have a "cheated" count higher than 0.
Having every player, innocents too, get a +1 on their "cheated" value is only needed in order to have an "innocent" reference value, the ratio of cheated/played you'd expect from someone who plays the game, happens to be in cheated games, but doesn't actually cheat.
Same technique might be used for boosting scores, fake games with 1day accounts to boost a real account.
True, that'd still be a problem.
It could be solved if there was a matchmaking system, as only matchmade games could be considered for the leaderboards, but without one at the moment I can't think of any solution for this, sorry.
Just when you think you know something, you have to look at it in another way, even though it may seem silly or wrong. You must try! - John Keating, "Dead Poets Society"