|
TBD
vs
TBD
00:00
Upcoming
▾
Players to be determined. |
|
Upcoming
▾
|
| Matches | 241 |
| Wins / Losses | 15 / 217 |
| Win % | 6.2% |
| Frame Diff | -628 |
| Frames For / Against | 779 / 1407 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.2% (59 of 217) |
| Total Career Prize | £2477979 |
| 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. | £165198 |
| 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. | £176998 (14 active of 15) |
| Median Annual Earnings | £55500 |
| 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) | £560422 |
| 25/26 → 26/27 | ↓ -92.5% |
| 24/25 → 25/26 | ↑ 111.7% |
| Rolling 3yr Avg | £189500 → £533089 → £560422 |
| Matches | 376 |
| Wins / Losses | 131 / 230 |
| Win % | 34.8% |
| Frame Diff | -259 |
| Frames For / Against | 1686 / 1945 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.4% (63 of 230) |
| Total Career Prize | £8298917 |
| 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. | £259341 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £319189 (26 active of 32) |
| Median Annual Earnings | £183125 |
| 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. | 20.6% of career |
| Recent Form (last 3) | £524983 |
| 25/26 → 26/27 | ↓ -93.7% |
| 24/25 → 25/26 | ↑ 69.2% |
| Rolling 3yr Avg | £309666 → £565416 → £524983 |
| Matches | 410 |
| Wins / Losses | 170 / 230 |
| Win % | 41.5% |
| Frame Diff | -79 |
| Frames For / Against | 2153 / 2232 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.2% (58 of 230) |
| Total Career Prize | £9569894 |
| 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. | £318996 |
| 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. | £329996 (29 active of 30) |
| Median Annual Earnings | £256830 |
| 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. | 19.0% of career |
| Recent Form (last 3) | £545283 |
| 25/26 → 26/27 | ↓ -65.3% |
| 24/25 → 25/26 | ↑ 19.5% |
| Rolling 3yr Avg | £551483 → £610650 → £545283 |
| Matches | 321 |
| Wins / Losses | 76 / 209 |
| Win % | 23.7% |
| Frame Diff | -497 |
| Frames For / Against | 1469 / 1966 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.6% (43 of 209) |
| Total Career Prize | £15272731 |
| Peak Season | £1266300 (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. | £363636 |
| Active Avg (excl. £0) Average earnings over only the 38 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £401913 (38 active of 42) |
| Median Annual Earnings | £315744 |
| 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. | 14.3% of career |
| Recent Form (last 3) | £297727 |
| 25/26 → 26/27 | ↓ -93.4% |
| 24/25 → 25/26 | ↑ 35.4% |
| Rolling 3yr Avg | £676333 → £708994 → £297727 |
| Matches | 378 |
| Wins / Losses | 246 / 129 |
| Win % | 65.1% |
| Frame Diff | 412 |
| Frames For / Against | 2035 / 1623 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.4% (34 of 129) |
| Total Career Prize | £10253743 |
| 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. | £366205 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £394374 (26 active of 28) |
| Median Annual Earnings | £247496 |
| 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.1% of career |
| Recent Form (last 3) | £843205 |
| 25/26 → 26/27 | ↓ -69.8% |
| 24/25 → 25/26 | ↓ -53.9% |
| Rolling 3yr Avg | £1033628 → £1107501 → £843205 |
| Matches | 102 |
| Wins / Losses | 91 / 6 |
| Win % | 89.2% |
| Frame Diff | 237 |
| Frames For / Against | 562 / 325 |
| 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 6) |
| Total Career Prize | £280857 |
| 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. | £18723 |
| 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. | £35107 (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. | 67.1% of career |
| Recent Form (last 3) | £55119 |
| 25/26 → 26/27 | ↓ -89.3% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £5833 → £49785 → £55119 |
| Matches | 361 |
| Wins / Losses | 36 / 317 |
| Win % | 10.0% |
| Frame Diff | -846 |
| Frames For / Against | 1289 / 2135 |
| 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% (95 of 317) |
| Total Career Prize | £1905561 |
| 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. | £82850 |
| Active Avg (excl. £0) Average earnings over only the 20 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £95278 (20 active of 23) |
| Median Annual Earnings | £56650 |
| 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. | 44.5% of career |
| Recent Form (last 3) | £296822 |
| 25/26 → 26/27 | ↓ -88.8% |
| 24/25 → 25/26 | ↓ -19.0% |
| Rolling 3yr Avg | £219008 → £314664 → £296822 |
| Matches | 408 |
| Wins / Losses | 188 / 211 |
| Win % | 46.1% |
| Frame Diff | -327 |
| Frames For / Against | 2204 / 2531 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.2% (51 of 211) |
| Total Career Prize | £9054168 |
| Peak Season | £870030 (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. | £238267 |
| Active Avg (excl. £0) Average earnings over only the 37 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £244707 (37 active of 38) |
| Median Annual Earnings | £193225 |
| 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.4% of career |
| Recent Form (last 3) | £448533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↓ -37.0% |
| Rolling 3yr Avg | £497863 → £581929 → £448533 |
|
5-3
Completed
▾
|
| Matches | 376 |
| Wins / Losses | 131 / 230 |
| Win % | 34.8% |
| Frame Diff | -259 |
| Frames For / Against | 1686 / 1945 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.4% (63 of 230) |
| Total Career Prize | £8298917 |
| 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. | £259341 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £319189 (26 active of 32) |
| Median Annual Earnings | £183125 |
| 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. | 20.6% of career |
| Recent Form (last 3) | £524983 |
| 25/26 → 26/27 | ↓ -93.7% |
| 24/25 → 25/26 | ↑ 69.2% |
| Rolling 3yr Avg | £309666 → £565416 → £524983 |
| Matches | 228 |
| Wins / Losses | 150 / 58 |
| Win % | 65.8% |
| Frame Diff | 231 |
| Frames For / Against | 1321 / 1090 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.2% (10 of 58) |
| Total Career Prize | £1139337 |
| 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. | £59965 |
| 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. | £81381 (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.0% of career |
| Recent Form (last 3) | £101400 |
| 25/26 → 26/27 | ↓ -80.0% |
| 24/25 → 25/26 | ↓ -11.9% |
| Rolling 3yr Avg | £159383 → £150400 → £101400 |
| Matches | 371 |
| Wins / Losses | 342 / 24 |
| Win % | 92.2% |
| Frame Diff | 1249 |
| Frames For / Against | 2412 / 1163 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.2% (7 of 24) |
| Total Career Prize | £4433555 |
| 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. | £143017 |
| 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. | £152881 (29 active of 31) |
| Median Annual Earnings | £64705 |
| 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.4% of career |
| Recent Form (last 3) | £280850 |
| 25/26 → 26/27 | ↓ -93.3% |
| 24/25 → 25/26 | → 1.2% |
| Rolling 3yr Avg | £281333 → £374616 → £280850 |
| Matches | 409 |
| Wins / Losses | 93 / 314 |
| Win % | 22.7% |
| Frame Diff | -984 |
| Frames For / Against | 1669 / 2653 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.8% (84 of 314) |
| Total Career Prize | £2451877 |
| 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. | £74299 |
| 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. | £81729 (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) | £70408 |
| 25/26 → 26/27 | ↓ -93.1% |
| 24/25 → 25/26 | ↓ -22.0% |
| Rolling 3yr Avg | £152873 → £100723 → £70408 |
| Matches | 139 |
| Wins / Losses | 66 / 68 |
| Win % | 47.5% |
| Frame Diff | 85 |
| Frames For / Against | 739 / 654 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.4% (20 of 68) |
| 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 |
| Matches | 345 |
| Wins / Losses | 259 / 85 |
| Win % | 75.1% |
| Frame Diff | 544 |
| Frames For / Against | 1907 / 1363 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.9% (22 of 85) |
| 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 | 378 |
| Wins / Losses | 246 / 129 |
| Win % | 65.1% |
| Frame Diff | 412 |
| Frames For / Against | 2035 / 1623 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.4% (34 of 129) |
| Total Career Prize | £10253743 |
| 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. | £366205 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £394374 (26 active of 28) |
| Median Annual Earnings | £247496 |
| 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.1% of career |
| Recent Form (last 3) | £843205 |
| 25/26 → 26/27 | ↓ -69.8% |
| 24/25 → 25/26 | ↓ -53.9% |
| Rolling 3yr Avg | £1033628 → £1107501 → £843205 |
| Matches | 208 |
| Wins / Losses | 17 / 186 |
| Win % | 8.2% |
| Frame Diff | -663 |
| Frames For / Against | 811 / 1474 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.4% (36 of 186) |
| Total Career Prize | £654105 |
| 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. | £43607 |
| 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. | £54508 (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. | 40.4% of career |
| Recent Form (last 3) | £88758 |
| 25/26 → 26/27 | ↓ -98.5% |
| 24/25 → 25/26 | ↑ 6.7% |
| Rolling 3yr Avg | £92405 → £118964 → £88758 |
| Matches | 192 |
| Wins / Losses | 41 / 150 |
| Win % | 21.4% |
| Frame Diff | -444 |
| Frames For / Against | 754 / 1198 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.7% (34 of 150) |
| Total Career Prize | £985656 |
| 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. | £82138 |
| 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. | £123207 (8 active of 12) |
| Median Annual Earnings | £26125 |
| 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. | 62.2% of career |
| Recent Form (last 3) | £215783 |
| 25/26 → 26/27 | ↓ -83.8% |
| 24/25 → 25/26 | ↓ -46.6% |
| Rolling 3yr Avg | £221450 → £247950 → £215783 |
| Matches | 186 |
| Wins / Losses | 130 / 49 |
| Win % | 69.9% |
| Frame Diff | 382 |
| Frames For / Against | 1011 / 629 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.5% (12 of 49) |
| 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 | 398 |
| Wins / Losses | 361 / 20 |
| Win % | 90.7% |
| Frame Diff | 1713 |
| Frames For / Against | 3152 / 1439 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.0% (3 of 20) |
| 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 | 388 |
| Wins / Losses | 216 / 166 |
| Win % | 55.7% |
| Frame Diff | 172 |
| Frames For / Against | 1742 / 1570 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.7% (51 of 166) |
| Total Career Prize | £5329750 |
| Peak Season | £981300 (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. | £242261 |
| Active Avg (excl. £0) Average earnings over only the 21 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £253797 (21 active of 22) |
| Median Annual Earnings | £133900 |
| 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. | 33.8% of career |
| Recent Form (last 3) | £640133 |
| 25/26 → 26/27 | ↓ -85.3% |
| 24/25 → 25/26 | ↓ -16.5% |
| Rolling 3yr Avg | £656908 → £817424 → £640133 |
| Matches | 102 |
| Wins / Losses | 91 / 6 |
| Win % | 89.2% |
| Frame Diff | 237 |
| Frames For / Against | 562 / 325 |
| 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 6) |
| Total Career Prize | £280857 |
| 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. | £18723 |
| 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. | £35107 (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. | 67.1% of career |
| Recent Form (last 3) | £55119 |
| 25/26 → 26/27 | ↓ -89.3% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £5833 → £49785 → £55119 |
| Matches | 82 |
| Wins / Losses | 43 / 37 |
| Win % | 52.4% |
| Frame Diff | 78 |
| Frames For / Against | 446 / 368 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.9% (7 of 37) |
| Total Career Prize | £199728 |
| 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. | £13315 |
| 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. | £39945 (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. | 60.8% of career |
| Recent Form (last 3) | £47316 |
| 25/26 → 26/27 | ↓ -62.8% |
| 24/25 → 25/26 | ↓ -12.6% |
| Rolling 3yr Avg | £40776 → £59266 → £47316 |
| Matches | 165 |
| Wins / Losses | 55 / 107 |
| Win % | 33.3% |
| Frame Diff | -76 |
| Frames For / Against | 727 / 803 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.6% (22 of 107) |
| Total Career Prize | £667343 |
| 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. | £44489 |
| 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. | £74149 (9 active of 15) |
| Median Annual Earnings | £15000 |
| 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. | 51.5% of career |
| Recent Form (last 3) | £122650 |
| 25/26 → 26/27 | ↓ -81.4% |
| 24/25 → 25/26 | ↓ -40.2% |
| Rolling 3yr Avg | £139597 → £145914 → £122650 |
| Matches | 362 |
| Wins / Losses | 69 / 290 |
| Win % | 19.1% |
| Frame Diff | -1114 |
| Frames For / Against | 1974 / 3088 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.1% (70 of 290) |
| Total Career Prize | £7276784 |
| 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. | £234734 |
| 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. | £242559 (30 active of 31) |
| Median Annual Earnings | £219225 |
| 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.7% of career |
| Recent Form (last 3) | £547166 |
| 25/26 → 26/27 | ↓ -91.9% |
| 24/25 → 25/26 | ↓ -12.6% |
| Rolling 3yr Avg | £526000 → £619833 → £547166 |
| Matches | 410 |
| Wins / Losses | 170 / 230 |
| Win % | 41.5% |
| Frame Diff | -79 |
| Frames For / Against | 2153 / 2232 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.2% (58 of 230) |
| Total Career Prize | £9569894 |
| 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. | £318996 |
| 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. | £329996 (29 active of 30) |
| Median Annual Earnings | £256830 |
| 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. | 19.0% of career |
| Recent Form (last 3) | £545283 |
| 25/26 → 26/27 | ↓ -65.3% |
| 24/25 → 25/26 | ↑ 19.5% |
| Rolling 3yr Avg | £551483 → £610650 → £545283 |
| Matches | 90 |
| Wins / Losses | 55 / 34 |
| Win % | 61.1% |
| Frame Diff | 67 |
| Frames For / Against | 415 / 348 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.7% (5 of 34) |
| 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 | 321 |
| Wins / Losses | 76 / 209 |
| Win % | 23.7% |
| Frame Diff | -497 |
| Frames For / Against | 1469 / 1966 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.6% (43 of 209) |
| Total Career Prize | £15272731 |
| Peak Season | £1266300 (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. | £363636 |
| Active Avg (excl. £0) Average earnings over only the 38 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £401913 (38 active of 42) |
| Median Annual Earnings | £315744 |
| 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. | 14.3% of career |
| Recent Form (last 3) | £297727 |
| 25/26 → 26/27 | ↓ -93.4% |
| 24/25 → 25/26 | ↑ 35.4% |
| Rolling 3yr Avg | £676333 → £708994 → £297727 |
| Matches | 46 |
| Wins / Losses | 6 / 39 |
| Win % | 13.0% |
| Frame Diff | -129 |
| Frames For / Against | 107 / 236 |
| 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% (9 of 39) |
| Total Career Prize | £65335 |
| 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. | £4355 |
| 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. | £13067 (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. | 81.2% of career |
| Recent Form (last 3) | £21350 |
| 25/26 → 26/27 | ↓ -65.7% |
| 24/25 → 25/26 | ↑ 53.2% |
| Rolling 3yr Avg | £7278 → £17978 → £21350 |
| Matches | 367 |
| Wins / Losses | 49 / 312 |
| Win % | 13.4% |
| Frame Diff | -883 |
| Frames For / Against | 1283 / 2166 |
| 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% (77 of 312) |
| 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 | 74 |
| Wins / Losses | 63 / 8 |
| Win % | 85.1% |
| Frame Diff | 177 |
| Frames For / Against | 343 / 166 |
| 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% (2 of 8) |
| Matches | 361 |
| Wins / Losses | 36 / 317 |
| Win % | 10.0% |
| Frame Diff | -846 |
| Frames For / Against | 1289 / 2135 |
| 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% (95 of 317) |
| Total Career Prize | £1905561 |
| 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. | £82850 |
| Active Avg (excl. £0) Average earnings over only the 20 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £95278 (20 active of 23) |
| Median Annual Earnings | £56650 |
| 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. | 44.5% of career |
| Recent Form (last 3) | £296822 |
| 25/26 → 26/27 | ↓ -88.8% |
| 24/25 → 25/26 | ↓ -19.0% |
| Rolling 3yr Avg | £219008 → £314664 → £296822 |
| Matches | 198 |
| Wins / Losses | 123 / 71 |
| Win % | 62.1% |
| Frame Diff | 150 |
| Frames For / Against | 1019 / 869 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.7% (14 of 71) |
| Total Career Prize | £500200 |
| 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. | £33346 |
| 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. | £45472 (11 active of 15) |
| Median Annual Earnings | £15000 |
| 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. | 49.3% of career |
| Recent Form (last 3) | £87150 |
| 25/26 → 26/27 | ↓ -84.8% |
| 24/25 → 25/26 | ↓ -33.5% |
| Rolling 3yr Avg | £88333 → £107483 → £87150 |
| Matches | 275 |
| Wins / Losses | 235 / 35 |
| Win % | 85.5% |
| Frame Diff | 638 |
| Frames For / Against | 1700 / 1062 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.9% (8 of 35) |
| Total Career Prize | £1358846 |
| 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. | £75491 |
| 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. | £97060 (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. | 49.6% of career |
| Recent Form (last 3) | £237283 |
| 25/26 → 26/27 | ↓ -90.1% |
| 24/25 → 25/26 | ↑ 29.6% |
| Rolling 3yr Avg | £188452 → £276952 → £237283 |
| Matches | 251 |
| Wins / Losses | 41 / 208 |
| Win % | 16.3% |
| Frame Diff | -746 |
| Frames For / Against | 760 / 1506 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.0% (54 of 208) |
| 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 | 318 |
| Wins / Losses | 254 / 59 |
| Win % | 79.9% |
| Frame Diff | 773 |
| Frames For / Against | 1783 / 1010 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.8% (17 of 59) |
| 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 | 394 |
| Wins / Losses | 153 / 234 |
| Win % | 38.8% |
| Frame Diff | -168 |
| Frames For / Against | 1881 / 2049 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.1% (61 of 234) |
| Total Career Prize | £1525483 |
| 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. | £42374 |
| 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. | £49209 (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.4% of career |
| Recent Form (last 3) | £54866 |
| 25/26 → 26/27 | ↓ -69.2% |
| 24/25 → 25/26 | ↓ -9.7% |
| Rolling 3yr Avg | £30483 → £49866 → £54866 |
| Matches | 408 |
| Wins / Losses | 188 / 211 |
| Win % | 46.1% |
| Frame Diff | -327 |
| Frames For / Against | 2204 / 2531 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.2% (51 of 211) |
| Total Career Prize | £9054168 |
| Peak Season | £870030 (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. | £238267 |
| Active Avg (excl. £0) Average earnings over only the 37 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £244707 (37 active of 38) |
| Median Annual Earnings | £193225 |
| 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.4% of career |
| Recent Form (last 3) | £448533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↓ -37.0% |
| Rolling 3yr Avg | £497863 → £581929 → £448533 |
| Matches | 373 |
| Wins / Losses | 291 / 73 |
| Win % | 78.0% |
| Frame Diff | 889 |
| Frames For / Against | 2303 / 1414 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.9% (16 of 73) |
| Total Career Prize | £2013684 |
| 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. | £41095 |
| 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. | £67122 (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.0% of career |
| Recent Form (last 3) | £93366 |
| 25/26 → 26/27 | ↓ -43.6% |
| 24/25 → 25/26 | ↓ -42.1% |
| Rolling 3yr Avg | £133200 → £134533 → £93366 |
| Matches | 241 |
| Wins / Losses | 15 / 217 |
| Win % | 6.2% |
| Frame Diff | -628 |
| Frames For / Against | 779 / 1407 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.2% (59 of 217) |
| Total Career Prize | £2477979 |
| 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. | £165198 |
| 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. | £176998 (14 active of 15) |
| Median Annual Earnings | £55500 |
| 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) | £560422 |
| 25/26 → 26/27 | ↓ -92.5% |
| 24/25 → 25/26 | ↑ 111.7% |
| Rolling 3yr Avg | £189500 → £533089 → £560422 |
| Matches | 290 |
| Wins / Losses | 181 / 86 |
| Win % | 62.4% |
| Frame Diff | 484 |
| Frames For / Against | 1449 / 965 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.1% (19 of 86) |
| 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 |
|
00:00
Upcoming
▾
|
| Matches | 241 |
| Wins / Losses | 15 / 217 |
| Win % | 6.2% |
| Frame Diff | -628 |
| Frames For / Against | 779 / 1407 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.2% (59 of 217) |
| Total Career Prize | £2477979 |
| 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. | £165198 |
| 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. | £176998 (14 active of 15) |
| Median Annual Earnings | £55500 |
| 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) | £560422 |
| 25/26 → 26/27 | ↓ -92.5% |
| 24/25 → 25/26 | ↑ 111.7% |
| Rolling 3yr Avg | £189500 → £533089 → £560422 |
| Matches | 371 |
| Wins / Losses | 342 / 24 |
| Win % | 92.2% |
| Frame Diff | 1249 |
| Frames For / Against | 2412 / 1163 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.2% (7 of 24) |
| Total Career Prize | £4433555 |
| 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. | £143017 |
| 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. | £152881 (29 active of 31) |
| Median Annual Earnings | £64705 |
| 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.4% of career |
| Recent Form (last 3) | £280850 |
| 25/26 → 26/27 | ↓ -93.3% |
| 24/25 → 25/26 | → 1.2% |
| Rolling 3yr Avg | £281333 → £374616 → £280850 |
| Matches | 139 |
| Wins / Losses | 66 / 68 |
| Win % | 47.5% |
| Frame Diff | 85 |
| Frames For / Against | 739 / 654 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.4% (20 of 68) |
| 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 |
| Matches | 376 |
| Wins / Losses | 131 / 230 |
| Win % | 34.8% |
| Frame Diff | -259 |
| Frames For / Against | 1686 / 1945 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.4% (63 of 230) |
| Total Career Prize | £8298917 |
| 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. | £259341 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £319189 (26 active of 32) |
| Median Annual Earnings | £183125 |
| 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. | 20.6% of career |
| Recent Form (last 3) | £524983 |
| 25/26 → 26/27 | ↓ -93.7% |
| 24/25 → 25/26 | ↑ 69.2% |
| Rolling 3yr Avg | £309666 → £565416 → £524983 |
| Matches | 361 |
| Wins / Losses | 36 / 317 |
| Win % | 10.0% |
| Frame Diff | -846 |
| Frames For / Against | 1289 / 2135 |
| 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% (95 of 317) |
| Total Career Prize | £1905561 |
| 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. | £82850 |
| Active Avg (excl. £0) Average earnings over only the 20 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £95278 (20 active of 23) |
| Median Annual Earnings | £56650 |
| 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. | 44.5% of career |
| Recent Form (last 3) | £296822 |
| 25/26 → 26/27 | ↓ -88.8% |
| 24/25 → 25/26 | ↓ -19.0% |
| Rolling 3yr Avg | £219008 → £314664 → £296822 |
| Matches | 275 |
| Wins / Losses | 235 / 35 |
| Win % | 85.5% |
| Frame Diff | 638 |
| Frames For / Against | 1700 / 1062 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.9% (8 of 35) |
| Total Career Prize | £1358846 |
| 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. | £75491 |
| 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. | £97060 (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. | 49.6% of career |
| Recent Form (last 3) | £237283 |
| 25/26 → 26/27 | ↓ -90.1% |
| 24/25 → 25/26 | ↑ 29.6% |
| Rolling 3yr Avg | £188452 → £276952 → £237283 |
| Matches | 318 |
| Wins / Losses | 254 / 59 |
| Win % | 79.9% |
| Frame Diff | 773 |
| Frames For / Against | 1783 / 1010 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.8% (17 of 59) |
| 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 | 408 |
| Wins / Losses | 188 / 211 |
| Win % | 46.1% |
| Frame Diff | -327 |
| Frames For / Against | 2204 / 2531 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.2% (51 of 211) |
| Total Career Prize | £9054168 |
| Peak Season | £870030 (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. | £238267 |
| Active Avg (excl. £0) Average earnings over only the 37 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £244707 (37 active of 38) |
| Median Annual Earnings | £193225 |
| 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.4% of career |
| Recent Form (last 3) | £448533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↓ -37.0% |
| Rolling 3yr Avg | £497863 → £581929 → £448533 |
| Matches | 321 |
| Wins / Losses | 76 / 209 |
| Win % | 23.7% |
| Frame Diff | -497 |
| Frames For / Against | 1469 / 1966 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.6% (43 of 209) |
| Total Career Prize | £15272731 |
| Peak Season | £1266300 (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. | £363636 |
| Active Avg (excl. £0) Average earnings over only the 38 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £401913 (38 active of 42) |
| Median Annual Earnings | £315744 |
| 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. | 14.3% of career |
| Recent Form (last 3) | £297727 |
| 25/26 → 26/27 | ↓ -93.4% |
| 24/25 → 25/26 | ↑ 35.4% |
| Rolling 3yr Avg | £676333 → £708994 → £297727 |
| Matches | 367 |
| Wins / Losses | 49 / 312 |
| Win % | 13.4% |
| Frame Diff | -883 |
| Frames For / Against | 1283 / 2166 |
| 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% (77 of 312) |
| 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 | 102 |
| Wins / Losses | 91 / 6 |
| Win % | 89.2% |
| Frame Diff | 237 |
| Frames For / Against | 562 / 325 |
| 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 6) |
| Total Career Prize | £280857 |
| 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. | £18723 |
| 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. | £35107 (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. | 67.1% of career |
| Recent Form (last 3) | £55119 |
| 25/26 → 26/27 | ↓ -89.3% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £5833 → £49785 → £55119 |
| Matches | 398 |
| Wins / Losses | 361 / 20 |
| Win % | 90.7% |
| Frame Diff | 1713 |
| Frames For / Against | 3152 / 1439 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.0% (3 of 20) |
| 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 | 410 |
| Wins / Losses | 170 / 230 |
| Win % | 41.5% |
| Frame Diff | -79 |
| Frames For / Against | 2153 / 2232 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.2% (58 of 230) |
| Total Career Prize | £9569894 |
| 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. | £318996 |
| 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. | £329996 (29 active of 30) |
| Median Annual Earnings | £256830 |
| 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. | 19.0% of career |
| Recent Form (last 3) | £545283 |
| 25/26 → 26/27 | ↓ -65.3% |
| 24/25 → 25/26 | ↑ 19.5% |
| Rolling 3yr Avg | £551483 → £610650 → £545283 |
| Matches | 165 |
| Wins / Losses | 55 / 107 |
| Win % | 33.3% |
| Frame Diff | -76 |
| Frames For / Against | 727 / 803 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.6% (22 of 107) |
| Total Career Prize | £667343 |
| 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. | £44489 |
| 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. | £74149 (9 active of 15) |
| Median Annual Earnings | £15000 |
| 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. | 51.5% of career |
| Recent Form (last 3) | £122650 |
| 25/26 → 26/27 | ↓ -81.4% |
| 24/25 → 25/26 | ↓ -40.2% |
| Rolling 3yr Avg | £139597 → £145914 → £122650 |
| Matches | 378 |
| Wins / Losses | 246 / 129 |
| Win % | 65.1% |
| Frame Diff | 412 |
| Frames For / Against | 2035 / 1623 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.4% (34 of 129) |
| Total Career Prize | £10253743 |
| 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. | £366205 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £394374 (26 active of 28) |
| Median Annual Earnings | £247496 |
| 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.1% of career |
| Recent Form (last 3) | £843205 |
| 25/26 → 26/27 | ↓ -69.8% |
| 24/25 → 25/26 | ↓ -53.9% |
| Rolling 3yr Avg | £1033628 → £1107501 → £843205 |
| Matches | 192 |
| Wins / Losses | 41 / 150 |
| Win % | 21.4% |
| Frame Diff | -444 |
| Frames For / Against | 754 / 1198 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.7% (34 of 150) |
| Total Career Prize | £985656 |
| 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. | £82138 |
| 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. | £123207 (8 active of 12) |
| Median Annual Earnings | £26125 |
| 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. | 62.2% of career |
| Recent Form (last 3) | £215783 |
| 25/26 → 26/27 | ↓ -83.8% |
| 24/25 → 25/26 | ↓ -46.6% |
| Rolling 3yr Avg | £221450 → £247950 → £215783 |
|
TBD
vs
TBD
Upcoming
▾
Players to be determined. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Upcoming
▾
|
| Matches | 378 |
| Wins / Losses | 246 / 129 |
| Win % | 65.1% |
| Frame Diff | 412 |
| Frames For / Against | 2035 / 1623 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.4% (34 of 129) |
| Total Career Prize | £10253743 |
| 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. | £366205 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £394374 (26 active of 28) |
| Median Annual Earnings | £247496 |
| 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.1% of career |
| Recent Form (last 3) | £843205 |
| 25/26 → 26/27 | ↓ -69.8% |
| 24/25 → 25/26 | ↓ -53.9% |
| Rolling 3yr Avg | £1033628 → £1107501 → £843205 |
| Matches | 321 |
| Wins / Losses | 76 / 209 |
| Win % | 23.7% |
| Frame Diff | -497 |
| Frames For / Against | 1469 / 1966 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.6% (43 of 209) |
| Total Career Prize | £15272731 |
| Peak Season | £1266300 (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. | £363636 |
| Active Avg (excl. £0) Average earnings over only the 38 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £401913 (38 active of 42) |
| Median Annual Earnings | £315744 |
| 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. | 14.3% of career |
| Recent Form (last 3) | £297727 |
| 25/26 → 26/27 | ↓ -93.4% |
| 24/25 → 25/26 | ↑ 35.4% |
| Rolling 3yr Avg | £676333 → £708994 → £297727 |
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