|
Upcoming
▾
|
| Matches | 358 |
| Wins / Losses | 58 / 300 |
| Win % | 16.2% |
| Frame Diff | -769 |
| Frames For / Against | 1175 / 1944 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.3% (85 of 300) |
| Total Career Prize | £3735127 |
| Peak Season | £498532 (2019-2020) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £106717 |
| Active Avg (excl. £0) Average earnings over only the 30 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £124504 (30 active of 35) |
| Median Annual Earnings | £112025 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 19.5% of career |
| Recent Form (last 3) | £97900 |
| 25/26 → 26/27 | ↓ -94.8% |
| 24/25 → 25/26 | ↑ 52.1% |
| Rolling 3yr Avg | £97933 → £138900 → £97900 |
| Matches | 60 |
| Wins / Losses | 53 / 7 |
| Win % | 88.3% |
| Frame Diff | 152 |
| Frames For / Against | 309 / 157 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.3% (1 of 7) |
| Matches | 203 |
| Wins / Losses | 154 / 49 |
| Win % | 75.9% |
| Frame Diff | 326 |
| Frames For / Against | 1154 / 828 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.4% (11 of 49) |
| Total Career Prize | £1124337 |
| Peak Season | £173000 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £59175 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £80309 (14 active of 19) |
| Median Annual Earnings | £52525 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 29.4% of career |
| Recent Form (last 3) | £96400 |
| 25/26 → 26/27 | ↓ -91.6% |
| 24/25 → 25/26 | ↓ -11.9% |
| Rolling 3yr Avg | £159383 → £150400 → £96400 |
| Matches | 346 |
| Wins / Losses | 128 / 218 |
| Win % | 37.0% |
| Frame Diff | -245 |
| Frames For / Against | 1366 / 1611 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.3% (66 of 218) |
| Total Career Prize | £8238917 |
| Peak Season | £952200 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £265771 |
| Active Avg (excl. £0) Average earnings over only the 25 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £329556 (25 active of 31) |
| Median Annual Earnings | £184950 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 20.7% of career |
| Recent Form (last 3) | £565416 |
| 24/25 → 25/26 | ↑ 69.2% |
| 23/24 → 24/25 | ↑ 210.4% |
| Rolling 3yr Avg | £374083 → £309666 → £565416 |
| Matches | 379 |
| Wins / Losses | 249 / 130 |
| Win % | 65.7% |
| Frame Diff | 432 |
| Frames For / Against | 2059 / 1627 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.0% (39 of 130) |
| Total Career Prize | £10033743 |
| Peak Season | £1580600 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £371620 |
| Active Avg (excl. £0) Average earnings over only the 25 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £401349 (25 active of 27) |
| Median Annual Earnings | £257591 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 26.7% of career |
| Recent Form (last 3) | £1107501 |
| 24/25 → 25/26 | ↓ -53.9% |
| 23/24 → 24/25 | ↑ 56.0% |
| Rolling 3yr Avg | £727428 → £1033628 → £1107501 |
| Matches | 201 |
| Wins / Losses | 19 / 182 |
| Win % | 9.5% |
| Frame Diff | -513 |
| Frames For / Against | 841 / 1354 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.5% (41 of 182) |
| Total Career Prize | £661605 |
| Peak Season | £136426 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £44107 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £55133 (12 active of 15) |
| Median Annual Earnings | £28250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 39.9% of career |
| Recent Form (last 3) | £91258 |
| 25/26 → 26/27 | ↓ -93.0% |
| 24/25 → 25/26 | ↑ 6.7% |
| Rolling 3yr Avg | £92405 → £118964 → £91258 |
| Matches | 183 |
| Wins / Losses | 51 / 132 |
| Win % | 27.9% |
| Frame Diff | -376 |
| Frames For / Against | 796 / 1172 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (33 of 132) |
| Total Career Prize | £953156 |
| Peak Season | £399600 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £79429 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £119144 (8 active of 12) |
| Median Annual Earnings | £15875 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.3% of career |
| Recent Form (last 3) | £204950 |
| 25/26 → 26/27 | ↓ -99.1% |
| 24/25 → 25/26 | ↓ -46.6% |
| Rolling 3yr Avg | £221450 → £247950 → £204950 |
| Matches | 152 |
| Wins / Losses | 116 / 36 |
| Win % | 76.3% |
| Frame Diff | 406 |
| Frames For / Against | 926 / 520 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (9 of 36) |
| Total Career Prize | £185366 |
| Peak Season | £46200 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £12357 |
| Active Avg (excl. £0) Average earnings over only the 9 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £20596 (9 active of 15) |
| Median Annual Earnings | £1791 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 46.0% of career |
| Recent Form (last 3) | £33100 |
| 25/26 → 26/27 | ↓ -69.7% |
| 24/25 → 25/26 | ↑ 18.2% |
| Rolling 3yr Avg | £34116 → £41266 → £33100 |
| Matches | 371 |
| Wins / Losses | 355 / 16 |
| Win % | 95.7% |
| Frame Diff | 1511 |
| Frames For / Against | 3110 / 1599 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.8% (3 of 16) |
| Total Career Prize | £4063806 |
| Peak Season | £450000 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £131090 |
| Median Annual Earnings | £101750 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 17.9% of career |
| Recent Form (last 3) | £177050 |
| 25/26 → 26/27 | ↓ -95.6% |
| 24/25 → 25/26 | → 1.6% |
| Rolling 3yr Avg | £318100 → £323216 → £177050 |
| Matches | 195 |
| Wins / Losses | 58 / 137 |
| Win % | 29.7% |
| Frame Diff | -320 |
| Frames For / Against | 590 / 910 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.2% (25 of 137) |
| Total Career Prize | £77875 |
| Peak Season | £29500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £3539 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £5191 (15 active of 22) |
| Median Annual Earnings | £1170 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 54.4% of career |
| Recent Form (last 3) | £3500 |
| 25/26 → 26/27 | ↓ -50.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £11916 → £12166 → £3500 |
| Matches | 100 |
| Wins / Losses | 93 / 7 |
| Win % | 93.0% |
| Frame Diff | 247 |
| Frames For / Against | 541 / 294 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 7) |
| Total Career Prize | £270857 |
| Peak Season | £149357 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £18057 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £33857 (8 active of 15) |
| Median Annual Earnings | £2500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 69.5% of career |
| Recent Form (last 3) | £51785 |
| 25/26 → 26/27 | ↓ -96.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £5833 → £49785 → £51785 |
| Matches | 72 |
| Wins / Losses | 40 / 32 |
| Win % | 55.6% |
| Frame Diff | 87 |
| Frames For / Against | 419 / 332 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.6% (5 of 32) |
| Total Career Prize | £184728 |
| Peak Season | £64550 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £12315 |
| Active Avg (excl. £0) Average earnings over only the 5 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £36945 (5 active of 15) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 65.7% of career |
| Recent Form (last 3) | £42316 |
| 25/26 → 26/27 | ↓ -89.4% |
| 24/25 → 25/26 | ↓ -12.6% |
| Rolling 3yr Avg | £40776 → £59266 → £42316 |
| Matches | 362 |
| Wins / Losses | 77 / 285 |
| Win % | 21.3% |
| Frame Diff | -893 |
| Frames For / Against | 1960 / 2853 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.3% (72 of 285) |
| Total Career Prize | £7216784 |
| Peak Season | £844000 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £240559 |
| Active Avg (excl. £0) Average earnings over only the 29 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £248854 (29 active of 30) |
| Median Annual Earnings | £228497 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 21.9% of career |
| Recent Form (last 3) | £619833 |
| 24/25 → 25/26 | ↓ -12.6% |
| 23/24 → 24/25 | ↑ 203.6% |
| Rolling 3yr Avg | £279000 → £526000 → £619833 |
| Matches | 166 |
| Wins / Losses | 60 / 106 |
| Win % | 36.1% |
| Frame Diff | -118 |
| Frames For / Against | 743 / 861 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.6% (24 of 106) |
| Total Career Prize | £647343 |
| Peak Season | £215250 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £43156 |
| Active Avg (excl. £0) Average earnings over only the 9 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £71927 (9 active of 15) |
| Median Annual Earnings | £4000 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 53.1% of career |
| Recent Form (last 3) | £115983 |
| 25/26 → 26/27 | ↓ -96.9% |
| 24/25 → 25/26 | ↓ -40.2% |
| Rolling 3yr Avg | £139597 → £145914 → £115983 |
| Matches | 399 |
| Wins / Losses | 180 / 219 |
| Win % | 45.1% |
| Frame Diff | -38 |
| Frames For / Against | 2331 / 2369 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.7% (54 of 219) |
| Total Career Prize | £9309894 |
| Peak Season | £932875 (2016-2017) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £321030 |
| Active Avg (excl. £0) Average earnings over only the 28 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £332496 (28 active of 29) |
| Median Annual Earnings | £253660 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 19.5% of career |
| Recent Form (last 3) | £610650 |
| 24/25 → 25/26 | ↑ 19.5% |
| 23/24 → 24/25 | ↑ 37.4% |
| Rolling 3yr Avg | £391683 → £551483 → £610650 |
| Matches | 85 |
| Wins / Losses | 58 / 27 |
| Win % | 68.2% |
| Frame Diff | 105 |
| Frames For / Against | 463 / 358 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.5% (5 of 27) |
| Total Career Prize | £250310 |
| Peak Season | £86750 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £16687 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £31288 (8 active of 15) |
| Median Annual Earnings | £200 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.7% of career |
| Recent Form (last 3) | £58466 |
| 25/26 → 26/27 | ↓ -84.4% |
| 24/25 → 25/26 | ↑ 15.4% |
| Rolling 3yr Avg | £48353 → £77270 → £58466 |
| Matches | 40 |
| Wins / Losses | 6 / 34 |
| Win % | 15.0% |
| Frame Diff | -121 |
| Frames For / Against | 88 / 209 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.6% (6 of 34) |
| Total Career Prize | £55335 |
| Peak Season | £32100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £3689 |
| Active Avg (excl. £0) Average earnings over only the 5 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £11067 (5 active of 15) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 95.9% of career |
| Recent Form (last 3) | £18016 |
| 25/26 → 26/27 | ↓ -96.9% |
| 24/25 → 25/26 | ↑ 53.2% |
| Rolling 3yr Avg | £7278 → £17978 → £18016 |
| Matches | 199 |
| Wins / Losses | 180 / 19 |
| Win % | 90.5% |
| Frame Diff | 692 |
| Frames For / Against | 1249 / 557 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.8% (3 of 19) |
| Total Career Prize | £219232 |
| Peak Season | £44500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £13702 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £18269 (12 active of 16) |
| Median Annual Earnings | £5458 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 39.0% of career |
| Recent Form (last 3) | £19143 |
| 25/26 → 26/27 | ↓ -82.1% |
| 24/25 → 25/26 | ↓ -66.0% |
| Rolling 3yr Avg | £28500 → £33143 → £19143 |
| Matches | 348 |
| Wins / Losses | 41 / 307 |
| Win % | 11.8% |
| Frame Diff | -925 |
| Frames For / Against | 1283 / 2208 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.3% (93 of 307) |
| Total Career Prize | £1863061 |
| Peak Season | £468600 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £84684 |
| Active Avg (excl. £0) Average earnings over only the 19 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £98055 (19 active of 22) |
| Median Annual Earnings | £65575 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 45.5% of career |
| Recent Form (last 3) | £314664 |
| 24/25 → 25/26 | ↓ -19.0% |
| 23/24 → 24/25 | ↑ 388.0% |
| Rolling 3yr Avg | £81691 → £219008 → £314664 |
| Matches | 187 |
| Wins / Losses | 125 / 62 |
| Win % | 66.8% |
| Frame Diff | 267 |
| Frames For / Against | 1028 / 761 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.8% (16 of 62) |
| Total Career Prize | £490200 |
| Peak Season | £148000 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £32680 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £44563 (11 active of 15) |
| Median Annual Earnings | £7500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 50.3% of career |
| Recent Form (last 3) | £83816 |
| 25/26 → 26/27 | ↓ -94.9% |
| 24/25 → 25/26 | ↓ -33.5% |
| Rolling 3yr Avg | £88333 → £107483 → £83816 |
| Matches | 260 |
| Wins / Losses | 229 / 31 |
| Win % | 88.1% |
| Frame Diff | 596 |
| Frames For / Against | 1621 / 1025 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.1% (5 of 31) |
| Total Career Prize | £1326346 |
| Peak Season | £380600 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £73685 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £94739 (14 active of 18) |
| Median Annual Earnings | £41083 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 50.8% of career |
| Recent Form (last 3) | £226450 |
| 25/26 → 26/27 | ↓ -98.7% |
| 24/25 → 25/26 | ↑ 29.6% |
| Rolling 3yr Avg | £188452 → £276952 → £226450 |
| Matches | 209 |
| Wins / Losses | 43 / 166 |
| Win % | 20.6% |
| Frame Diff | -400 |
| Frames For / Against | 856 / 1256 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.9% (48 of 166) |
| Total Career Prize | £151383 |
| Peak Season | £42450 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £9461 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £12615 (12 active of 16) |
| Median Annual Earnings | £6262 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 46.4% of career |
| Recent Form (last 3) | £19650 |
| 25/26 → 26/27 | ↓ -85.9% |
| 24/25 → 25/26 | ↑ 304.3% |
| Rolling 3yr Avg | £11880 → £21197 → £19650 |
| Matches | 290 |
| Wins / Losses | 239 / 51 |
| Win % | 82.4% |
| Frame Diff | 784 |
| Frames For / Against | 1794 / 1010 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 33.3% (17 of 51) |
| Total Career Prize | £571815 |
| Peak Season | £92050 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £24861 |
| Active Avg (excl. £0) Average earnings over only the 19 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30095 (19 active of 23) |
| Median Annual Earnings | £9250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 31.3% of career |
| Recent Form (last 3) | £62166 |
| 25/26 → 26/27 | ↓ -91.9% |
| 24/25 → 25/26 | ↑ 5.9% |
| Rolling 3yr Avg | £66566 → £81416 → £62166 |
| Matches | 357 |
| Wins / Losses | 146 / 211 |
| Win % | 40.9% |
| Frame Diff | -276 |
| Frames For / Against | 1898 / 2174 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.6% (52 of 211) |
| Total Career Prize | £1510483 |
| Peak Season | £134150 (2016-2017) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £41957 |
| Active Avg (excl. £0) Average earnings over only the 31 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £48725 (31 active of 36) |
| Median Annual Earnings | £35087 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 17.6% of career |
| Recent Form (last 3) | £49866 |
| 25/26 → 26/27 | ↓ -91.2% |
| 24/25 → 25/26 | ↓ -9.7% |
| Rolling 3yr Avg | £30483 → £49866 → £49866 |
| Matches | 354 |
| Wins / Losses | 289 / 65 |
| Win % | 81.6% |
| Frame Diff | 996 |
| Frames For / Against | 2439 / 1443 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.2% (17 of 65) |
| Total Career Prize | £1988684 |
| Peak Season | £306968 (2018-2019) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £40585 |
| Active Avg (excl. £0) Average earnings over only the 30 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £66289 (30 active of 49) |
| Median Annual Earnings | £6525 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 28.3% of career |
| Recent Form (last 3) | £85033 |
| 25/26 → 26/27 | ↓ -73.0% |
| 24/25 → 25/26 | ↓ -42.1% |
| Rolling 3yr Avg | £133200 → £134533 → £85033 |
| Matches | 265 |
| Wins / Losses | 72 / 193 |
| Win % | 27.2% |
| Frame Diff | -741 |
| Frames For / Against | 953 / 1694 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.2% (39 of 193) |
| Total Career Prize | £695909 |
| Peak Season | £78500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £26765 |
| Active Avg (excl. £0) Average earnings over only the 23 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30256 (23 active of 26) |
| Median Annual Earnings | £19397 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 22.1% of career |
| Recent Form (last 3) | £48816 |
| 25/26 → 26/27 | ↓ -94.0% |
| 24/25 → 25/26 | ↑ 12.5% |
| Rolling 3yr Avg | £71100 → £73483 → £48816 |
| Matches | 232 |
| Wins / Losses | 15 / 217 |
| Win % | 6.5% |
| Frame Diff | -569 |
| Frames For / Against | 812 / 1381 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 31.8% (69 of 217) |
| Total Career Prize | £2397979 |
| Peak Season | £1086267 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £159865 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £171284 (14 active of 15) |
| Median Annual Earnings | £32975 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 66.7% of career |
| Recent Form (last 3) | £533755 |
| 25/26 → 26/27 | ↓ -99.8% |
| 24/25 → 25/26 | ↑ 111.7% |
| Rolling 3yr Avg | £189500 → £533089 → £533755 |
| Matches | 268 |
| Wins / Losses | 190 / 78 |
| Win % | 70.9% |
| Frame Diff | 490 |
| Frames For / Against | 1466 / 976 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.4% (19 of 78) |
| Total Career Prize | £948392 |
| Peak Season | £244450 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £47419 |
| Active Avg (excl. £0) Average earnings over only the 16 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £59274 (16 active of 20) |
| Median Annual Earnings | £21981 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 45.6% of career |
| Recent Form (last 3) | £120400 |
| 25/26 → 26/27 | ↓ -71.9% |
| 24/25 → 25/26 | ↓ -28.0% |
| Rolling 3yr Avg | £172116 → £189216 → £120400 |
| Matches | 380 |
| Wins / Losses | 354 / 26 |
| Win % | 93.2% |
| Frame Diff | 1056 |
| Frames For / Against | 2358 / 1302 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.1% (6 of 26) |
| Total Career Prize | £4406055 |
| Peak Season | £409900 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £146868 |
| Active Avg (excl. £0) Average earnings over only the 28 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £157359 (28 active of 30) |
| Median Annual Earnings | £81255 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.5% of career |
| Recent Form (last 3) | £374616 |
| 24/25 → 25/26 | → 1.2% |
| 23/24 → 24/25 | ↑ 31.2% |
| Rolling 3yr Avg | £227116 → £281333 → £374616 |
| Matches | 403 |
| Wins / Losses | 96 / 307 |
| Win % | 23.8% |
| Frame Diff | -791 |
| Frames For / Against | 1742 / 2533 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.6% (91 of 307) |
| Total Career Prize | £2451702 |
| Peak Season | £289200 (2017-2018) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £74294 |
| Active Avg (excl. £0) Average earnings over only the 30 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £81723 (30 active of 33) |
| Median Annual Earnings | £64738 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 21.8% of career |
| Recent Form (last 3) | £70350 |
| 25/26 → 26/27 | ↓ -93.3% |
| 24/25 → 25/26 | ↓ -22.0% |
| Rolling 3yr Avg | £152873 → £100723 → £70350 |
| Matches | 337 |
| Wins / Losses | 260 / 77 |
| Win % | 77.2% |
| Frame Diff | 536 |
| Frames For / Against | 1860 / 1324 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 35.1% (27 of 77) |
| Total Career Prize | £1699327 |
| Peak Season | £310850 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £58597 |
| Active Avg (excl. £0) Average earnings over only the 23 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £73883 (23 active of 29) |
| Median Annual Earnings | £7700 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 33.7% of career |
| Recent Form (last 3) | £151200 |
| 25/26 → 26/27 | ↓ -94.8% |
| 24/25 → 25/26 | ↑ 46.0% |
| Rolling 3yr Avg | £222233 → £250316 → £151200 |
| Matches | 104 |
| Wins / Losses | 52 / 52 |
| Win % | 50.0% |
| Frame Diff | 49 |
| Frames For / Against | 668 / 619 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.9% (14 of 52) |
| Total Career Prize | £101070 |
| Peak Season | £39100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £6738 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £12633 (8 active of 15) |
| Median Annual Earnings | £250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.5% of career |
| Recent Form (last 3) | £22400 |
| 25/26 → 26/27 | ↓ -94.9% |
| 24/25 → 25/26 | ↑ 49.8% |
| Rolling 3yr Avg | £15723 → £25542 → £22400 |
|
Upcoming
▾
|
| Matches | 290 |
| Wins / Losses | 239 / 51 |
| Win % | 82.4% |
| Frame Diff | 784 |
| Frames For / Against | 1794 / 1010 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 33.3% (17 of 51) |
| Total Career Prize | £571815 |
| Peak Season | £92050 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £24861 |
| Active Avg (excl. £0) Average earnings over only the 19 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30095 (19 active of 23) |
| Median Annual Earnings | £9250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 31.3% of career |
| Recent Form (last 3) | £62166 |
| 25/26 → 26/27 | ↓ -91.9% |
| 24/25 → 25/26 | ↑ 5.9% |
| Rolling 3yr Avg | £66566 → £81416 → £62166 |
| Matches | 354 |
| Wins / Losses | 289 / 65 |
| Win % | 81.6% |
| Frame Diff | 996 |
| Frames For / Against | 2439 / 1443 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.2% (17 of 65) |
| Total Career Prize | £1988684 |
| Peak Season | £306968 (2018-2019) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £40585 |
| Active Avg (excl. £0) Average earnings over only the 30 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £66289 (30 active of 49) |
| Median Annual Earnings | £6525 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 28.3% of career |
| Recent Form (last 3) | £85033 |
| 25/26 → 26/27 | ↓ -73.0% |
| 24/25 → 25/26 | ↓ -42.1% |
| Rolling 3yr Avg | £133200 → £134533 → £85033 |
| Matches | 268 |
| Wins / Losses | 190 / 78 |
| Win % | 70.9% |
| Frame Diff | 490 |
| Frames For / Against | 1466 / 976 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.4% (19 of 78) |
| Total Career Prize | £948392 |
| Peak Season | £244450 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £47419 |
| Active Avg (excl. £0) Average earnings over only the 16 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £59274 (16 active of 20) |
| Median Annual Earnings | £21981 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 45.6% of career |
| Recent Form (last 3) | £120400 |
| 25/26 → 26/27 | ↓ -71.9% |
| 24/25 → 25/26 | ↓ -28.0% |
| Rolling 3yr Avg | £172116 → £189216 → £120400 |
| Matches | 403 |
| Wins / Losses | 96 / 307 |
| Win % | 23.8% |
| Frame Diff | -791 |
| Frames For / Against | 1742 / 2533 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.6% (91 of 307) |
| Total Career Prize | £2451702 |
| Peak Season | £289200 (2017-2018) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £74294 |
| Active Avg (excl. £0) Average earnings over only the 30 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £81723 (30 active of 33) |
| Median Annual Earnings | £64738 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 21.8% of career |
| Recent Form (last 3) | £70350 |
| 25/26 → 26/27 | ↓ -93.3% |
| 24/25 → 25/26 | ↓ -22.0% |
| Rolling 3yr Avg | £152873 → £100723 → £70350 |
| Matches | 337 |
| Wins / Losses | 260 / 77 |
| Win % | 77.2% |
| Frame Diff | 536 |
| Frames For / Against | 1860 / 1324 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 35.1% (27 of 77) |
| Total Career Prize | £1699327 |
| Peak Season | £310850 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £58597 |
| Active Avg (excl. £0) Average earnings over only the 23 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £73883 (23 active of 29) |
| Median Annual Earnings | £7700 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 33.7% of career |
| Recent Form (last 3) | £151200 |
| 25/26 → 26/27 | ↓ -94.8% |
| 24/25 → 25/26 | ↑ 46.0% |
| Rolling 3yr Avg | £222233 → £250316 → £151200 |
| Matches | 203 |
| Wins / Losses | 154 / 49 |
| Win % | 75.9% |
| Frame Diff | 326 |
| Frames For / Against | 1154 / 828 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.4% (11 of 49) |
| Total Career Prize | £1124337 |
| Peak Season | £173000 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £59175 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £80309 (14 active of 19) |
| Median Annual Earnings | £52525 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 29.4% of career |
| Recent Form (last 3) | £96400 |
| 25/26 → 26/27 | ↓ -91.6% |
| 24/25 → 25/26 | ↓ -11.9% |
| Rolling 3yr Avg | £159383 → £150400 → £96400 |
| Matches | 201 |
| Wins / Losses | 19 / 182 |
| Win % | 9.5% |
| Frame Diff | -513 |
| Frames For / Against | 841 / 1354 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.5% (41 of 182) |
| Total Career Prize | £661605 |
| Peak Season | £136426 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £44107 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £55133 (12 active of 15) |
| Median Annual Earnings | £28250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 39.9% of career |
| Recent Form (last 3) | £91258 |
| 25/26 → 26/27 | ↓ -93.0% |
| 24/25 → 25/26 | ↑ 6.7% |
| Rolling 3yr Avg | £92405 → £118964 → £91258 |
| Matches | 152 |
| Wins / Losses | 116 / 36 |
| Win % | 76.3% |
| Frame Diff | 406 |
| Frames For / Against | 926 / 520 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (9 of 36) |
| Total Career Prize | £185366 |
| Peak Season | £46200 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £12357 |
| Active Avg (excl. £0) Average earnings over only the 9 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £20596 (9 active of 15) |
| Median Annual Earnings | £1791 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 46.0% of career |
| Recent Form (last 3) | £33100 |
| 25/26 → 26/27 | ↓ -69.7% |
| 24/25 → 25/26 | ↑ 18.2% |
| Rolling 3yr Avg | £34116 → £41266 → £33100 |
| Matches | 371 |
| Wins / Losses | 355 / 16 |
| Win % | 95.7% |
| Frame Diff | 1511 |
| Frames For / Against | 3110 / 1599 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.8% (3 of 16) |
| Total Career Prize | £4063806 |
| Peak Season | £450000 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £131090 |
| Median Annual Earnings | £101750 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 17.9% of career |
| Recent Form (last 3) | £177050 |
| 25/26 → 26/27 | ↓ -95.6% |
| 24/25 → 25/26 | → 1.6% |
| Rolling 3yr Avg | £318100 → £323216 → £177050 |
| Matches | 100 |
| Wins / Losses | 93 / 7 |
| Win % | 93.0% |
| Frame Diff | 247 |
| Frames For / Against | 541 / 294 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 7) |
| Total Career Prize | £270857 |
| Peak Season | £149357 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £18057 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £33857 (8 active of 15) |
| Median Annual Earnings | £2500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 69.5% of career |
| Recent Form (last 3) | £51785 |
| 25/26 → 26/27 | ↓ -96.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £5833 → £49785 → £51785 |
| Matches | 166 |
| Wins / Losses | 60 / 106 |
| Win % | 36.1% |
| Frame Diff | -118 |
| Frames For / Against | 743 / 861 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.6% (24 of 106) |
| Total Career Prize | £647343 |
| Peak Season | £215250 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £43156 |
| Active Avg (excl. £0) Average earnings over only the 9 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £71927 (9 active of 15) |
| Median Annual Earnings | £4000 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 53.1% of career |
| Recent Form (last 3) | £115983 |
| 25/26 → 26/27 | ↓ -96.9% |
| 24/25 → 25/26 | ↓ -40.2% |
| Rolling 3yr Avg | £139597 → £145914 → £115983 |
| Matches | 85 |
| Wins / Losses | 58 / 27 |
| Win % | 68.2% |
| Frame Diff | 105 |
| Frames For / Against | 463 / 358 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.5% (5 of 27) |
| Total Career Prize | £250310 |
| Peak Season | £86750 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £16687 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £31288 (8 active of 15) |
| Median Annual Earnings | £200 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.7% of career |
| Recent Form (last 3) | £58466 |
| 25/26 → 26/27 | ↓ -84.4% |
| 24/25 → 25/26 | ↑ 15.4% |
| Rolling 3yr Avg | £48353 → £77270 → £58466 |
| Matches | 40 |
| Wins / Losses | 6 / 34 |
| Win % | 15.0% |
| Frame Diff | -121 |
| Frames For / Against | 88 / 209 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.6% (6 of 34) |
| Total Career Prize | £55335 |
| Peak Season | £32100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £3689 |
| Active Avg (excl. £0) Average earnings over only the 5 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £11067 (5 active of 15) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 95.9% of career |
| Recent Form (last 3) | £18016 |
| 25/26 → 26/27 | ↓ -96.9% |
| 24/25 → 25/26 | ↑ 53.2% |
| Rolling 3yr Avg | £7278 → £17978 → £18016 |
| Matches | 358 |
| Wins / Losses | 58 / 300 |
| Win % | 16.2% |
| Frame Diff | -769 |
| Frames For / Against | 1175 / 1944 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.3% (85 of 300) |
| Total Career Prize | £3735127 |
| Peak Season | £498532 (2019-2020) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £106717 |
| Active Avg (excl. £0) Average earnings over only the 30 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £124504 (30 active of 35) |
| Median Annual Earnings | £112025 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 19.5% of career |
| Recent Form (last 3) | £97900 |
| 25/26 → 26/27 | ↓ -94.8% |
| 24/25 → 25/26 | ↑ 52.1% |
| Rolling 3yr Avg | £97933 → £138900 → £97900 |
| Matches | 187 |
| Wins / Losses | 125 / 62 |
| Win % | 66.8% |
| Frame Diff | 267 |
| Frames For / Against | 1028 / 761 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.8% (16 of 62) |
| Total Career Prize | £490200 |
| Peak Season | £148000 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £32680 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £44563 (11 active of 15) |
| Median Annual Earnings | £7500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 50.3% of career |
| Recent Form (last 3) | £83816 |
| 25/26 → 26/27 | ↓ -94.9% |
| 24/25 → 25/26 | ↓ -33.5% |
| Rolling 3yr Avg | £88333 → £107483 → £83816 |
| Matches | 209 |
| Wins / Losses | 43 / 166 |
| Win % | 20.6% |
| Frame Diff | -400 |
| Frames For / Against | 856 / 1256 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.9% (48 of 166) |
| Total Career Prize | £151383 |
| Peak Season | £42450 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £9461 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £12615 (12 active of 16) |
| Median Annual Earnings | £6262 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 46.4% of career |
| Recent Form (last 3) | £19650 |
| 25/26 → 26/27 | ↓ -85.9% |
| 24/25 → 25/26 | ↑ 304.3% |
| Rolling 3yr Avg | £11880 → £21197 → £19650 |
This website is for entertainment purposes only and does not provide investment or betting advice. By continuing to use this site, you agree to our Terms of Service. Learn more