Cross-Franchise Speedrun Scoring

Prince of Persia Series Leaderboard

All-time speedrun ranking & cumulative point scoring across the entire Prince of Persia franchise

An all-time ranking and points algorithm designed for Prince of Persia speedrunners. By taking every verified run ever performed on speedrun.com (including historic and obsoleted personal bests), this system awards points proportional to category competitiveness and sums them into a definitive franchise standing.

The Scoring Formula

Points(Rank) = N_runs - Rank + 1
Total Series Points = ∑ Points

Every Run Matters

Unlike traditional leaderboards that only count a runner's active personal best, this system awards points for every single verified run ever completed (including obsoleted runs). Dedication and longevity across multiple eras are rewarded.

Scaled Competitiveness

In a category with 100 verified runs (N_runs = 100), the World Record holder receives 100 points, 2nd place receives 99 points, down to 1 point. In smaller categories with 10 runs, WR receives 10 points.

Full Franchise Breadth

Covers 17+ games: PoP 1 (DOS, SNES, Apple II, NES, GB, Genesis), PoP 2, PoP 3D, Arabian Nights, Sands of Time (PC, GBA), Warrior Within, The Two Thrones, 2008, and Forgotten Sands (PC, Wii, PSP, DS).

Speedrun.com Game IDs & REST Schema

Extracted directly from the Python backend (Data.py and RunSortC.py). Use these REST API resource IDs when scripting against the speedrun.com API:

Prince of Persia (1989)yd4y2wde
Prince of Persia (Mods)j1ll33j1
PoP 2: The Shadow and the Flamem1mq4xd2
Prince of Persia 3Dm1zqnx10
PoP: Arabian Nights3dx2v0y1
PoP: The Sands of Timeyd4r0g1e
PoP: Warrior Within46wje7dr
PoP: The Two Thronesv1ppz718
Prince of Persia 200876rykq18
PoP: The Forgotten Sands (PC)j1l704dg
PoP: The Forgotten Sands (Wii)j1nl5edp
PoP: The Forgotten Sands (PSP)268qr96p