← FPL Analytics
FPL Hall of Fame
The world's most consistent managers, ranked by WF Score — a weighted algorithm scoring career longevity, peak finishes, and average percentile performance.
Live
2024/25
2023/24
2022/23
2021/22
2020/21
2019/20
2018/19
2017/18
2016/17
2015/16
2014/15
2013/14
2012/13
2011/12
| # | Chg ↕ | Manager | Metric ↓ | 2020/21 rank ↕ | TAR ↕ | TAR % ↕ | Top 1k ↕ | Top 10k ↕ | Top 50k ↕ | SQty ↕ |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | +1 | Tom Freeman | 4,876 | 88,294 | 26,876 | 0.59% | 5 | 8 | 10 | 12 |
| 2 | -1 | Ville Rönkä | 4,860 | 161,854 | 20,301 | 0.31% | 4 | 9 | 12 | 13 |
| 3 | = | Pascal Evans | 4,814 | 17,645 | 23,950 | 0.66% | 5 | 6 | 13 | 15 |
| 4 | +2 | Mark Sutherns | 4,782 | 2,061 | 30,238 | 0.76% | 4 | 10 | 13 | 15 |
| 5 | -1 | Sir Edo Nygren | 4,778 | 43,803 | 23,498 | 0.5% | 4 | 8 | 14 | 15 |
| 6 | -1 | Jay Egersdorff | 4,721 | 21,044 | 23,825 | 0.44% | 3 | 11 | 14 | 15 |
| 7 | = | FPL Matthew | 4,566 | 29,128 | 12,902 | 0.25% | 3 | 8 | 11 | 12 |
| 8 | +1 | Bruce Savage | 4,510 | 34,053 | 21,310 | 0.6% | 3 | 9 | 13 | 15 |
| 9 | -1 | Craig Johnson | 4,436 | 62,849 | 15,211 | 0.39% | 2 | 10 | 13 | 15 |
| 10 | = | Richard Clarke | 4,370 | 13,987 | 11,232 | 0.42% | 2 | 8 | 15 | 15 |
| 11 | +28 | Bertil Wennerberg | 4,358 | 783 | 23,830 | 0.65% | 3 | 8 | 11 | 15 |
| 12 | +2 | Petteri Annunen | 4,296 | 42,850 | 37,655 | 0.69% | 3 | 8 | 13 | 15 |
| 13 | +11 | Chris Pearce | 4,286 | 6,383 | 31,660 | 0.68% | 3 | 7 | 13 | 15 |
| 14 | +15 | Paul Marshman | 4,279 | 1,731 | 85,834 | 3.51% | 5 | 8 | 11 | 15 |
| 15 | +1 | Marius Robertsen | 4,271 | 13,383 | 21,161 | 0.59% | 3 | 7 | 9 | 11 |
| 16 | -4 | Eivind Almhjell | 4,264 | 27,848 | 14,408 | 0.31% | 3 | 5 | 9 | 9 |
| 17 | -6 | Shaun McGrath | 4,261 | 53,367 | 22,499 | 0.66% | 3 | 6 | 13 | 15 |
| 18 | +8 | Phil Ampleford | 4,237 | 8,014 | 19,454 | 0.45% | 2 | 9 | 10 | 12 |
| 19 | +6 | Matthew Ralph | 4,235 | 7,967 | 31,200 | 0.86% | 3 | 7 | 12 | 15 |
| 20 | -1 | Andrew Smith | 4,230 | 23,347 | 19,613 | 0.55% | 3 | 6 | 10 | 12 |
| 21 | -6 | Pete Huzan | 4,221 | 54,796 | 21,893 | 0.58% | 3 | 5 | 13 | 15 |
| 22 | +10 | Ivo Kerkhof | 4,191 | 1,380 | 35,681 | 0.95% | 3 | 8 | 10 | 15 |
| 23 | -5 | Marlen Rattiner | 4,186 | 78,546 | 48,126 | 2.09% | 4 | 7 | 11 | 13 |
| 24 | +3 | Fábio Borges | 4,181 | 1,828 | 4,055 | 0.1% | 2 | 6 | 7 | 7 |
| 25 | +6 | Abdul Rehman | 4,173 | 4,991 | 39,015 | 1.61% | 4 | 5 | 12 | 14 |
| 26 | -13 | Terry O'Callaghan | 4,157 | 128,580 | 30,039 | 0.57% | 3 | 6 | 11 | 13 |
| 27 | -7 | Ulrik Nylund | 4,148 | 90,896 | 45,110 | 0.76% | 3 | 8 | 11 | 15 |
| 28 | -5 | Adam Hopcroft | 4,136 | 47,302 | 12,816 | 0.23% | 2 | 6 | 10 | 10 |
| 29 | +6 | Jaakko Rekilä | 4,122 | 1,960 | 31,020 | 1.36% | 3 | 7 | 12 | 15 |
| 30 | -8 | Owen Walker -Zan K- | 4,109 | 56,104 | 21,583 | 0.37% | 3 | 5 | 7 | 9 |
| 31 | -10 | James Marley | 4,074 | 122,638 | 26,935 | 0.64% | 3 | 5 | 10 | 12 |
| 32 | -2 | Marc Yonkers | 4,071 | 10,668 | 11,689 | 0.43% | 1 | 8 | 14 | 14 |
| 33 | +7 | Lester Cheng | 4,059 | 9,947 | 38,575 | 0.89% | 3 | 6 | 12 | 14 |
| 34 | +8 | Phil Gill | 4,044 | 4,457 | 27,107 | 0.79% | 2 | 8 | 11 | 13 |
| 35 | +51 | Will Thomas | 4,033 | 535 | 70,563 | 1.43% | 4 | 7 | 8 | 11 |
| 36 | +8 | Mark Hurst | 4,003 | 4,938 | 26,909 | 0.96% | 2 | 7 | 13 | 14 |
| 37 | -9 | Graeme Sumner | 3,958 | 182,990 | 42,430 | 0.91% | 3 | 6 | 9 | 12 |
| 38 | +14 | Matthew Robertson | 3,955 | 23,008 | 81,275 | 2.33% | 4 | 7 | 10 | 15 |
| 39 | +59 | John Canning | 3,911 | 184 | 36,245 | 1.03% | 2 | 7 | 12 | 15 |
| 40 | +3 | Chris Cooper | 3,885 | 49,296 | 13,314 | 0.3% | 1 | 6 | 12 | 12 |
| 41 | +12 | Harry von Behr | 3,880 | 3,933 | 21,543 | 0.77% | 1 | 9 | 11 | 13 |
| 42 | +9 | Sakari Uutela | 3,875 | 7,768 | 14,468 | 0.3% | 1 | 7 | 9 | 10 |
| 43 | +16 | Andy Mason | 3,850 | 5,953 | 33,767 | 0.78% | 2 | 6 | 12 | 15 |
| 44 | NEW | Morten Tveito | 3,839 | 838 | 15,004 | 0.38% | 2 | 4 | 7 | 8 |
| 45 | NEW | Gary Lee | 3,838 | 594 | 26,794 | 0.78% | 2 | 5 | 11 | 13 |
| 46 | +4 | Aaron Clements | 3,838 | 49,403 | 42,980 | 1.34% | 3 | 5 | 11 | 15 |
| 47 | -11 | Christian Larsen | 3,835 | 299,822 | 45,877 | 0.76% | 3 | 5 | 7 | 9 |
| 48 | = | Ignazio La Rosa | 3,816 | 23,778 | 15,614 | 0.36% | 2 | 3 | 9 | 9 |
| 49 | -2 | Dave Shu | 3,815 | 47,302 | 19,617 | 0.52% | 1 | 7 | 11 | 12 |
| 50 | +33 | David Tayler | 3,803 | 4,453 | 48,816 | 1.2% | 2 | 8 | 11 | 15 |
| 51 | +19 | Mark Mansfield | 3,801 | 1,770 | 30,998 | 1.28% | 2 | 7 | 10 | 15 |
| 52 | +16 | Alan Clewes | 3,794 | 10,136 | 40,284 | 0.7% | 3 | 4 | 5 | 7 |
| 53 | +14 | Paul Treacy | 3,788 | 8,639 | 21,447 | 0.74% | 1 | 8 | 10 | 13 |
| 54 | +23 | Jon Keates | 3,777 | 4,193 | 33,536 | 1.21% | 2 | 6 | 12 | 15 |
| 55 | +24 | Paul Brett | 3,775 | 39,019 | 70,944 | 1.71% | 3 | 7 | 10 | 15 |
| 56 | +16 | Theodor Ingi Palmason | 3,774 | 7,849 | 22,175 | 0.73% | 1 | 7 | 12 | 13 |
| 57 | -24 | Richard Morgan | 3,773 | 281,151 | 28,110 | 0.56% | 0 | 10 | 14 | 15 |
| 58 | -21 | Matthew Martyniak | 3,754 | — | 54,993 | 2.2% | 4 | 5 | 11 | 14 |
| 59 | -2 | Adam Webb | 3,753 | 53,543 | 52,740 | 1.11% | 2 | 8 | 10 | 15 |
| 60 | -14 | Neil Kendrick | 3,748 | 173,122 | 71,633 | 2.12% | 4 | 5 | 8 | 15 |
| 61 | NEW | Ilmari Juva | 3,746 | 592 | 32,421 | 0.93% | 2 | 6 | 7 | 8 |
| 62 | -17 | John Stables | 3,743 | 172,682 | 38,819 | 1% | 2 | 7 | 9 | 14 |
| 63 | +21 | Mato Stanic | 3,725 | 5,736 | 17,968 | 0.6% | 1 | 7 | 8 | 9 |
| 64 | -9 | Oystein Kristensen | 3,723 | 73,851 | 77,831 | 1.65% | 3 | 7 | 10 | 15 |
| 65 | = | Pål Jørgen Bakke | 3,716 | 36,953 | 44,375 | 0.9% | 2 | 5 | 13 | 15 |
| 66 | -6 | Matt Wilson | 3,715 | 38,851 | 30,969 | 0.88% | 1 | 8 | 12 | 15 |
| 67 | -33 | Stephen Harrap | 3,715 | 294,401 | 34,295 | 0.65% | 1 | 8 | 10 | 12 |
| 68 | -5 | Widi Susanto | 3,711 | 21,839 | 23,551 | 0.64% | 2 | 4 | 8 | 10 |
| 69 | -15 | Martin Button | 3,703 | 100,505 | 52,085 | 1.37% | 3 | 5 | 10 | 15 |
| 70 | -4 | Kimmo Nekkula | 3,697 | 36,813 | 29,740 | 0.86% | 2 | 4 | 11 | 13 |
| 71 | +4 | Graham Norman | 3,697 | 24,408 | 33,652 | 0.78% | 2 | 5 | 9 | 12 |
| 72 | -23 | Peter Kouwenberg | 3,684 | 316,652 | 74,166 | 1.56% | 3 | 7 | 9 | 15 |
| 73 | -15 | Nick . | 3,682 | 103,853 | 70,445 | 2.29% | 4 | 5 | 7 | 14 |
| 74 | -57 | Stephen O'Kane | 3,678 | 736,267 | 71,555 | 1.04% | 2 | 8 | 11 | 13 |
| 75 | -13 | Paul Godson | 3,676 | 59,523 | 74,567 | 2.81% | 3 | 7 | 10 | 14 |
| 76 | +13 | Tris Robinson | 3,661 | 8,976 | 25,731 | 0.82% | 1 | 6 | 13 | 15 |
| 77 | +16 | Jack Palmer | 3,660 | 7,716 | 29,307 | 0.77% | 2 | 4 | 8 | 9 |
| 78 | +2 | Hugo Osmundsen | 3,654 | 17,864 | 14,178 | 0.24% | 1 | 4 | 8 | 8 |
| 79 | +6 | Raymond Allan | 3,644 | 26,250 | 44,231 | 0.96% | 2 | 5 | 12 | 15 |
| 80 | NEW | Jon Ballantyne | 3,640 | 496 | 49,779 | 1.09% | 3 | 3 | 6 | 8 |
| 81 | -20 | Chris Morén | 3,630 | 106,435 | 46,679 | 0.9% | 2 | 5 | 11 | 13 |
| 82 | +6 | Ciaran Lamont | 3,625 | 12,912 | 69,275 | 2.07% | 3 | 6 | 9 | 13 |
| 83 | -19 | Joe Lepper | 3,612 | 93,478 | 29,895 | 0.7% | 1 | 7 | 9 | 13 |
| 84 | -6 | Annie Galanti | 3,599 | 37,748 | 21,153 | 0.3% | 2 | 2 | 5 | 6 |
| 85 | -9 | Luke Versteeg | 3,597 | 122,727 | 66,758 | 2.05% | 3 | 5 | 10 | 15 |
| 86 | -17 | Dan Furneaux | 3,593 | 91,845 | 19,527 | 0.49% | 0 | 7 | 13 | 15 |
| 87 | NEW | Gareth Rees | 3,592 | 8,485 | 46,737 | 1.42% | 2 | 6 | 9 | 14 |
| 88 | NEW | Jovan Popović | 3,590 | 1,264 | 10,767 | 0.15% | 1 | 3 | 4 | 4 |
| 89 | NEW | Adnan Hajrulahović | 3,589 | 3,240 | 15,070 | 0.37% | 1 | 5 | 5 | 6 |
| 90 | NEW | Jamie Stewart | 3,584 | 7,414 | 51,897 | 2.2% | 2 | 7 | 10 | 14 |
| 91 | -35 | Brent Hill | 3,581 | 158,514 | 28,649 | 0.55% | 1 | 5 | 11 | 12 |
| 92 | -2 | Nguyen Bui | 3,578 | 45,962 | 65,566 | 1.48% | 3 | 5 | 7 | 10 |
| 93 | -19 | Martin Nordwall | 3,569 | 142,847 | 38,850 | 1.09% | 2 | 4 | 11 | 14 |
| 94 | -3 | Paul Gee --FPLPaulGee- | 3,561 | 23,250 | 22,021 | 0.57% | 1 | 4 | 11 | 12 |
| 95 | NEW | Garry Murray | 3,556 | 842 | 43,275 | 1.34% | 2 | 6 | 6 | 9 |
| 96 | -9 | Joe Hanson | 3,554 | 56,888 | 46,116 | 1.67% | 2 | 6 | 10 | 15 |
| 97 | -24 | Chris McGurn | 3,546 | 196,284 | 63,657 | 1.21% | 2 | 7 | 9 | 13 |
| 98 | NEW | Tom Stephenson | 3,545 | 1,225 | 30,170 | 1.5% | 1 | 6 | 13 | 14 |
| 99 | -3 | Niall O'Connor | 3,534 | 14,046 | 29,619 | 0.81% | 1 | 5 | 11 | 13 |
| 100 | -3 | Stephan Jaques | 3,529 | 13,597 | 20,498 | 0.6% | 0 | 6 | 14 | 15 |
10 managers relegated from season
| Was | Manager | Metric | 2020/21 rank | TAR | SQty |
|---|---|---|---|---|---|
| 38 | Denial Eastop | 3,936 | 6,673 | 26,425 | 12 |
| 41 | terry knapton | 3,897 | 278,672 | 85,888 | 14 |
| 71 | Alvaro Mas Baga | 3,632 | 6,040 | 17,654 | 8 |
| 81 | Greg Eggs | 3,599 | 51,813 | 23,912 | 11 |
| 82 | Steve Poulsom | 3,595 | 73,568 | 29,562 | 11 |
| 92 | Scott Collins | 3,487 | 312,921 | 47,634 | 8 |
| 94 | michael day | 3,477 | 70,225 | 56,461 | 11 |
| 95 | JP Sorsa | 3,475 | 400,786 | 78,707 | 9 |
| 99 | Ian Dean | 3,462 | 25,345 | 62,565 | 14 |
| 100 | FPL PC | 3,462 | 74,777 | 21,233 | 7 |
WF Score — a weighted career score combining average rank percentile, peak finishes (top 1k/10k/50k), total points, season count, and recency weighting. Higher is better.
TAR (Total Average Rank) — career average overall rank across all seasons. Lower is better.
TAR % — career average rank percentile. Accounts for the growing player base each season. Lower is better.
Snapshot — WF Score computed using only history up to 2020/21. Regenerated from live data as coverage grows.