How many Steam games go unplayed?
In the public Steam behavior dataset used here, 58,327 of 129,511 purchased user-game rows had no matching play-hour row. That works out to about 45% of purchase rows with zero recorded playtime.
Backlog Field Notes
Source · Public Steam behavior dataset (Kaggle / CaseRecommender mirror)
Field notes from a public Steam dataset of 12,393 players, not Video Game Backlog users.
The unplayed pile
n = 129,511 purchases · Kaggle Steam behavior
Across the public behavior sample, 58,327 purchased user-game pairs had no matching play-hour row.
Library size
n = 12,393 users · Kaggle Steam behavior
Players who own 100+ games launch a median 83 of 155, and on average under half of what they own. Small libraries are often one-game accounts, so the shelves start at 10 games.
The median shelf by library size · one spine per game
Sealed and worn
n = 5,155 games · Kaggle Steam behavior
Among games with at least 500 owners in the sample, old Valve pack-ins and free extras carry the highest never-launched rates, while live-service staples and enduring classics get launched by almost everyone who owns them.
Still in the wrapper · owners who never launched it

96%
Ricochet

94%
Deathmatch Classic

86%
Counter-Strike CZ Deleted Scenes

82%
Day of Defeat

82%
Half-Life 2: Lost Coast
Worn out · owners with recorded playtime

100%
Dota 2

100%
Team Fortress 2

98%
Counter-Strike: Global Offensive

94%
The Elder Scrolls V: Skyrim

93%
Sid Meier's Civilization V
Where the hours go
n = 4,791 multi-game players · Kaggle Steam behavior
For users with at least two played games, the top played title accounts for roughly two thirds of recorded hours on average.
Share of total hours played
The one-session shelf
n = 70,489 play rows · Kaggle Steam behavior
More than a third of played rows stop at two hours or less. The median played row is 4.5 hours, while a few obsessions drag the average up to 48.9.
Recorded play rows by total hours
Time sinks
n = 70,489 play rows · Kaggle Steam behavior
Dota 2 alone holds 981,685 recorded hours in this sample, more than the next six games combined. Counted end to end, that is 112 years of play.
Total recorded hours, counted as years of nonstop play

112 yrs
Dota 2

37 yrs
Counter-Strike: Global Offensive

20 yrs
Team Fortress 2

15 yrs
Counter-Strike

11 yrs
Sid Meier's Civilization V
Method
Numbers below come from analysis of a public Steam behavior dataset originally published on Kaggle and mirrored by CaseRecommender. It contains purchase and play-hour rows from public Steam data. It is not a Steam-wide sample, it is historically skewed toward visible public libraries, and old bundle/default-library behavior shows up strongly in the results. Treat these as directional field notes, not platform-wide census figures.
Sample
12,393 users · 5,155 games · 200k behavior rows
46% of users own one game and 18% own ten or more; 8% have purchases but no play rows at all.
Unplayed
Purchased, zero recorded playtime
Playtime
Recorded hours from public Steam behavior rows
FAQ
In the public Steam behavior dataset used here, 58,327 of 129,511 purchased user-game rows had no matching play-hour row. That works out to about 45% of purchase rows with zero recorded playtime.
Unplayed means the dataset has a purchase row for a user and game, but no recorded play-hour row for that same user-game pair. It is a zero-playtime measurement, not a judgment about whether the game is good or worth playing.
No. These figures come from a public third-party Steam behavior dataset originally published on Kaggle and mirrored by CaseRecommender. They are directional field notes, not a platform-wide census and not first-party app usage data.
Large libraries are more likely to include bundles, old sale purchases, free staples, and games bought speculatively. In this sample, users with 100 or more owned games launched a smaller share of what they owned than users with smaller libraries.