Videogames have long attempted to simulate sport. One of the earliest arcade smash hits, Pong, was essentially a game of virtual table tennis.
As games have grown more complex, so sports games have inched towards the nuanced splendour of the real thing. That is, when they're playing it straight. Some of the best sports games do crazy things with their rulesets and presentation.
They're especially rich and diverse on mobile. Whether you're after a hardcore management simulation or a knock-about arcade blast, there's a sports-themed game for you to play on the go.
Here are 25 of the very best.
Oh, and if you're wondering where all the racing and fighting games are, we tend to give those their very own genre round-ups.
New Star Soccer takes a sideways leap into new territory here. This time you're responsible for the running of an entire football club, not just a player, resulting in an even deeper and more enthralling casual simulation of the beautiful game.
Pocket-Run Pool is as much a brilliant puzzler as it is a brilliant sports game. That's because of the extreme liberties it takes with the rules of pool, including an ingenious rotating score-multiplier system.
Touchgrind BMX 2 takes a decidedly mobile-centric approach to the extreme sports genre. You slide and flick your two fingers on the screen to initiate tricks and flips, making for a trickily engrossing sports game.
It might sound like damning with faint praise to call Power Ping Pong the second-best table tennis game on iOS, but Power Pong Pong remains a fine iOS sports game. It's also a bit brighter and more vibrant than the majestic Table Tennis Touch.
2K has gradually refined its mammoth basketball sim for mobile play, to the point where this year's version offers a startlingly rich console-like sports experience. If you're into your b-ball, you need to download it.
Let's face it, cricket is one of those sports that doesn't naturally lend itself to mobile play. Stick Cricket 2 finds a great solution, honing in on the batting with a compelling timing-based control system.