There have been a total of 1087528 internet public games since record tracking started on April 6th, 2004. That averages out to 472 games per day or 19.7 games every hour since then.
Games in the last day: 503. Games in the last 7 days: 3003. Games in the last 30 days: 13300.
From the last 6 months: Average game length: 11 minutes. Average 6 human game length: 15 minutes.