|
TBD
vs
TBD
Upcoming
▾
Players to be determined. |
|
TBD
vs
TBD
Upcoming
▾
Players to be determined. |
|
Upcoming
▾
|
| Matches | 361 |
| Wins / Losses | 48 / 307 |
| Win % | 13.3% |
| Frame Diff | -870 |
| Frames For / Against | 1256 / 2126 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.8% (76 of 307) |
| 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 | 73 |
| Wins / Losses | 63 / 7 |
| Win % | 86.3% |
| Frame Diff | 178 |
| Frames For / Against | 339 / 161 |
| 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 | 342 |
| Wins / Losses | 257 / 84 |
| Win % | 75.1% |
| Frame Diff | 543 |
| Frames For / Against | 1896 / 1353 |
| 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% (22 of 84) |
| 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 | 137 |
| Wins / Losses | 65 / 68 |
| Win % | 47.4% |
| Frame Diff | 83 |
| Frames For / Against | 734 / 651 |
| 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 | 226 |
| Wins / Losses | 149 / 57 |
| Win % | 65.9% |
| Frame Diff | 228 |
| Frames For / Against | 1313 / 1085 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.5% (10 of 57) |
| 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 | 145 |
| Wins / Losses | 123 / 19 |
| Win % | 84.8% |
| Frame Diff | 548 |
| Frames For / Against | 1044 / 496 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 5.3% (1 of 19) |
| Total Career Prize | £185350 |
| Peak Season | £69000 (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. | £12356 |
| 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. | £20594 (9 active of 15) |
| Median Annual Earnings | £1100 |
| 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. | 57.9% of career |
| Recent Form (last 3) | £36400 |
| 25/26 → 26/27 | ↓ -92.8% |
| 24/25 → 25/26 | ↑ 96.0% |
| Rolling 3yr Avg | £33816 → £47483 → £36400 |
| Matches | 374 |
| Wins / Losses | 242 / 129 |
| Win % | 64.7% |
| Frame Diff | 399 |
| Frames For / Against | 2015 / 1616 |
| 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 | 204 |
| Wins / Losses | 17 / 182 |
| Win % | 8.3% |
| Frame Diff | -651 |
| Frames For / Against | 805 / 1456 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.2% (35 of 182) |
| 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 | 190 |
| Wins / Losses | 40 / 149 |
| Win % | 21.1% |
| Frame Diff | -444 |
| Frames For / Against | 748 / 1192 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.8% (34 of 149) |
| 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 | 184 |
| Wins / Losses | 130 / 48 |
| Win % | 70.7% |
| Frame Diff | 386 |
| Frames For / Against | 1010 / 624 |
| 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% (12 of 48) |
| 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 | 395 |
| Wins / Losses | 359 / 19 |
| Win % | 90.9% |
| Frame Diff | 1713 |
| Frames For / Against | 3140 / 1427 |
| 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 | £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 | 384 |
| Wins / Losses | 213 / 165 |
| Win % | 55.5% |
| Frame Diff | 168 |
| Frames For / Against | 1723 / 1555 |
| 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% (50 of 165) |
| 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 | 100 |
| Wins / Losses | 89 / 6 |
| Win % | 89.0% |
| Frame Diff | 230 |
| Frames For / Against | 552 / 322 |
| 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 | 81 |
| Wins / Losses | 43 / 36 |
| Win % | 53.1% |
| Frame Diff | 82 |
| Frames For / Against | 445 / 363 |
| 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% (7 of 36) |
| 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 | 360 |
| Wins / Losses | 69 / 288 |
| Win % | 19.2% |
| Frame Diff | -1110 |
| Frames For / Against | 1967 / 3077 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.3% (70 of 288) |
| 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 | 162 |
| Wins / Losses | 54 / 106 |
| Win % | 33.3% |
| Frame Diff | -77 |
| Frames For / Against | 718 / 795 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.8% (21 of 106) |
| 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 | 407 |
| Wins / Losses | 167 / 230 |
| Win % | 41.0% |
| Frame Diff | -87 |
| Frames For / Against | 2139 / 2226 |
| 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 | 86 |
| Wins / Losses | 53 / 33 |
| Win % | 61.6% |
| Frame Diff | 66 |
| Frames For / Against | 405 / 339 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.2% (5 of 33) |
| 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 | 45 |
| Wins / Losses | 6 / 38 |
| Win % | 13.3% |
| Frame Diff | -125 |
| Frames For / Against | 106 / 231 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.7% (9 of 38) |
| 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 | 234 |
| Wins / Losses | 211 / 20 |
| Win % | 90.2% |
| Frame Diff | 766 |
| Frames For / Against | 1339 / 573 |
| 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 | £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 | 358 |
| Wins / Losses | 35 / 315 |
| Win % | 9.8% |
| Frame Diff | -845 |
| Frames For / Against | 1280 / 2125 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.8% (94 of 315) |
| 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 | 196 |
| Wins / Losses | 122 / 70 |
| Win % | 62.2% |
| Frame Diff | 150 |
| Frames For / Against | 1013 / 863 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.0% (14 of 70) |
| 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 | 272 |
| Wins / Losses | 233 / 35 |
| Win % | 85.7% |
| Frame Diff | 636 |
| Frames For / Against | 1691 / 1055 |
| 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) |
| Matches | 250 |
| Wins / Losses | 41 / 208 |
| Win % | 16.4% |
| 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 | 317 |
| Wins / Losses | 253 / 59 |
| Win % | 79.8% |
| Frame Diff | 768 |
| Frames For / Against | 1778 / 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 | 391 |
| Wins / Losses | 152 / 233 |
| Win % | 38.9% |
| Frame Diff | -166 |
| Frames For / Against | 1876 / 2042 |
| 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% (61 of 233) |
| 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 | 372 |
| Wins / Losses | 291 / 72 |
| Win % | 78.2% |
| Frame Diff | 891 |
| Frames For / Against | 2300 / 1409 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.2% (16 of 72) |
| 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 | 406 |
| Wins / Losses | 186 / 211 |
| Win % | 45.8% |
| Frame Diff | -331 |
| Frames For / Against | 2195 / 2526 |
| 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 | 236 |
| Wins / Losses | 14 / 213 |
| Win % | 5.9% |
| Frame Diff | -608 |
| Frames For / Against | 765 / 1373 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.7% (59 of 213) |
| 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 | 285 |
| Wins / Losses | 178 / 85 |
| Win % | 62.5% |
| Frame Diff | 478 |
| Frames For / Against | 1435 / 957 |
| 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% (19 of 85) |
| 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 | 369 |
| Wins / Losses | 340 / 24 |
| Win % | 92.1% |
| Frame Diff | 1242 |
| Frames For / Against | 2401 / 1159 |
| 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 | 405 |
| Wins / Losses | 93 / 310 |
| Win % | 23.0% |
| Frame Diff | -977 |
| Frames For / Against | 1659 / 2636 |
| 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% (83 of 310) |
| 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 |
|
Upcoming
▾
|
| Matches | 196 |
| Wins / Losses | 122 / 70 |
| Win % | 62.2% |
| Frame Diff | 150 |
| Frames For / Against | 1013 / 863 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.0% (14 of 70) |
| 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 | 250 |
| Wins / Losses | 41 / 208 |
| Win % | 16.4% |
| 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 | 317 |
| Wins / Losses | 253 / 59 |
| Win % | 79.8% |
| Frame Diff | 768 |
| Frames For / Against | 1778 / 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 | 406 |
| Wins / Losses | 186 / 211 |
| Win % | 45.8% |
| Frame Diff | -331 |
| Frames For / Against | 2195 / 2526 |
| 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 | 285 |
| Wins / Losses | 178 / 85 |
| Win % | 62.5% |
| Frame Diff | 478 |
| Frames For / Against | 1435 / 957 |
| 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% (19 of 85) |
| 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 | 405 |
| Wins / Losses | 93 / 310 |
| Win % | 23.0% |
| Frame Diff | -977 |
| Frames For / Against | 1659 / 2636 |
| 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% (83 of 310) |
| 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 | 342 |
| Wins / Losses | 257 / 84 |
| Win % | 75.1% |
| Frame Diff | 543 |
| Frames For / Against | 1896 / 1353 |
| 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% (22 of 84) |
| 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 | 226 |
| Wins / Losses | 149 / 57 |
| Win % | 65.9% |
| Frame Diff | 228 |
| Frames For / Against | 1313 / 1085 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.5% (10 of 57) |
| 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 | 204 |
| Wins / Losses | 17 / 182 |
| Win % | 8.3% |
| Frame Diff | -651 |
| Frames For / Against | 805 / 1456 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.2% (35 of 182) |
| 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 | 184 |
| Wins / Losses | 130 / 48 |
| Win % | 70.7% |
| Frame Diff | 386 |
| Frames For / Against | 1010 / 624 |
| 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% (12 of 48) |
| 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 | 395 |
| Wins / Losses | 359 / 19 |
| Win % | 90.9% |
| Frame Diff | 1713 |
| Frames For / Against | 3140 / 1427 |
| 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 | £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 | 81 |
| Wins / Losses | 43 / 36 |
| Win % | 53.1% |
| Frame Diff | 82 |
| Frames For / Against | 445 / 363 |
| 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% (7 of 36) |
| 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 | 162 |
| Wins / Losses | 54 / 106 |
| Win % | 33.3% |
| Frame Diff | -77 |
| Frames For / Against | 718 / 795 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.8% (21 of 106) |
| 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 | 86 |
| Wins / Losses | 53 / 33 |
| Win % | 61.6% |
| Frame Diff | 66 |
| Frames For / Against | 405 / 339 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.2% (5 of 33) |
| 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 | 45 |
| Wins / Losses | 6 / 38 |
| Win % | 13.3% |
| Frame Diff | -125 |
| Frames For / Against | 106 / 231 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.7% (9 of 38) |
| 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 | 361 |
| Wins / Losses | 48 / 307 |
| Win % | 13.3% |
| Frame Diff | -870 |
| Frames For / Against | 1256 / 2126 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.8% (76 of 307) |
| 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 |
|
TBD
vs
TBD
Upcoming
▾
Players to be determined. |
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