See how games compete.
Compare observed Steam player counts with animated races, game artwork and historical graphs. Share a dated comparison and download the evidence behind it.
The player race
31/10/2026, 01:01:08 UTCCompare up to eight games. Rankings use observations no more than 25 minutes old; unavailable observations stay blank. Click a game above to remove it.
Icons follow the lines as the timeline advances. Movement between observations is an animated transition; gaps longer than 25 minutes remain blank. Dates and times are UTC.
Check the observations behind this comparison
| Game | Observed time (UTC) | Concurrent players |
|---|---|---|
| PAYDAY 2 | 2026-10-29T22:00:51.000Z | 18,586 |
| PAYDAY 2 | 2026-10-29T22:15:50.000Z | 18,496 |
| PAYDAY 2 | 2026-10-29T22:30:51.000Z | 18,689 |
| PAYDAY 2 | 2026-10-29T22:45:51.000Z | 18,901 |
| PAYDAY 2 | 2026-10-29T23:00:51.000Z | 19,013 |
| PAYDAY 2 | 2026-10-29T23:15:52.000Z | 19,044 |
| PAYDAY 2 | 2026-10-29T23:30:52.000Z | 18,985 |
| PAYDAY 2 | 2026-10-29T23:45:52.000Z | 18,813 |
| PAYDAY 2 | 2026-10-30T00:05:52.000Z | 18,498 |
| PAYDAY 2 | 2026-10-30T00:15:52.000Z | 18,498 |
| PAYDAY 2 | 2026-10-30T00:30:52.000Z | 18,547 |
| PAYDAY 2 | 2026-10-30T00:45:52.000Z | 18,618 |
| PAYDAY 2 | 2026-10-30T01:00:52.000Z | 18,009 |
| PAYDAY 2 | 2026-10-30T01:20:53.000Z | 12,150 |
| PAYDAY 2 | 2026-10-30T01:35:52.000Z | 12,180 |
| PAYDAY 2 | 2026-10-30T01:50:53.000Z | 12,475 |
| PAYDAY 2 | 2026-10-30T02:05:53.000Z | 12,746 |
| PAYDAY 2 | 2026-10-30T02:15:53.000Z | 13,096 |
| PAYDAY 2 | 2026-10-30T02:35:54.000Z | 13,268 |
| PAYDAY 2 | 2026-10-30T02:50:53.000Z | 13,817 |
| PAYDAY 2 | 2026-10-30T03:00:53.000Z | 14,332 |
| PAYDAY 2 | 2026-10-30T03:15:53.000Z | 15,717 |
| PAYDAY 2 | 2026-10-30T03:35:54.000Z | 17,728 |
| PAYDAY 2 | 2026-10-30T03:50:55.000Z | 18,105 |
| PAYDAY 2 | 2026-10-30T04:00:54.000Z | 18,244 |
| PAYDAY 2 | 2026-10-30T04:20:55.000Z | 16,044 |
| PAYDAY 2 | 2026-10-30T04:30:55.000Z | 16,044 |
| PAYDAY 2 | 2026-10-30T04:50:54.000Z | 15,333 |
| PAYDAY 2 | 2026-10-30T05:05:55.000Z | 15,559 |
| PAYDAY 2 | 2026-10-30T05:15:56.000Z | 15,998 |
| PAYDAY 2 | 2026-10-30T05:30:55.000Z | 16,149 |
| PAYDAY 2 | 2026-10-30T05:50:55.000Z | 15,742 |
| PAYDAY 2 | 2026-10-30T06:00:56.000Z | 15,786 |
| PAYDAY 2 | 2026-10-30T06:15:56.000Z | 16,117 |
| PAYDAY 2 | 2026-10-30T06:30:56.000Z | 16,281 |
| PAYDAY 2 | 2026-10-30T06:45:56.000Z | 16,280 |
| PAYDAY 2 | 2026-10-30T07:00:57.000Z | 16,249 |
| PAYDAY 2 | 2026-10-30T07:15:56.000Z | 16,336 |
| PAYDAY 2 | 2026-10-30T07:30:57.000Z | 16,385 |
| PAYDAY 2 | 2026-10-30T07:45:57.000Z | 16,358 |
| PAYDAY 2 | 2026-10-30T08:00:57.000Z | 16,394 |
| PAYDAY 2 | 2026-10-30T08:15:56.000Z | 16,536 |
| PAYDAY 2 | 2026-10-30T08:45:58.000Z | 16,561 |
| PAYDAY 2 | 2026-10-30T09:00:57.000Z | 16,591 |
| PAYDAY 2 | 2026-10-30T09:15:58.000Z | 16,837 |
| PAYDAY 2 | 2026-10-30T09:30:58.000Z | 16,902 |
| PAYDAY 2 | 2026-10-30T09:45:58.000Z | 16,450 |
| PAYDAY 2 | 2026-10-30T10:00:58.000Z | 16,684 |
| PAYDAY 2 | 2026-10-30T10:15:58.000Z | 17,031 |
| PAYDAY 2 | 2026-10-30T10:30:59.000Z | 17,143 |
| PAYDAY 2 | 2026-10-30T10:45:58.000Z | 16,918 |
| PAYDAY 2 | 2026-10-30T11:00:59.000Z | 16,998 |
| PAYDAY 2 | 2026-10-30T11:15:59.000Z | 17,099 |
| PAYDAY 2 | 2026-10-30T11:30:59.000Z | 17,192 |
| PAYDAY 2 | 2026-10-30T11:46:00.000Z | 16,919 |
| PAYDAY 2 | 2026-10-30T12:00:59.000Z | 16,964 |
| PAYDAY 2 | 2026-10-30T12:16:00.000Z | 18,062 |
| PAYDAY 2 | 2026-10-30T12:31:00.000Z | 17,423 |
| PAYDAY 2 | 2026-10-30T12:46:00.000Z | 17,084 |
| PAYDAY 2 | 2026-10-30T13:01:01.000Z | 16,550 |
| PAYDAY 2 | 2026-10-30T15:16:02.000Z | 18,440 |
| PAYDAY 2 | 2026-10-30T15:31:02.000Z | 19,542 |
| PAYDAY 2 | 2026-10-30T15:46:01.000Z | 19,984 |
| PAYDAY 2 | 2026-10-30T16:01:02.000Z | 19,918 |
| PAYDAY 2 | 2026-10-30T16:16:03.000Z | 19,739 |
| PAYDAY 2 | 2026-10-30T16:31:03.000Z | 18,535 |
| PAYDAY 2 | 2026-10-30T16:46:03.000Z | 18,273 |
| PAYDAY 2 | 2026-10-30T17:01:03.000Z | 18,271 |
| PAYDAY 2 | 2026-10-30T17:16:03.000Z | 17,684 |
| PAYDAY 2 | 2026-10-30T17:31:03.000Z | 17,748 |
| PAYDAY 2 | 2026-10-30T17:46:03.000Z | 17,618 |
| PAYDAY 2 | 2026-10-30T18:01:03.000Z | 17,505 |
| PAYDAY 2 | 2026-10-30T18:16:03.000Z | 17,965 |
| PAYDAY 2 | 2026-10-30T18:36:04.000Z | 18,312 |
| PAYDAY 2 | 2026-10-30T18:46:04.000Z | 18,335 |
| PAYDAY 2 | 2026-10-30T19:01:04.000Z | 18,373 |
| PAYDAY 2 | 2026-10-30T19:21:04.000Z | 18,656 |
| PAYDAY 2 | 2026-10-30T19:31:04.000Z | 18,674 |
| PAYDAY 2 | 2026-10-30T19:46:03.000Z | 18,713 |
| PAYDAY 2 | 2026-10-30T20:06:05.000Z | 19,941 |
| PAYDAY 2 | 2026-10-30T20:16:04.000Z | 19,944 |
| PAYDAY 2 | 2026-10-30T20:31:05.000Z | 19,899 |
| PAYDAY 2 | 2026-10-30T20:51:05.000Z | 19,335 |
| PAYDAY 2 | 2026-10-30T21:06:04.000Z | 19,509 |
| PAYDAY 2 | 2026-10-30T21:21:05.000Z | 19,592 |
| PAYDAY 2 | 2026-10-30T21:36:05.000Z | 19,554 |
| PAYDAY 2 | 2026-10-30T21:51:05.000Z | 18,869 |
| PAYDAY 2 | 2026-10-30T22:06:05.000Z | 19,085 |
| PAYDAY 2 | 2026-10-30T22:21:06.000Z | 19,302 |
| PAYDAY 2 | 2026-10-30T22:36:06.000Z | 19,386 |
| PAYDAY 2 | 2026-10-30T22:51:06.000Z | 19,264 |
| PAYDAY 2 | 2026-10-30T23:06:05.000Z | 18,771 |
| PAYDAY 2 | 2026-10-30T23:21:06.000Z | 18,721 |
| PAYDAY 2 | 2026-10-30T23:31:06.000Z | 18,747 |
| PAYDAY 2 | 2026-10-30T23:46:07.000Z | 18,659 |
| PAYDAY 2 | 2026-10-31T00:06:07.000Z | 18,782 |
| PAYDAY 2 | 2026-10-31T00:16:06.000Z | 18,902 |
| PAYDAY 2 | 2026-10-31T00:31:07.000Z | 18,970 |
| PAYDAY 2 | 2026-10-31T00:46:07.000Z | 18,954 |
| PAYDAY 2 | 2026-10-31T01:01:08.000Z | 18,945 |
The table shows the latest 100 observations per game. Download CSV for every observation in this range.
How to use this evidence
Steam concurrent players: connected Steam users in the game at the observation time. This is not sales, revenue or total players. Missing observations are gaps, not zero. History starts when NGR first observes a game. Popular games are checked every 15 minutes; the rest of the catalogue is sampled on a rotating sweep. Playback transitions are visual animation, not additional measurements.
Share links freeze the cutoff at 2026-10-31T01:07:56.053Z. Newly collected observations after that time are excluded. This comparison supports a debate about connected Steam concurrency at these times, rather than which game sold more or is better. NGR does not store individual player identities.
NGR