← 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 ↓ | 2021/22 rank ↕ | TAR ↕ | TAR % ↕ | Top 1k ↕ | Top 10k ↕ | Top 50k ↕ | SQty ↕ |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | +5 | Jay Egersdorff | 4,826 | 25,200 | 23,911 | 0.43% | 3 | 11 | 15 | 16 |
| 2 | +3 | Sir Edo Nygren | 4,815 | 46,053 | 24,908 | 0.5% | 4 | 8 | 15 | 16 |
| 3 | -2 | Tom Freeman | 4,804 | 130,116 | 34,818 | 0.66% | 5 | 8 | 10 | 13 |
| 4 | -1 | Pascal Evans | 4,782 | 96,520 | 28,486 | 0.68% | 5 | 6 | 13 | 16 |
| 5 | -1 | Mark Sutherns | 4,701 | 156,321 | 38,118 | 0.82% | 4 | 10 | 13 | 16 |
| 6 | -4 | Ville Rönkä | 4,671 | — | 20,301 | 0.31% | 4 | 9 | 12 | 13 |
| 7 | = | FPL Matthew | 4,615 | 23,021 | 13,680 | 0.25% | 3 | 8 | 12 | 13 |
| 8 | +16 | Fábio Borges | 4,600 | 222 | 3,576 | 0.09% | 3 | 7 | 8 | 8 |
| 9 | -1 | Bruce Savage | 4,501 | 87,866 | 25,470 | 0.63% | 3 | 9 | 13 | 16 |
| 10 | -1 | Craig Johnson | 4,424 | 65,682 | 18,365 | 0.41% | 2 | 10 | 13 | 16 |
| 11 | = | Bertil Wennerberg | 4,411 | 29,496 | 24,184 | 0.63% | 3 | 8 | 12 | 16 |
| 12 | -2 | Richard Clarke | 4,398 | 48,076 | 13,534 | 0.43% | 2 | 8 | 16 | 16 |
| 13 | +26 | John Canning | 4,350 | 60 | 33,984 | 0.96% | 3 | 8 | 13 | 16 |
| 14 | = | Paul Marshman | 4,341 | 34,060 | 82,598 | 3.32% | 5 | 8 | 12 | 16 |
| 15 | +10 | Abdul Rehman | 4,334 | 3,231 | 36,630 | 1.51% | 4 | 6 | 13 | 15 |
| 16 | -3 | Chris Pearce | 4,333 | 38,468 | 32,086 | 0.67% | 3 | 7 | 14 | 16 |
| 17 | +6 | Marlen Rattiner | 4,253 | 31,147 | 46,913 | 1.97% | 4 | 7 | 12 | 14 |
| 18 | +9 | Ulrik Nylund | 4,240 | 36,504 | 44,573 | 0.74% | 3 | 8 | 12 | 16 |
| 19 | +1 | Andrew Smith | 4,235 | 52,567 | 22,148 | 0.55% | 3 | 6 | 10 | 13 |
| 20 | -5 | Marius Robertsen | 4,223 | 94,407 | 27,265 | 0.62% | 3 | 7 | 9 | 12 |
| 21 | -9 | Petteri Annunen | 4,216 | 180,840 | 46,604 | 0.77% | 3 | 8 | 13 | 16 |
| 22 | -6 | Eivind Almhjell | 4,215 | 78,052 | 20,773 | 0.36% | 3 | 5 | 9 | 10 |
| 23 | -2 | Pete Huzan | 4,197 | 89,999 | 26,150 | 0.61% | 3 | 5 | 13 | 16 |
| 24 | +6 | Owen Walker -Zan K- | 4,180 | 19,206 | 21,345 | 0.36% | 3 | 5 | 8 | 10 |
| 25 | +3 | Adam Hopcroft | 4,176 | 31,032 | 14,472 | 0.24% | 2 | 6 | 11 | 11 |
| 26 | = | Terry O'Callaghan | 4,169 | 59,464 | 32,141 | 0.58% | 3 | 6 | 11 | 14 |
| 27 | -9 | Phil Ampleford | 4,167 | 121,659 | 27,316 | 0.52% | 2 | 9 | 10 | 13 |
| 28 | +1 | Jaakko Rekilä | 4,166 | 35,953 | 31,329 | 1.3% | 3 | 7 | 13 | 16 |
| 29 | -12 | Shaun McGrath | 4,162 | 201,472 | 33,685 | 0.76% | 3 | 6 | 13 | 16 |
| 30 | -11 | Matthew Ralph | 4,138 | 194,521 | 41,407 | 0.94% | 3 | 7 | 12 | 16 |
| 31 | = | James Marley | 4,134 | 30,909 | 27,241 | 0.61% | 3 | 5 | 11 | 13 |
| 32 | -10 | Ivo Kerkhof | 4,131 | 134,761 | 41,873 | 0.98% | 3 | 8 | 10 | 16 |
| 33 | +3 | Mark Hurst | 4,060 | 21,635 | 26,558 | 0.92% | 2 | 7 | 14 | 15 |
| 34 | +9 | Andy Mason | 4,036 | 4,533 | 31,940 | 0.74% | 2 | 7 | 13 | 16 |
| 35 | +12 | Christian Larsen | 4,030 | 7,974 | 42,087 | 0.69% | 3 | 6 | 8 | 10 |
| 36 | -2 | Phil Gill | 4,019 | 77,130 | 30,680 | 0.79% | 2 | 8 | 11 | 14 |
| 37 | +62 | Niall O'Connor | 3,978 | 546 | 27,543 | 0.75% | 2 | 6 | 12 | 14 |
| 38 | +10 | Ignazio La Rosa | 3,966 | 9,382 | 14,991 | 0.33% | 2 | 4 | 10 | 10 |
| 39 | -1 | Matthew Robertson | 3,962 | 78,537 | 81,103 | 2.24% | 4 | 7 | 10 | 16 |
| 40 | -3 | Graeme Sumner | 3,960 | 77,130 | 45,099 | 0.91% | 3 | 6 | 9 | 13 |
| 41 | -6 | Will Thomas | 3,959 | 162,955 | 78,263 | 1.46% | 4 | 7 | 8 | 12 |
| 42 | -1 | Harry von Behr | 3,933 | 29,597 | 22,118 | 0.74% | 1 | 9 | 12 | 14 |
| 43 | NEW | Gio Alarcon | 3,904 | 325 | 3,624 | 0.05% | 2 | 2 | 3 | 3 |
| 44 | -12 | Marc Yonkers | 3,899 | 259,960 | 28,240 | 0.59% | 1 | 8 | 14 | 15 |
| 45 | -12 | Lester Cheng | 3,885 | 366,154 | 60,414 | 1.1% | 3 | 6 | 12 | 15 |
| 46 | -2 | Morten Tveito | 3,880 | 20,780 | 15,646 | 0.37% | 2 | 4 | 8 | 9 |
| 47 | -2 | Gary Lee | 3,877 | 34,129 | 27,318 | 0.75% | 2 | 5 | 12 | 14 |
| 48 | +3 | Mark Mansfield | 3,876 | 13,730 | 29,919 | 1.21% | 2 | 7 | 11 | 16 |
| 49 | +6 | Paul Brett | 3,857 | 24,024 | 68,011 | 1.62% | 3 | 7 | 11 | 16 |
| 50 | +25 | Paul Godson | 3,851 | 8,339 | 70,152 | 2.63% | 3 | 8 | 11 | 15 |
| 51 | -9 | Sakari Uutela | 3,841 | 68,442 | 19,375 | 0.34% | 1 | 7 | 9 | 11 |
| 52 | +10 | John Stables | 3,840 | 19,632 | 37,540 | 0.95% | 2 | 7 | 10 | 15 |
| 53 | +24 | Jack Palmer | 3,833 | 3,526 | 26,729 | 0.7% | 2 | 5 | 9 | 10 |
| 54 | +15 | Martin Button | 3,828 | 33,578 | 50,928 | 1.3% | 3 | 5 | 11 | 16 |
| 55 | -9 | Aaron Clements | 3,819 | 102,016 | 46,669 | 1.32% | 3 | 5 | 11 | 16 |
| 56 | +10 | Matt Wilson | 3,818 | 30,174 | 30,919 | 0.84% | 1 | 8 | 13 | 16 |
| 57 | -1 | Theodor Ingi Palmason | 3,818 | 44,854 | 23,795 | 0.72% | 1 | 7 | 13 | 14 |
| 58 | NEW | Tom Dollimore | 3,798 | 291 | 12,739 | 0.19% | 2 | 2 | 4 | 4 |
| 59 | +13 | Peter Kouwenberg | 3,797 | 16,100 | 70,537 | 1.47% | 3 | 7 | 10 | 16 |
| 60 | +8 | Widi Susanto | 3,790 | 10,870 | 22,398 | 0.59% | 2 | 4 | 9 | 11 |
| 61 | +4 | Pål Jørgen Bakke | 3,787 | 21,537 | 42,947 | 0.86% | 2 | 5 | 14 | 16 |
| 62 | -13 | Dave Shu | 3,777 | 92,595 | 25,231 | 0.56% | 1 | 7 | 11 | 13 |
| 63 | -11 | Alan Clewes | 3,763 | 73,448 | 44,430 | 0.71% | 3 | 4 | 5 | 8 |
| 64 | -4 | Neil Kendrick | 3,757 | 124,477 | 74,936 | 2.07% | 4 | 5 | 8 | 16 |
| 65 | +11 | Tris Robinson | 3,753 | 11,507 | 24,842 | 0.78% | 1 | 6 | 14 | 16 |
| 66 | +7 | Nick . | 3,752 | 77,615 | 70,923 | 2.2% | 4 | 5 | 7 | 15 |
| 67 | NEW | Sebastian Jönsson | 3,740 | 495 | 37,452 | 1.43% | 2 | 7 | 9 | 15 |
| 68 | NEW | Sean Connors | 3,739 | 278 | 40,701 | 1.68% | 2 | 7 | 10 | 14 |
| 69 | +10 | Raymond Allan | 3,737 | 27,114 | 43,161 | 0.92% | 2 | 5 | 13 | 16 |
| 70 | -17 | Paul Treacy | 3,737 | 107,542 | 27,597 | 0.77% | 1 | 8 | 10 | 14 |
| 71 | -21 | David Tayler | 3,730 | 179,141 | 56,961 | 1.25% | 2 | 8 | 11 | 16 |
| 72 | +8 | Jon Ballantyne | 3,724 | 11,698 | 45,547 | 0.98% | 3 | 3 | 7 | 9 |
| 73 | -19 | Jon Keates | 3,720 | 170,163 | 42,075 | 1.25% | 2 | 6 | 12 | 16 |
| 74 | -17 | Richard Morgan | 3,713 | 142,669 | 35,270 | 0.62% | 0 | 10 | 14 | 16 |
| 75 | +6 | Chris Morén | 3,700 | 35,689 | 45,894 | 0.87% | 2 | 5 | 12 | 14 |
| 76 | -9 | Stephen Harrap | 3,699 | 77,794 | 37,641 | 0.67% | 1 | 8 | 10 | 13 |
| 77 | -37 | Chris Cooper | 3,691 | — | 13,314 | 0.3% | 1 | 6 | 12 | 12 |
| 78 | NEW | Darren Valet | 3,675 | 2,160 | 32,880 | 0.87% | 2 | 5 | 7 | 10 |
| 79 | NEW | Matt Corbidge | 3,660 | 1,180 | 7,149 | 0.15% | 0 | 6 | 8 | 8 |
| 80 | NEW | Finn Sollie | 3,656 | 210 | 137,264 | 7.15% | 3 | 10 | 13 | 15 |
| 81 | +8 | Adnan Hajrulahović | 3,647 | 14,867 | 15,041 | 0.34% | 1 | 5 | 6 | 7 |
| 82 | -21 | Ilmari Juva | 3,642 | 141,778 | 44,572 | 1% | 2 | 6 | 7 | 9 |
| 83 | -1 | Ciaran Lamont | 3,641 | 68,683 | 69,232 | 1.97% | 3 | 6 | 9 | 14 |
| 84 | -14 | Kimmo Nekkula | 3,635 | 159,011 | 38,974 | 0.92% | 2 | 4 | 11 | 14 |
| 85 | -21 | Oystein Kristensen | 3,629 | 261,048 | 89,282 | 1.73% | 3 | 7 | 10 | 16 |
| 86 | +11 | Chris McGurn | 3,629 | 46,381 | 62,423 | 1.16% | 2 | 7 | 10 | 14 |
| 87 | -2 | Luke Versteeg | 3,628 | 59,504 | 66,304 | 1.97% | 3 | 5 | 10 | 16 |
| 88 | -25 | Mato Stanic | 3,624 | 129,246 | 29,096 | 0.68% | 1 | 7 | 8 | 10 |
| 89 | NEW | Tom Grant | 3,617 | 5,010 | 36,896 | 0.63% | 1 | 7 | 8 | 10 |
| 90 | -2 | Jovan Popović | 3,607 | 19,746 | 12,563 | 0.16% | 1 | 3 | 5 | 5 |
| 91 | NEW | Alex Merchant | 3,605 | 32,303 | 44,858 | 0.82% | 2 | 4 | 10 | 12 |
| 92 | -33 | Adam Webb | 3,601 | 328,793 | 69,993 | 1.26% | 2 | 8 | 10 | 16 |
| 93 | +5 | Tom Stephenson | 3,598 | 22,133 | 29,635 | 1.42% | 1 | 6 | 14 | 15 |
| 94 | -8 | Dan Furneaux | 3,580 | 80,363 | 23,330 | 0.52% | 0 | 7 | 13 | 16 |
| 95 | -12 | Joe Lepper | 3,579 | 100,923 | 34,968 | 0.73% | 1 | 7 | 9 | 14 |
| 96 | NEW | David Williams | 3,578 | 1,668 | 21,600 | 0.46% | 1 | 4 | 8 | 8 |
| 97 | -23 | Stephen O'Kane | 3,576 | 245,520 | 83,981 | 1.15% | 2 | 8 | 11 | 14 |
| 98 | NEW | JP Sorsa | 3,575 | 27,091 | 76,273 | 1.26% | 3 | 5 | 7 | 11 |
| 99 | NEW | Matthew Moore | 3,574 | 273 | 44,457 | 1.39% | 2 | 4 | 12 | 16 |
| 100 | = | Stephan Jaques | 3,573 | 43,377 | 21,928 | 0.59% | 0 | 6 | 15 | 16 |
12 managers relegated from season
| Was | Manager | Metric | 2021/22 rank | TAR | SQty |
|---|---|---|---|---|---|
| 58 | Matthew Martyniak | 3,754 | — | 54,993 | 14 |
| 71 | Graham Norman | 3,697 | 24,408 | 33,652 | 12 |
| 78 | Hugo Osmundsen | 3,654 | 17,864 | 14,178 | 8 |
| 84 | Annie Galanti | 3,599 | 37,748 | 21,153 | 6 |
| 87 | Gareth Rees | 3,592 | 8,485 | 46,737 | 14 |
| 90 | Jamie Stewart | 3,584 | 7,414 | 51,897 | 14 |
| 91 | Brent Hill | 3,581 | 158,514 | 28,649 | 12 |
| 92 | Nguyen Bui | 3,578 | 45,962 | 65,566 | 10 |
| 93 | Martin Nordwall | 3,569 | 142,847 | 38,850 | 14 |
| 94 | Paul Gee --FPLPaulGee- | 3,561 | 23,250 | 22,021 | 12 |
| 95 | Garry Murray | 3,556 | 842 | 43,275 | 9 |
| 96 | Joe Hanson | 3,554 | 56,888 | 46,116 | 15 |
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 2021/22. Regenerated from live data as coverage grows.