There have been a total of 1828301 internet public games since record tracking started on April 6th, 2004. That averages out to 293.8 games per day or 12.2 games every hour since then.
Games in the last day: 49. Games in the last 7 days: 361. Games in the last 30 days: 1589.
From the last 6 months: Average game length: 7.0 minutes. Average 6 human game length: 12.3 minutes.