The Pac-Man perfect score: how 3,333,360 is calculated and achieved
A perfect game means eating everything that can be eaten for roughly three and a half hours without losing a single life until the end. Here is the exact arithmetic and what it takes.

The definition
A perfect game of Pac-Man scores exactly 3,333,360 points. It requires, on every one of the 255 normal boards, eating all 240 dots, all 4 power pellets, both fruits and all four ghosts on every pellet where ghosts can still be eaten, then collecting the dots still reachable on the broken 256th board. Any missed fruit or ghost makes the score lower, and no action can make it higher, so the number is both a maximum and a fixed target.
The arithmetic
| Source | Calculation | Points |
|---|---|---|
| Dots and pellets | 2,600 × 255 boards | 663,000 |
| Ghosts | 12,000 × 17 boards (levels 1 to 16 and 18) | 204,000 |
| Fruit, levels 1 to 12 | Two per board, rising from 100 to 3,000 | 29,600 |
| Fruit, levels 13 to 255 | 10,000 × 243 boards | 2,430,000 |
| Level 256 | Everything reachable on the split screen | 6,760 |
| Total | 3,333,360 |
Two facts shape the table. Ghosts can be eaten only on boards where the frightened timer is above zero, which excludes level 17 and everything from 19 onward (see pacman power pellets). And the key fruit, worth 5,000, appears on every board from 13, so nearly three quarters of the total is fruit, as detailed in pacman fruit list.
What makes it hard
- Ghost chains on levels 1 to 18. From level 9 the blue timer is one second. Collecting all four ghosts in one second requires the ghosts to be stacked on top of each other when the pellet is eaten, every time, for all four pellets.
- Both fruits on every board. The second fruit appears at 170 dots and vanishes within about ten seconds; the player must be positioned for it 255 times.
- No deaths with dots uneaten. Dying is permitted only on the final board, where lives must be lost deliberately to end the game, so the run has essentially zero margin for 255 boards.
- Endurance. The fastest verified perfect games take around three and a half hours of continuous play.
How players actually do it
Perfect games are built on patterns: fixed joystick routes that exploit the deterministic ghost behaviour explained in ghost targeting logic in pacman. Because levels 21 and above are identical in speed and timing, one well-practised pattern covers 235 of the 255 boards; the early boards need a few variants. The ghost-grouping skill from proven pacman scoring strategies matters most on levels 5 to 18, where the frightened window is short but non-zero.
History of the perfect score
The first publicly verified perfect game was recorded on 3 July 1999 at the Funspot arcade in New Hampshire, after years of players approaching but missing the mark by a single ghost or fruit. Since then a small group of players has matched the score, and competition shifted to speed: how quickly a perfect 3,333,360 can be reached. Those records are tracked in fastest perfect pacman games.
Perfect scores in other versions
Ms. Pac-Man has no equivalent target because its ghost movement includes randomness and its highest boards behave inconsistently; the recognised maximum is a high score rather than a perfect score. Championship Edition is timed, so its records are score-per-session. The games on the mr pacman arcade guides are endless with random mazes, so there too the goal is a best score, not perfection.
From the blog
- speed values for every level — A Pac-Man speed chart by level: Pac-Man 80% to 100% and back to 90%, ghosts 75% to 95%, tu…
- the fast pacman bootleg — What the Pac-Man speed-up chip was: a bootleg ROM swap that made Pac-Man move much faster,…
- every pacman screen appearance — Pac-Man in movies and TV: the 1982 Hanna-Barbera cartoon, Scott Pilgrim vs. the World, Wre…
Frequently asked questions
What is a perfect score in Pac-Man?
3,333,360 points, achieved by eating everything possible on all 255 boards plus the reachable dots on level 256.
How long does a perfect Pac-Man game take?
Roughly three and a half hours for the fastest verified runs.
Who got the first perfect score?
It was first verified on 3 July 1999 at the Funspot arcade in New Hampshire.
Can you score more than 3,333,360?
No. It is the mathematical maximum of the game.
Why can't ghosts be eaten on later levels?
The frightened timer is zero on level 17 and from level 19 onward, so ghosts never turn blue.