|
00:00
Upcoming
▾
|
| Matches | 215 |
| Wins / Losses | 53 / 156 |
| Win % | 24.7% |
| Frame Diff | -654 |
| Frames For / Against | 629 / 1283 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.1% (22 of 156) |
| Total Career Prize | £89917 |
| Peak Season | £23150 (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. | £3458 |
| Active Avg (excl. £0) Average earnings over only the 22 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £4087 (22 active of 26) |
| Median Annual Earnings | £900 |
| 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. | 43.1% of career |
| Recent Form (last 3) | £11900 |
| 25/26 → 26/27 | ↓ -89.2% |
| 24/25 → 25/26 | ↑ 130.3% |
| Rolling 3yr Avg | £7791 → £14241 → £11900 |
| Matches | 81 |
| Wins / Losses | 56 / 24 |
| Win % | 69.1% |
| Frame Diff | 14 |
| Frames For / Against | 441 / 427 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 8.3% (2 of 24) |
| Total Career Prize | £50806 |
| Peak Season | £25209 (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. | £3387 |
| 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. | £6350 (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. | 79.3% of career |
| Recent Form (last 3) | £14762 |
| 25/26 → 26/27 | ↓ -84.1% |
| 24/25 → 25/26 | ↑ 67.2% |
| Rolling 3yr Avg | £5465 → £13868 → £14762 |
| Matches | 336 |
| Wins / Losses | 235 / 92 |
| Win % | 69.9% |
| Frame Diff | 754 |
| Frames For / Against | 2023 / 1269 |
| 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% (14 of 92) |
| Total Career Prize | £422051 |
| Peak Season | £50500 (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. | £19184 |
| 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. | £20097 (21 active of 22) |
| Median Annual Earnings | £19477 |
| 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. | 22.9% of career |
| Recent Form (last 3) | £26800 |
| 25/26 → 26/27 | ↓ -75.6% |
| 24/25 → 25/26 | ↑ 39.0% |
| Rolling 3yr Avg | £30066 → £33800 → £26800 |
| Matches | 349 |
| Wins / Losses | 45 / 291 |
| Win % | 12.9% |
| Frame Diff | -964 |
| Frames For / Against | 1012 / 1976 |
| 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% (55 of 291) |
| Total Career Prize | £512635 |
| Peak Season | £75750 (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. | £19716 |
| Active Avg (excl. £0) Average earnings over only the 22 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £23301 (22 active of 26) |
| Median Annual Earnings | £7080 |
| 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. | 26.3% of career |
| Recent Form (last 3) | £17044 |
| 25/26 → 26/27 | ↓ -91.8% |
| 24/25 → 25/26 | ↓ -67.9% |
| Rolling 3yr Avg | £33483 → £28127 → £17044 |
| Matches | 422 |
| Wins / Losses | 225 / 187 |
| Win % | 53.3% |
| Frame Diff | 120 |
| Frames For / Against | 1605 / 1485 |
| 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% (49 of 187) |
| Total Career Prize | £2928926 |
| Peak Season | £338150 (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. | £88755 |
| Active Avg (excl. £0) Average earnings over only the 28 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £104604 (28 active of 33) |
| Median Annual Earnings | £74250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 20.5% of career |
| Recent Form (last 3) | £33600 |
| 25/26 → 26/27 | ↓ -80.1% |
| 24/25 → 25/26 | ↑ 23.6% |
| Rolling 3yr Avg | £52283 → £44266 → £33600 |
| Matches | 75 |
| Wins / Losses | 40 / 32 |
| Win % | 53.3% |
| Frame Diff | 3 |
| Frames For / Against | 292 / 289 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 31.2% (10 of 32) |
| Matches | 44 |
| Wins / Losses | 10 / 32 |
| Win % | 22.7% |
| Frame Diff | -52 |
| Frames For / Against | 187 / 239 |
| 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% (7 of 32) |
| Total Career Prize | £32568 |
| Peak Season | £27568 (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. | £2171 |
| Active Avg (excl. £0) Average earnings over only the 2 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £16284 (2 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. | 100.0% of career |
| Recent Form (last 3) | £10856 |
| 25/26 → 26/27 | ↓ -81.9% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £9189 → £10856 |
| Matches | 12 |
| Wins / Losses | 5 / 5 |
| Win % | 41.7% |
| Frame Diff | 2 |
| Frames For / Against | 22 / 20 |
| 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 5) |
| Matches | 47 |
| Wins / Losses | 9 / 38 |
| Win % | 19.1% |
| Frame Diff | -84 |
| Frames For / Against | 121 / 205 |
| 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% (6 of 38) |
| Total Career Prize | £32778 |
| Peak Season | £23350 (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. | £2185 |
| 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. | £6555 (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. | 86.5% of career |
| Recent Form (last 3) | £9915 |
| 25/26 → 26/27 | ↓ -78.6% |
| 24/25 → 25/26 | ↑ 1572.6% |
| Rolling 3yr Avg | £1342 → £9126 → £9915 |
| Matches | 32 |
| Wins / Losses | 18 / 14 |
| Win % | 56.2% |
| Frame Diff | -39 |
| Frames For / Against | 127 / 166 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 7.1% (1 of 14) |
| Total Career Prize | £8125 |
| Peak Season | £3500 (2026-2027) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £541 |
| Active Avg (excl. £0) Average earnings over only the 3 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £2708 (3 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. | 83.1% of career |
| Recent Form (last 3) | £2250 |
| 25/26 → 26/27 | ↑ 7.7% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £458 → £1083 → £2250 |
| Matches | 429 |
| Wins / Losses | 261 / 157 |
| Win % | 60.8% |
| Frame Diff | 549 |
| Frames For / Against | 2677 / 2128 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.1% (30 of 157) |
| Total Career Prize | £5008506 |
| Peak Season | £595650 (1990-1991) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £96317 |
| Active Avg (excl. £0) Average earnings over only the 48 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £104343 (48 active of 52) |
| Median Annual Earnings | £40637 |
| 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.4% of career |
| Recent Form (last 3) | £15300 |
| 25/26 → 26/27 | ↓ -84.1% |
| 24/25 → 25/26 | ↓ -43.0% |
| Rolling 3yr Avg | £30175 → £21883 → £15300 |
| Matches | 277 |
| Wins / Losses | 51 / 224 |
| Win % | 18.4% |
| Frame Diff | -534 |
| Frames For / Against | 794 / 1328 |
| 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% (53 of 224) |
| Total Career Prize | £97736 |
| Peak Season | £17250 (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. | £4442 |
| 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. | £6981 (14 active of 22) |
| Median Annual Earnings | £2594 |
| 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.8% of career |
| Recent Form (last 3) | £2179 |
| 25/26 → 26/27 | ↓ -7.0% |
| 24/25 → 25/26 | ↑ 99.1% |
| Rolling 3yr Avg | £11450 → £7096 → £2179 |
| Matches | 265 |
| Wins / Losses | 50 / 194 |
| Win % | 18.9% |
| Frame Diff | -425 |
| Frames For / Against | 743 / 1168 |
| 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% (43 of 194) |
| Total Career Prize | £471019 |
| Peak Season | £76400 (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. | £21409 |
| 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. | £33644 (14 active of 22) |
| Median Annual Earnings | £5262 |
| 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. | 30.0% of career |
| Recent Form (last 3) | £20033 |
| 25/26 → 26/27 | ↓ -87.9% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £47133 → £43333 → £20033 |
| Matches | 110 |
| Wins / Losses | 95 / 15 |
| Win % | 86.4% |
| Frame Diff | 349 |
| Frames For / Against | 589 / 240 |
| 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% (3 of 15) |
| Total Career Prize | £20862 |
| Peak Season | £5674 (2022-2023) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £2086 |
| Active Avg (excl. £0) Average earnings over only the 7 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £2980 (7 active of 10) |
| Median Annual Earnings | £1863 |
| 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. | 47.6% of career |
| Recent Form (last 3) | £2492 |
| 25/26 → 26/27 | ↑ 103.7% |
| 24/25 → 25/26 | ↓ -67.3% |
| Rolling 3yr Avg | £4558 → £3075 → £2492 |
| Matches | 253 |
| Wins / Losses | 73 / 175 |
| Win % | 28.9% |
| Frame Diff | -409 |
| Frames For / Against | 760 / 1169 |
| 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% (34 of 175) |
| Total Career Prize | £77875 |
| Peak Season | £29500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £3539 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £5191 (15 active of 22) |
| Median Annual Earnings | £1170 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 54.4% of career |
| Recent Form (last 3) | £3500 |
| 25/26 → 26/27 | ↓ -50.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £11916 → £12166 → £3500 |
| Matches | 141 |
| Wins / Losses | 128 / 12 |
| Win % | 90.8% |
| Frame Diff | 623 |
| Frames For / Against | 942 / 319 |
| 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% (3 of 12) |
| Total Career Prize | £106087 |
| Peak Season | £51850 (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. | £7072 |
| Active Avg (excl. £0) Average earnings over only the 7 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £15155 (7 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. | 86.8% of career |
| Recent Form (last 3) | £31850 |
| 25/26 → 26/27 | ↓ -93.2% |
| 24/25 → 25/26 | ↑ 29.0% |
| Rolling 3yr Avg | £14078 → £31361 → £31850 |
| Matches | 220 |
| Wins / Losses | 100 / 116 |
| Win % | 45.5% |
| Frame Diff | -103 |
| Frames For / Against | 1057 / 1160 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.1% (21 of 116) |
| Total Career Prize | £276550 |
| Peak Season | £67450 (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. | £18436 |
| Active Avg (excl. £0) Average earnings over only the 10 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £27655 (10 active of 15) |
| Median Annual Earnings | £10500 |
| 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. | 41.8% of career |
| Recent Form (last 3) | £42050 |
| 25/26 → 26/27 | ↓ -84.4% |
| 24/25 → 25/26 | ↑ 39.9% |
| Rolling 3yr Avg | £35733 → £49883 → £42050 |
| Matches | 367 |
| Wins / Losses | 295 / 67 |
| Win % | 80.4% |
| Frame Diff | 859 |
| Frames For / Against | 2155 / 1296 |
| 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% (13 of 67) |
| Total Career Prize | £269552 |
| Peak Season | £39234 (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. | £9626 |
| 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. | £10367 (26 active of 28) |
| Median Annual Earnings | £5777 |
| 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. | 26.2% of career |
| Recent Form (last 3) | £5179 |
| 25/26 → 26/27 | ↓ -47.3% |
| 24/25 → 25/26 | ↑ 241.5% |
| Rolling 3yr Avg | £11257 → £7541 → £5179 |
| Matches | 174 |
| Wins / Losses | 79 / 89 |
| Win % | 45.4% |
| Frame Diff | 48 |
| Frames For / Against | 938 / 890 |
| 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% (22 of 89) |
| 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 | 265 |
| Wins / Losses | 172 / 83 |
| Win % | 64.9% |
| Frame Diff | 429 |
| Frames For / Against | 1291 / 862 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.9% (14 of 83) |
| Total Career Prize | £239077 |
| Peak Season | £42050 (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. | £14942 |
| 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. | £19923 (12 active of 16) |
| Median Annual Earnings | £13180 |
| 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. | 31.0% of career |
| Recent Form (last 3) | £20685 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -52.4% |
| Rolling 3yr Avg | £32516 → £28518 → £20685 |
| Matches | 120 |
| Wins / Losses | 82 / 35 |
| Win % | 68.3% |
| Frame Diff | 199 |
| Frames For / Against | 484 / 285 |
| 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 | 376 |
| Wins / Losses | 356 / 16 |
| Win % | 94.7% |
| Frame Diff | 1471 |
| Frames For / Against | 2840 / 1369 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 12.5% (2 of 16) |
| Total Career Prize | £692308 |
| Peak Season | £73250 (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. | £19780 |
| Active Avg (excl. £0) Average earnings over only the 32 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £21634 (32 active of 35) |
| Median Annual Earnings | £19150 |
| 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.3% of career |
| Recent Form (last 3) | £40083 |
| 25/26 → 26/27 | ↓ -90.4% |
| 24/25 → 25/26 | ↑ 83.1% |
| Rolling 3yr Avg | £27500 → £46416 → £40083 |
| Matches | 249 |
| Wins / Losses | 146 / 96 |
| Win % | 58.6% |
| Frame Diff | 387 |
| Frames For / Against | 1401 / 1014 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.6% (14 of 96) |
| Total Career Prize | £145745 |
| Peak Season | £53477 (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. | £9716 |
| 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. | £16193 (9 active of 15) |
| Median Annual Earnings | £3170 |
| 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. | 56.4% of career |
| Recent Form (last 3) | £31225 |
| 25/26 → 26/27 | ↓ -78.5% |
| 24/25 → 25/26 | ↑ 86.3% |
| Rolling 3yr Avg | £19032 → £32991 → £31225 |
| Matches | 31 |
| Wins / Losses | 17 / 14 |
| Win % | 54.8% |
| Frame Diff | 12 |
| Frames For / Against | 97 / 85 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.6% (4 of 14) |
| Matches | 303 |
| Wins / Losses | 68 / 232 |
| Win % | 22.4% |
| Frame Diff | -721 |
| Frames For / Against | 1094 / 1815 |
| 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% (53 of 232) |
| Total Career Prize | £251880 |
| Peak Season | £50746 (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. | £14816 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19375 (13 active of 17) |
| Median Annual Earnings | £11750 |
| 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. | 32.7% of career |
| Recent Form (last 3) | £25267 |
| 25/26 → 26/27 | ↓ -75.1% |
| 24/25 → 25/26 | ↓ -60.5% |
| Rolling 3yr Avg | £33531 → £33882 → £25267 |
| Matches | 416 |
| Wins / Losses | 387 / 25 |
| Win % | 93.0% |
| Frame Diff | 1573 |
| Frames For / Against | 2833 / 1260 |
| 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% (5 of 25) |
| Total Career Prize | £886047 |
| Peak Season | £81959 (2011-2012) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £28582 |
| 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. | £29534 (30 active of 31) |
| Median Annual Earnings | £24500 |
| 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.6% of career |
| Recent Form (last 3) | £12083 |
| 25/26 → 26/27 | ↑ 63.9% |
| 24/25 → 25/26 | ↓ -89.2% |
| Rolling 3yr Avg | £24483 → £18333 → £12083 |
| Matches | 125 |
| Wins / Losses | 53 / 70 |
| Win % | 42.4% |
| Frame Diff | -74 |
| Frames For / Against | 340 / 414 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.7% (18 of 70) |
| Total Career Prize | £33334 |
| Peak Season | £21711 (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. | £1960 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £5555 (6 active of 17) |
| 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. | 90.2% of career |
| Recent Form (last 3) | £10690 |
| 25/26 → 26/27 | ↓ -90.8% |
| 24/25 → 25/26 | ↑ 159.7% |
| Rolling 3yr Avg | £2787 → £10024 → £10690 |
| Matches | 89 |
| Wins / Losses | 63 / 26 |
| Win % | 70.8% |
| Frame Diff | 209 |
| Frames For / Against | 489 / 280 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 7.7% (2 of 26) |
| Matches | 111 |
| Wins / Losses | 48 / 61 |
| Win % | 43.2% |
| Frame Diff | 0 |
| Frames For / Against | 789 / 789 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 11.5% (7 of 61) |
| Total Career Prize | £67592 |
| Peak Season | £41100 (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. | £4506 |
| 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. | £8449 (8 active of 15) |
| Median Annual Earnings | £128 |
| 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. | 82.3% of career |
| Recent Form (last 3) | £19200 |
| 25/26 → 26/27 | ↓ -86.2% |
| 24/25 → 25/26 | ↓ -64.7% |
| Rolling 3yr Avg | £16424 → £21174 → £19200 |
| Matches | 54 |
| Wins / Losses | 15 / 38 |
| Win % | 27.8% |
| Frame Diff | -62 |
| Frames For / Against | 148 / 210 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.1% (8 of 38) |
| Matches | 100 |
| Wins / Losses | 81 / 19 |
| Win % | 81.0% |
| Frame Diff | 305 |
| Frames For / Against | 585 / 280 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 10.5% (2 of 19) |
| Total Career Prize | £18951 |
| Peak Season | £12000 (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. | £1263 |
| 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. | £3790 (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.8% of career |
| Recent Form (last 3) | £5000 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 300.0% |
| Rolling 3yr Avg | £1000 → £5000 → £5000 |
| Matches | 21 |
| Wins / Losses | 12 / 9 |
| Win % | 57.1% |
| Frame Diff | 10 |
| Frames For / Against | 63 / 53 |
| 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 9) |
| Matches | 74 |
| Wins / Losses | 26 / 43 |
| Win % | 35.1% |
| Frame Diff | -109 |
| Frames For / Against | 201 / 310 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.9% (9 of 43) |
| Matches | 285 |
| Wins / Losses | 255 / 26 |
| Win % | 89.5% |
| Frame Diff | 867 |
| Frames For / Against | 1602 / 735 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 11.5% (3 of 26) |
| 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 | 127 |
| Wins / Losses | 91 / 34 |
| Win % | 71.7% |
| Frame Diff | 278 |
| Frames For / Against | 646 / 368 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.6% (6 of 34) |
| Total Career Prize | £146786 |
| Peak Season | £40100 (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. | £9785 |
| 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. | £18348 (8 active of 15) |
| Median Annual Earnings | £1329 |
| 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.8% of career |
| Recent Form (last 3) | £25680 |
| 25/26 → 26/27 | ↓ -73.8% |
| 24/25 → 25/26 | ↑ 51.7% |
| Rolling 3yr Avg | £13595 → £26518 → £25680 |
| Matches | 33 |
| Wins / Losses | 15 / 18 |
| Win % | 45.5% |
| Frame Diff | 6 |
| Frames For / Against | 83 / 77 |
| 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% (4 of 18) |
| Matches | 255 |
| Wins / Losses | 233 / 15 |
| Win % | 91.4% |
| Frame Diff | 961 |
| Frames For / Against | 1725 / 764 |
| 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 15) |
| Total Career Prize | £299065 |
| Peak Season | £50000 (2020-2021) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £16614 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19937 (15 active of 18) |
| Median Annual Earnings | £12471 |
| 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. | 32.8% of career |
| Recent Form (last 3) | £16058 |
| 25/26 → 26/27 | ↓ -81.1% |
| 24/25 → 25/26 | ↓ -70.2% |
| Rolling 3yr Avg | £26061 → £22764 → £16058 |
| Matches | 113 |
| Wins / Losses | 48 / 64 |
| Win % | 42.5% |
| Frame Diff | -70 |
| Frames For / Against | 318 / 388 |
| 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% (11 of 64) |
| Total Career Prize | £37630 |
| Peak Season | £17338 (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. | £4181 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £6271 (6 active of 9) |
| Median Annual Earnings | £298 |
| 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.2% of career |
| Recent Form (last 3) | £10762 |
| 25/26 → 26/27 | ↓ -59.6% |
| 24/25 → 25/26 | ↑ 118.1% |
| Rolling 3yr Avg | £4234 → £10013 → £10762 |
| Matches | 99 |
| Wins / Losses | 84 / 12 |
| Win % | 84.8% |
| Frame Diff | 212 |
| Frames For / Against | 465 / 253 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.7% (2 of 12) |
| Matches | 128 |
| Wins / Losses | 108 / 17 |
| Win % | 84.4% |
| Frame Diff | 263 |
| Frames For / Against | 551 / 288 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 35.3% (6 of 17) |
| Total Career Prize | £72032 |
| Peak Season | £27950 (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. | £4802 |
| Active Avg (excl. £0) Average earnings over only the 7 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £10290 (7 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. | 69.1% of career |
| Recent Form (last 3) | £18266 |
| 25/26 → 26/27 | ↓ -82.1% |
| 24/25 → 25/26 | ↑ 27.9% |
| Rolling 3yr Avg | £10376 → £19692 → £18266 |
| Matches | 62 |
| Wins / Losses | 7 / 54 |
| Win % | 11.3% |
| Frame Diff | -172 |
| Frames For / Against | 140 / 312 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.5% (10 of 54) |
| 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 | 81 |
| Wins / Losses | 70 / 9 |
| Win % | 86.4% |
| Frame Diff | 221 |
| Frames For / Against | 441 / 220 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 11.1% (1 of 9) |
| Total Career Prize | £121574 |
| Peak Season | £48870 (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. | £8104 |
| Active Avg (excl. £0) Average earnings over only the 4 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30393 (4 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. | 75.3% of career |
| Recent Form (last 3) | £30534 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 14.4% |
| Rolling 3yr Avg | £24234 → £38504 → £30534 |
| Matches | 117 |
| Wins / Losses | 57 / 58 |
| Win % | 48.7% |
| Frame Diff | 22 |
| Frames For / Against | 661 / 639 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.5% (9 of 58) |
| Total Career Prize | £124521 |
| Peak Season | £79700 (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. | £8301 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £20753 (6 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. | 83.4% of career |
| Recent Form (last 3) | £32400 |
| 25/26 → 26/27 | ↓ -92.5% |
| 24/25 → 25/26 | ↑ 593.0% |
| Rolling 3yr Avg | £12784 → £38457 → £32400 |
| Matches | 33 |
| Wins / Losses | 14 / 19 |
| Win % | 42.4% |
| Frame Diff | -8 |
| Frames For / Against | 85 / 93 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 47.4% (9 of 19) |
| Total Career Prize | £618 |
| Peak Season | £330 (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. | £28 |
| Active Avg (excl. £0) Average earnings over only the 2 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £309 (2 active of 22) |
| 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. | 100.0% of career |
| Recent Form (last 3) | £206 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -12.7% |
| Rolling 3yr Avg | £110 → £206 → £206 |
| Matches | 35 |
| Wins / Losses | 7 / 28 |
| Win % | 20.0% |
| Frame Diff | -124 |
| Frames For / Against | 107 / 231 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 7.1% (2 of 28) |
| Total Career Prize | £14332 |
| Peak Season | £5500 (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. | £955 |
| Active Avg (excl. £0) Average earnings over only the 3 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £4777 (3 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. | 73.3% of career |
| Recent Form (last 3) | £4777 |
| 25/26 → 26/27 | ↓ -9.1% |
| 24/25 → 25/26 | ↑ 43.5% |
| Rolling 3yr Avg | £1277 → £3110 → £4777 |
| Matches | 69 |
| Wins / Losses | 29 / 38 |
| Win % | 42.0% |
| Frame Diff | -15 |
| Frames For / Against | 170 / 185 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 31.6% (12 of 38) |
| Total Career Prize | £11052 |
| Peak Season | £9186 (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. | £1842 |
| Active Avg (excl. £0) Average earnings over only the 4 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £2763 (4 active of 6) |
| Median Annual Earnings | £433 |
| 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. | 92.2% of career |
| Recent Form (last 3) | £3629 |
| 25/26 → 26/27 | ↓ -89.1% |
| 24/25 → 25/26 | ↑ 1210.4% |
| Rolling 3yr Avg | £288 → £3350 → £3629 |
| Matches | 49 |
| Wins / Losses | 22 / 26 |
| Win % | 44.9% |
| Frame Diff | -29 |
| Frames For / Against | 159 / 188 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 11.5% (3 of 26) |
| Matches | 317 |
| Wins / Losses | 103 / 209 |
| Win % | 32.5% |
| Frame Diff | -511 |
| Frames For / Against | 1194 / 1705 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.9% (52 of 209) |
| Total Career Prize | £256303 |
| Peak Season | £33100 (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. | £11650 |
| 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. | £12204 (21 active of 22) |
| Median Annual Earnings | £6925 |
| 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. | 25.7% of career |
| Recent Form (last 3) | £19783 |
| 25/26 → 26/27 | ↓ -77.3% |
| 24/25 → 25/26 | ↑ 76.5% |
| Rolling 3yr Avg | £13333 → £17283 → £19783 |
| Matches | 46 |
| Wins / Losses | 35 / 9 |
| Win % | 76.1% |
| Frame Diff | 99 |
| Frames For / Against | 220 / 121 |
| 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% (2 of 9) |
| Matches | 5 |
| Wins / Losses | 5 / 0 |
| Win % | 100.0% |
| Frame Diff | 9 |
| Frames For / Against | 17 / 8 |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £0 |
| 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. | Insufficient data |
| Recent Form (last 3) | £0 |
| Matches | 360 |
| Wins / Losses | 187 / 162 |
| Win % | 51.9% |
| Frame Diff | 38 |
| Frames For / Against | 2126 / 2088 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.6% (35 of 162) |
| Total Career Prize | £520493 |
| Peak Season | £59100 (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. | £21687 |
| Active Avg (excl. £0) Average earnings over only the 22 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £23658 (22 active of 24) |
| Median Annual Earnings | £13883 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 22.6% of career |
| Recent Form (last 3) | £25683 |
| 25/26 → 26/27 | ↓ -83.7% |
| 24/25 → 25/26 | ↑ 530.3% |
| Rolling 3yr Avg | £22833 → £30100 → £25683 |
| Matches | 135 |
| Wins / Losses | 36 / 93 |
| Win % | 26.7% |
| Frame Diff | -143 |
| Frames For / Against | 298 / 441 |
| 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% (18 of 93) |
| Total Career Prize | £2385 |
| Peak Season | £1500 (2026-2027) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £132 |
| 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. | £477 (5 active of 18) |
| 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. | 73.4% of career |
| Recent Form (last 3) | £500 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £145 → £61 → £500 |
| Matches | 354 |
| Wins / Losses | 269 / 78 |
| Win % | 76.0% |
| Frame Diff | 874 |
| Frames For / Against | 1926 / 1052 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.7% (13 of 78) |
| Total Career Prize | £486779 |
| Peak Season | £55500 (2020-2021) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £19471 |
| 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. | £21164 (23 active of 25) |
| Median Annual Earnings | £7500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 22.7% of career |
| Recent Form (last 3) | £29500 |
| 25/26 → 26/27 | ↓ -82.1% |
| 24/25 → 25/26 | ↑ 6.9% |
| Rolling 3yr Avg | £41172 → £37560 → £29500 |
| Matches | 31 |
| Wins / Losses | 23 / 7 |
| Win % | 74.2% |
| Frame Diff | 46 |
| Frames For / Against | 108 / 62 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 7) |
| Matches | 230 |
| Wins / Losses | 163 / 60 |
| Win % | 70.9% |
| Frame Diff | 495 |
| Frames For / Against | 1301 / 806 |
| 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% (15 of 60) |
| 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 | 292 |
| Wins / Losses | 177 / 107 |
| Win % | 60.6% |
| Frame Diff | 595 |
| Frames For / Against | 1713 / 1118 |
| 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% (24 of 107) |
| Total Career Prize | £336365 |
| Peak Season | £50200 (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. | £19786 |
| 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. | £24026 (14 active of 17) |
| Median Annual Earnings | £8475 |
| 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.3% of career |
| Recent Form (last 3) | £28183 |
| 25/26 → 26/27 | ↓ -74.4% |
| 24/25 → 25/26 | ↓ -45.5% |
| Rolling 3yr Avg | £47983 → £41016 → £28183 |
| Matches | 51 |
| Wins / Losses | 28 / 23 |
| Win % | 54.9% |
| Frame Diff | 4 |
| Frames For / Against | 258 / 254 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 8.7% (2 of 23) |
| Total Career Prize | £45603 |
| Peak Season | £31188 (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. | £3040 |
| Active Avg (excl. £0) Average earnings over only the 4 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £11400 (4 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. | 83.7% of career |
| Recent Form (last 3) | £14980 |
| 25/26 → 26/27 | ↓ -77.6% |
| 24/25 → 25/26 | ↑ 361.8% |
| Rolling 3yr Avg | £2471 → £12867 → £14980 |
| Matches | 291 |
| Wins / Losses | 242 / 44 |
| Win % | 83.2% |
| Frame Diff | 802 |
| Frames For / Against | 1645 / 843 |
| 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% (10 of 44) |
| Total Career Prize | £211082 |
| Peak Season | £45571 (2021-2022) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £11109 |
| 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. | £19189 (11 active of 19) |
| Median Annual Earnings | £2275 |
| 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. | 38.1% of career |
| Recent Form (last 3) | £11442 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 2620.7% |
| Rolling 3yr Avg | £23322 → £23026 → £11442 |
| Matches | 173 |
| Wins / Losses | 121 / 49 |
| Win % | 69.9% |
| Frame Diff | 548 |
| Frames For / Against | 1084 / 536 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.4% (10 of 49) |
| Total Career Prize | £56198 |
| Peak Season | £18088 (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. | £3512 |
| 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. | £4683 (12 active of 16) |
| Median Annual Earnings | £442 |
| 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.0% of career |
| Recent Form (last 3) | £11529 |
| 25/26 → 26/27 | ↓ -5.9% |
| 24/25 → 25/26 | ↓ -53.0% |
| Rolling 3yr Avg | £10429 → £10119 → £11529 |
| Matches | 128 |
| Wins / Losses | 41 / 86 |
| Win % | 32.0% |
| Frame Diff | -18 |
| Frames For / Against | 492 / 510 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.4% (15 of 86) |
| Total Career Prize | £94145 |
| Peak Season | £29200 (2022-2023) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £4483 |
| 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. | £7845 (12 active of 21) |
| Median Annual Earnings | £125 |
| 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. | 56.0% of career |
| Recent Form (last 3) | £12839 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 57.5% |
| Rolling 3yr Avg | £18319 → £16438 → £12839 |
| Matches | 66 |
| Wins / Losses | 28 / 37 |
| Win % | 42.4% |
| Frame Diff | -29 |
| Frames For / Against | 242 / 271 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.2% (6 of 37) |
| Matches | 138 |
| Wins / Losses | 64 / 70 |
| Win % | 46.4% |
| Frame Diff | -167 |
| Frames For / Against | 893 / 1060 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.7% (11 of 70) |
| Total Career Prize | £165726 |
| Peak Season | £47000 (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. | £11048 |
| 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. | £20715 (8 active of 15) |
| Median Annual Earnings | £213 |
| 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. | 53.8% of career |
| Recent Form (last 3) | £26066 |
| 25/26 → 26/27 | ↓ -90.4% |
| 24/25 → 25/26 | ↑ 76.0% |
| Rolling 3yr Avg | £35762 → £38595 → £26066 |
| Matches | 295 |
| Wins / Losses | 49 / 243 |
| Win % | 16.6% |
| Frame Diff | -743 |
| Frames For / Against | 1090 / 1833 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.3% (64 of 243) |
| 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 | 143 |
| Wins / Losses | 21 / 115 |
| Win % | 14.7% |
| Frame Diff | -240 |
| Frames For / Against | 371 / 611 |
| 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% (28 of 115) |
| Total Career Prize | £51663 |
| Peak Season | £19072 (2012-2013) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £2719 |
| 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. | £5740 (9 active of 19) |
| 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. | 53.9% of career |
| Recent Form (last 3) | £1500 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £1500 |
|
00:00
Upcoming
▾
|
| Matches | 110 |
| Wins / Losses | 53 / 54 |
| Win % | 48.2% |
| Frame Diff | 54 |
| Frames For / Against | 515 / 461 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.8% (8 of 54) |
| 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 | 81 |
| Wins / Losses | 56 / 24 |
| Win % | 69.1% |
| Frame Diff | 14 |
| Frames For / Against | 441 / 427 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 8.3% (2 of 24) |
| Total Career Prize | £50806 |
| Peak Season | £25209 (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. | £3387 |
| 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. | £6350 (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. | 79.3% of career |
| Recent Form (last 3) | £14762 |
| 25/26 → 26/27 | ↓ -84.1% |
| 24/25 → 25/26 | ↑ 67.2% |
| Rolling 3yr Avg | £5465 → £13868 → £14762 |
| Matches | 501 |
| Wins / Losses | 144 / 351 |
| Win % | 28.7% |
| Frame Diff | -877 |
| Frames For / Against | 2122 / 2999 |
| 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% (94 of 351) |
| Total Career Prize | £2123911 |
| Peak Season | £274227 (2014-2015) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £70797 |
| Active Avg (excl. £0) Average earnings over only the 28 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £75853 (28 active of 30) |
| Median Annual Earnings | £66483 |
| 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. | 23.1% of career |
| Recent Form (last 3) | £51883 |
| 25/26 → 26/27 | ↓ -88.8% |
| 24/25 → 25/26 | ↓ -17.3% |
| Rolling 3yr Avg | £86500 → £82633 → £51883 |
| Matches | 349 |
| Wins / Losses | 45 / 291 |
| Win % | 12.9% |
| Frame Diff | -964 |
| Frames For / Against | 1012 / 1976 |
| 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% (55 of 291) |
| Total Career Prize | £512635 |
| Peak Season | £75750 (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. | £19716 |
| Active Avg (excl. £0) Average earnings over only the 22 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £23301 (22 active of 26) |
| Median Annual Earnings | £7080 |
| 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. | 26.3% of career |
| Recent Form (last 3) | £17044 |
| 25/26 → 26/27 | ↓ -91.8% |
| 24/25 → 25/26 | ↓ -67.9% |
| Rolling 3yr Avg | £33483 → £28127 → £17044 |
| Matches | 429 |
| Wins / Losses | 163 / 258 |
| Win % | 38.0% |
| Frame Diff | -106 |
| Frames For / Against | 2502 / 2608 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.4% (63 of 258) |
| Total Career Prize | £3012226 |
| Peak Season | £471465 (1999-2000) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £79269 |
| Active Avg (excl. £0) Average earnings over only the 35 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £86063 (35 active of 38) |
| Median Annual Earnings | £61187 |
| 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. | 23.2% of career |
| Recent Form (last 3) | £53733 |
| 25/26 → 26/27 | ↓ -89.5% |
| 24/25 → 25/26 | ↑ 13.4% |
| Rolling 3yr Avg | £60350 → £70733 → £53733 |
| Matches | 75 |
| Wins / Losses | 40 / 32 |
| Win % | 53.3% |
| Frame Diff | 3 |
| Frames For / Against | 292 / 289 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 31.2% (10 of 32) |
| Matches | 361 |
| Wins / Losses | 241 / 110 |
| Win % | 66.8% |
| Frame Diff | 527 |
| Frames For / Against | 1811 / 1284 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.2% (20 of 110) |
| Total Career Prize | £836931 |
| Peak Season | £95750 (2020-2021) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £32189 |
| Active Avg (excl. £0) Average earnings over only the 24 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £34872 (24 active of 26) |
| Median Annual Earnings | £28317 |
| 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. | 20.1% of career |
| Recent Form (last 3) | £37933 |
| 25/26 → 26/27 | ↓ -85.4% |
| 24/25 → 25/26 | ↓ -18.5% |
| Rolling 3yr Avg | £67833 → £59683 → £37933 |
| Matches | 12 |
| Wins / Losses | 5 / 5 |
| Win % | 41.7% |
| Frame Diff | 2 |
| Frames For / Against | 22 / 20 |
| 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 5) |
| Matches | 122 |
| Wins / Losses | 80 / 41 |
| Win % | 65.6% |
| Frame Diff | 125 |
| Frames For / Against | 564 / 439 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.6% (6 of 41) |
| 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 | 32 |
| Wins / Losses | 18 / 14 |
| Win % | 56.2% |
| Frame Diff | -39 |
| Frames For / Against | 127 / 166 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 7.1% (1 of 14) |
| Total Career Prize | £8125 |
| Peak Season | £3500 (2026-2027) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £541 |
| Active Avg (excl. £0) Average earnings over only the 3 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £2708 (3 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. | 83.1% of career |
| Recent Form (last 3) | £2250 |
| 25/26 → 26/27 | ↑ 7.7% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £458 → £1083 → £2250 |
| Matches | 233 |
| Wins / Losses | 22 / 206 |
| Win % | 9.4% |
| Frame Diff | -702 |
| Frames For / Against | 761 / 1463 |
| 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% (52 of 206) |
| Total Career Prize | £505281 |
| Peak Season | £151050 (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. | £33685 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £38867 (13 active of 15) |
| Median Annual Earnings | £23250 |
| 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. | 47.2% of career |
| Recent Form (last 3) | £84416 |
| 25/26 → 26/27 | ↓ -82.8% |
| 24/25 → 25/26 | ↓ -42.3% |
| Rolling 3yr Avg | £89193 → £104010 → £84416 |
| Matches | 277 |
| Wins / Losses | 51 / 224 |
| Win % | 18.4% |
| Frame Diff | -534 |
| Frames For / Against | 794 / 1328 |
| 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% (53 of 224) |
| Total Career Prize | £97736 |
| Peak Season | £17250 (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. | £4442 |
| 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. | £6981 (14 active of 22) |
| Median Annual Earnings | £2594 |
| 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.8% of career |
| Recent Form (last 3) | £2179 |
| 25/26 → 26/27 | ↓ -7.0% |
| 24/25 → 25/26 | ↑ 99.1% |
| Rolling 3yr Avg | £11450 → £7096 → £2179 |
| Matches | 102 |
| Wins / Losses | 67 / 32 |
| Win % | 65.7% |
| Frame Diff | 98 |
| Frames For / Against | 612 / 514 |
| 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% (8 of 32) |
| Total Career Prize | £153086 |
| Peak Season | £63300 (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. | £10205 |
| Active Avg (excl. £0) Average earnings over only the 7 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £21869 (7 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. | 72.4% of career |
| Recent Form (last 3) | £39783 |
| 25/26 → 26/27 | ↓ -82.1% |
| 24/25 → 25/26 | ↓ -24.9% |
| Rolling 3yr Avg | £30937 → £45700 → £39783 |
| Matches | 110 |
| Wins / Losses | 95 / 15 |
| Win % | 86.4% |
| Frame Diff | 349 |
| Frames For / Against | 589 / 240 |
| 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% (3 of 15) |
| Total Career Prize | £20862 |
| Peak Season | £5674 (2022-2023) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £2086 |
| Active Avg (excl. £0) Average earnings over only the 7 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £2980 (7 active of 10) |
| Median Annual Earnings | £1863 |
| 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. | 47.6% of career |
| Recent Form (last 3) | £2492 |
| 25/26 → 26/27 | ↑ 103.7% |
| 24/25 → 25/26 | ↓ -67.3% |
| Rolling 3yr Avg | £4558 → £3075 → £2492 |
| Matches | 472 |
| Wins / Losses | 182 / 287 |
| Win % | 38.6% |
| Frame Diff | -367 |
| Frames For / Against | 1834 / 2201 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.1% (72 of 287) |
| Total Career Prize | £1218054 |
| Peak Season | £113500 (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. | £45113 |
| 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. | £46848 (26 active of 27) |
| Median Annual Earnings | £35886 |
| 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. | 18.3% of career |
| Recent Form (last 3) | £76833 |
| 25/26 → 26/27 | ↓ -83.6% |
| 24/25 → 25/26 | ↓ -11.5% |
| Rolling 3yr Avg | £91100 → £101716 → £76833 |
| Matches | 141 |
| Wins / Losses | 128 / 12 |
| Win % | 90.8% |
| Frame Diff | 623 |
| Frames For / Against | 942 / 319 |
| 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% (3 of 12) |
| Total Career Prize | £106087 |
| Peak Season | £51850 (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. | £7072 |
| Active Avg (excl. £0) Average earnings over only the 7 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £15155 (7 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. | 86.8% of career |
| Recent Form (last 3) | £31850 |
| 25/26 → 26/27 | ↓ -93.2% |
| 24/25 → 25/26 | ↑ 29.0% |
| Rolling 3yr Avg | £14078 → £31361 → £31850 |
| Matches | 285 |
| Wins / Losses | 134 / 145 |
| Win % | 47.0% |
| Frame Diff | 36 |
| Frames For / Against | 1464 / 1428 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.3% (28 of 145) |
| Total Career Prize | £719589 |
| Peak Season | £116250 (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. | £44974 |
| 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. | £51399 (14 active of 16) |
| Median Annual Earnings | £43625 |
| 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.6% of career |
| Recent Form (last 3) | £54516 |
| 25/26 → 26/27 | ↓ -90.6% |
| 24/25 → 25/26 | ↓ -31.9% |
| Rolling 3yr Avg | £93950 → £91266 → £54516 |
| Matches | 367 |
| Wins / Losses | 295 / 67 |
| Win % | 80.4% |
| Frame Diff | 859 |
| Frames For / Against | 2155 / 1296 |
| 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% (13 of 67) |
| Total Career Prize | £269552 |
| Peak Season | £39234 (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. | £9626 |
| 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. | £10367 (26 active of 28) |
| Median Annual Earnings | £5777 |
| 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. | 26.2% of career |
| Recent Form (last 3) | £5179 |
| 25/26 → 26/27 | ↓ -47.3% |
| 24/25 → 25/26 | ↑ 241.5% |
| Rolling 3yr Avg | £11257 → £7541 → £5179 |
| Matches | 216 |
| Wins / Losses | 153 / 58 |
| Win % | 70.8% |
| Frame Diff | 692 |
| Frames For / Against | 1700 / 1008 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.5% (9 of 58) |
| Total Career Prize | £495210 |
| Peak Season | £113500 (2021-2022) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £33014 |
| 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. | £45019 (11 active of 15) |
| Median Annual Earnings | £13250 |
| 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. | 44.8% of career |
| Recent Form (last 3) | £52016 |
| 25/26 → 26/27 | ↓ -77.7% |
| 24/25 → 25/26 | ↓ -21.1% |
| Rolling 3yr Avg | £86303 → £83520 → £52016 |
| Matches | 265 |
| Wins / Losses | 172 / 83 |
| Win % | 64.9% |
| Frame Diff | 429 |
| Frames For / Against | 1291 / 862 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.9% (14 of 83) |
| Total Career Prize | £239077 |
| Peak Season | £42050 (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. | £14942 |
| 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. | £19923 (12 active of 16) |
| Median Annual Earnings | £13180 |
| 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. | 31.0% of career |
| Recent Form (last 3) | £20685 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -52.4% |
| Rolling 3yr Avg | £32516 → £28518 → £20685 |
| Matches | 439 |
| Wins / Losses | 270 / 165 |
| Win % | 61.5% |
| Frame Diff | 485 |
| Frames For / Against | 2368 / 1883 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.3% (45 of 165) |
| Total Career Prize | £1090774 |
| Peak Season | £150443 (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. | £38956 |
| Active Avg (excl. £0) Average earnings over only the 25 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £43630 (25 active of 28) |
| Median Annual Earnings | £24280 |
| 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. | 27.4% of career |
| Recent Form (last 3) | £80383 |
| 25/26 → 26/27 | ↓ -80.8% |
| 24/25 → 25/26 | ↓ -47.2% |
| Rolling 3yr Avg | £86883 → £92916 → £80383 |
| Matches | 376 |
| Wins / Losses | 356 / 16 |
| Win % | 94.7% |
| Frame Diff | 1471 |
| Frames For / Against | 2840 / 1369 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 12.5% (2 of 16) |
| Total Career Prize | £692308 |
| Peak Season | £73250 (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. | £19780 |
| Active Avg (excl. £0) Average earnings over only the 32 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £21634 (32 active of 35) |
| Median Annual Earnings | £19150 |
| 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.3% of career |
| Recent Form (last 3) | £40083 |
| 25/26 → 26/27 | ↓ -90.4% |
| 24/25 → 25/26 | ↑ 83.1% |
| Rolling 3yr Avg | £27500 → £46416 → £40083 |
| Matches | 177 |
| Wins / Losses | 147 / 26 |
| Win % | 83.1% |
| Frame Diff | 652 |
| Frames For / Against | 1249 / 597 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 3.8% (1 of 26) |
| 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 | 31 |
| Wins / Losses | 17 / 14 |
| Win % | 54.8% |
| Frame Diff | 12 |
| Frames For / Against | 97 / 85 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.6% (4 of 14) |
| Matches | 195 |
| Wins / Losses | 187 / 4 |
| Win % | 95.9% |
| Frame Diff | 942 |
| Frames For / Against | 1468 / 526 |
| 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 4) |
| Total Career Prize | £324224 |
| Peak Season | £115467 (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. | £21614 |
| 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. | £40528 (8 active of 15) |
| Median Annual Earnings | £3513 |
| 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. | 58.3% of career |
| Recent Form (last 3) | £68539 |
| 25/26 → 26/27 | ↓ -85.7% |
| 24/25 → 25/26 | ↑ 56.8% |
| Rolling 3yr Avg | £53883 → £82955 → £68539 |
| Matches | 416 |
| Wins / Losses | 387 / 25 |
| Win % | 93.0% |
| Frame Diff | 1573 |
| Frames For / Against | 2833 / 1260 |
| 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% (5 of 25) |
| Total Career Prize | £886047 |
| Peak Season | £81959 (2011-2012) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £28582 |
| 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. | £29534 (30 active of 31) |
| Median Annual Earnings | £24500 |
| 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.6% of career |
| Recent Form (last 3) | £12083 |
| 25/26 → 26/27 | ↑ 63.9% |
| 24/25 → 25/26 | ↓ -89.2% |
| Rolling 3yr Avg | £24483 → £18333 → £12083 |
| Matches | 284 |
| Wins / Losses | 19 / 259 |
| Win % | 6.7% |
| Frame Diff | -984 |
| Frames For / Against | 1015 / 1999 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.8% (54 of 259) |
| 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 | 89 |
| Wins / Losses | 63 / 26 |
| Win % | 70.8% |
| Frame Diff | 209 |
| Frames For / Against | 489 / 280 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 7.7% (2 of 26) |
| Matches | 249 |
| Wins / Losses | 184 / 59 |
| Win % | 73.9% |
| Frame Diff | 415 |
| Frames For / Against | 1398 / 983 |
| 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% (14 of 59) |
| Total Career Prize | £334427 |
| Peak Season | £69350 (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. | £9555 |
| 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. | £20901 (16 active of 35) |
| 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. | 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. | 38.9% of career |
| Recent Form (last 3) | £46866 |
| 25/26 → 26/27 | ↓ -82.9% |
| 24/25 → 25/26 | ↓ -12.3% |
| Rolling 3yr Avg | £49200 → £58400 → £46866 |
| Matches | 54 |
| Wins / Losses | 15 / 38 |
| Win % | 27.8% |
| Frame Diff | -62 |
| Frames For / Against | 148 / 210 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.1% (8 of 38) |
| Matches | 407 |
| Wins / Losses | 374 / 31 |
| Win % | 91.9% |
| Frame Diff | 1382 |
| Frames For / Against | 2640 / 1258 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.0% (9 of 31) |
| Total Career Prize | £1550025 |
| Peak Season | £213630 (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. | £67392 |
| 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. | £77501 (20 active of 23) |
| Median Annual Earnings | £50600 |
| 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. | 27.0% of career |
| Recent Form (last 3) | £71533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↑ 72.8% |
| Rolling 3yr Avg | £83550 → £87700 → £71533 |
| Matches | 21 |
| Wins / Losses | 12 / 9 |
| Win % | 57.1% |
| Frame Diff | 10 |
| Frames For / Against | 63 / 53 |
| 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 9) |
| Matches | 347 |
| Wins / Losses | 66 / 279 |
| Win % | 19.0% |
| Frame Diff | -596 |
| Frames For / Against | 972 / 1568 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.5% (60 of 279) |
| Total Career Prize | £757924 |
| Peak Season | £126250 (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. | £44583 |
| 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. | £47370 (16 active of 17) |
| Median Annual Earnings | £46000 |
| 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. | 30.0% of career |
| Recent Form (last 3) | £50916 |
| 25/26 → 26/27 | ↓ -85.7% |
| 24/25 → 25/26 | → -3.9% |
| Rolling 3yr Avg | £56933 → £64916 → £50916 |
| Matches | 285 |
| Wins / Losses | 255 / 26 |
| Win % | 89.5% |
| Frame Diff | 867 |
| Frames For / Against | 1602 / 735 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 11.5% (3 of 26) |
| 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 | 260 |
| Wins / Losses | 18 / 238 |
| Win % | 6.9% |
| Frame Diff | -898 |
| Frames For / Against | 742 / 1640 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 13.4% (32 of 238) |
| Total Career Prize | £296736 |
| Peak Season | £89800 (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. | £17455 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19782 (15 active of 17) |
| Median Annual Earnings | £5375 |
| 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.8% of career |
| Recent Form (last 3) | £60683 |
| 25/26 → 26/27 | ↓ -88.3% |
| 24/25 → 25/26 | ↑ 9.8% |
| Rolling 3yr Avg | £50481 → £74081 → £60683 |
| Matches | 113 |
| Wins / Losses | 48 / 64 |
| Win % | 42.5% |
| Frame Diff | -70 |
| Frames For / Against | 318 / 388 |
| 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% (11 of 64) |
| Total Career Prize | £37630 |
| Peak Season | £17338 (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. | £4181 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £6271 (6 active of 9) |
| Median Annual Earnings | £298 |
| 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.2% of career |
| Recent Form (last 3) | £10762 |
| 25/26 → 26/27 | ↓ -59.6% |
| 24/25 → 25/26 | ↑ 118.1% |
| Rolling 3yr Avg | £4234 → £10013 → £10762 |
| Matches | 330 |
| Wins / Losses | 92 / 235 |
| Win % | 27.9% |
| Frame Diff | -567 |
| Frames For / Against | 1366 / 1933 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.1% (45 of 235) |
| Total Career Prize | £470947 |
| Peak Season | £89400 (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. | £26163 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £31396 (15 active of 18) |
| Median Annual Earnings | £25875 |
| 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. | 30.2% of career |
| Recent Form (last 3) | £49350 |
| 25/26 → 26/27 | ↓ -93.3% |
| 24/25 → 25/26 | ↑ 69.8% |
| Rolling 3yr Avg | £41633 → £61350 → £49350 |
| Matches | 128 |
| Wins / Losses | 108 / 17 |
| Win % | 84.4% |
| Frame Diff | 263 |
| Frames For / Against | 551 / 288 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 35.3% (6 of 17) |
| Total Career Prize | £72032 |
| Peak Season | £27950 (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. | £4802 |
| Active Avg (excl. £0) Average earnings over only the 7 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £10290 (7 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. | 69.1% of career |
| Recent Form (last 3) | £18266 |
| 25/26 → 26/27 | ↓ -82.1% |
| 24/25 → 25/26 | ↑ 27.9% |
| Rolling 3yr Avg | £10376 → £19692 → £18266 |
| Matches | 143 |
| Wins / Losses | 29 / 112 |
| Win % | 20.3% |
| Frame Diff | -372 |
| Frames For / Against | 639 / 1011 |
| 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% (28 of 112) |
| Total Career Prize | £219308 |
| Peak Season | £100000 (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. | £14620 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £36551 (6 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. | 79.8% of career |
| Recent Form (last 3) | £63150 |
| 25/26 → 26/27 | ↓ -85.5% |
| 24/25 → 25/26 | ↑ 33.4% |
| Rolling 3yr Avg | £34727 → £63483 → £63150 |
| Matches | 81 |
| Wins / Losses | 70 / 9 |
| Win % | 86.4% |
| Frame Diff | 221 |
| Frames For / Against | 441 / 220 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 11.1% (1 of 9) |
| Total Career Prize | £121574 |
| Peak Season | £48870 (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. | £8104 |
| Active Avg (excl. £0) Average earnings over only the 4 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30393 (4 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. | 75.3% of career |
| Recent Form (last 3) | £30534 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 14.4% |
| Rolling 3yr Avg | £24234 → £38504 → £30534 |
| Matches | 447 |
| Wins / Losses | 393 / 50 |
| Win % | 87.9% |
| Frame Diff | 1261 |
| Frames For / Against | 2768 / 1507 |
| 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% (10 of 50) |
| Total Career Prize | £1055547 |
| Peak Season | £120350 (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. | £36398 |
| Active Avg (excl. £0) Average earnings over only the 27 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £39094 (27 active of 29) |
| Median Annual Earnings | £39276 |
| 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.7% of career |
| Recent Form (last 3) | £67000 |
| 25/26 → 26/27 | ↓ -85.0% |
| 24/25 → 25/26 | ↓ -41.7% |
| Rolling 3yr Avg | £72366 → £79583 → £67000 |
| Matches | 33 |
| Wins / Losses | 14 / 19 |
| Win % | 42.4% |
| Frame Diff | -8 |
| Frames For / Against | 85 / 93 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 47.4% (9 of 19) |
| Total Career Prize | £618 |
| Peak Season | £330 (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. | £28 |
| Active Avg (excl. £0) Average earnings over only the 2 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £309 (2 active of 22) |
| 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. | 100.0% of career |
| Recent Form (last 3) | £206 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -12.7% |
| Rolling 3yr Avg | £110 → £206 → £206 |
| Matches | 358 |
| Wins / Losses | 87 / 260 |
| Win % | 24.3% |
| Frame Diff | -1108 |
| Frames For / Against | 1231 / 2339 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.2% (55 of 260) |
| Total Career Prize | £695909 |
| Peak Season | £78500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £26765 |
| Active Avg (excl. £0) Average earnings over only the 23 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30256 (23 active of 26) |
| Median Annual Earnings | £19397 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 22.1% of career |
| Recent Form (last 3) | £48816 |
| 25/26 → 26/27 | ↓ -94.0% |
| 24/25 → 25/26 | ↑ 12.5% |
| Rolling 3yr Avg | £71100 → £73483 → £48816 |
| Matches | 69 |
| Wins / Losses | 29 / 38 |
| Win % | 42.0% |
| Frame Diff | -15 |
| Frames For / Against | 170 / 185 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 31.6% (12 of 38) |
| Total Career Prize | £11052 |
| Peak Season | £9186 (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. | £1842 |
| Active Avg (excl. £0) Average earnings over only the 4 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £2763 (4 active of 6) |
| Median Annual Earnings | £433 |
| 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. | 92.2% of career |
| Recent Form (last 3) | £3629 |
| 25/26 → 26/27 | ↓ -89.1% |
| 24/25 → 25/26 | ↑ 1210.4% |
| Rolling 3yr Avg | £288 → £3350 → £3629 |
| Matches | 437 |
| Wins / Losses | 219 / 204 |
| Win % | 50.1% |
| Frame Diff | 181 |
| Frames For / Against | 2267 / 2086 |
| 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% (50 of 204) |
| Total Career Prize | £2642339 |
| Peak Season | £658750 (2022-2023) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £125825 |
| Active Avg (excl. £0) Average earnings over only the 18 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £146796 (18 active of 21) |
| Median Annual Earnings | £59532 |
| 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. | 38.1% of career |
| Recent Form (last 3) | £136133 |
| 25/26 → 26/27 | ↓ -72.2% |
| 24/25 → 25/26 | ↓ -84.1% |
| Rolling 3yr Avg | £448383 → £246800 → £136133 |
| Matches | 317 |
| Wins / Losses | 103 / 209 |
| Win % | 32.5% |
| Frame Diff | -511 |
| Frames For / Against | 1194 / 1705 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.9% (52 of 209) |
| Total Career Prize | £256303 |
| Peak Season | £33100 (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. | £11650 |
| 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. | £12204 (21 active of 22) |
| Median Annual Earnings | £6925 |
| 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. | 25.7% of career |
| Recent Form (last 3) | £19783 |
| 25/26 → 26/27 | ↓ -77.3% |
| 24/25 → 25/26 | ↑ 76.5% |
| Rolling 3yr Avg | £13333 → £17283 → £19783 |
| Matches | 355 |
| Wins / Losses | 122 / 227 |
| Win % | 34.4% |
| Frame Diff | -29 |
| Frames For / Against | 1707 / 1736 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.6% (58 of 227) |
| Total Career Prize | £614331 |
| Peak Season | £100250 (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. | £25597 |
| 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. | £26710 (23 active of 24) |
| Median Annual Earnings | £10500 |
| 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. | 30.0% of career |
| Recent Form (last 3) | £52716 |
| 25/26 → 26/27 | ↓ -88.5% |
| 24/25 → 25/26 | → -3.1% |
| Rolling 3yr Avg | £57583 → £77966 → £52716 |
| Matches | 5 |
| Wins / Losses | 5 / 0 |
| Win % | 100.0% |
| Frame Diff | 9 |
| Frames For / Against | 17 / 8 |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £0 |
| 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. | Insufficient data |
| Recent Form (last 3) | £0 |
| Matches | 98 |
| Wins / Losses | 60 / 38 |
| Win % | 61.2% |
| Frame Diff | -34 |
| Frames For / Against | 454 / 488 |
| 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% (6 of 38) |
| Total Career Prize | £171270 |
| Peak Season | £74600 (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. | £11418 |
| Active Avg (excl. £0) Average earnings over only the 4 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £42817 (4 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. | 71.8% of career |
| Recent Form (last 3) | £46483 |
| 25/26 → 26/27 | ↓ -77.9% |
| 24/25 → 25/26 | ↑ 54.3% |
| Rolling 3yr Avg | £26723 → £51590 → £46483 |
| Matches | 135 |
| Wins / Losses | 36 / 93 |
| Win % | 26.7% |
| Frame Diff | -143 |
| Frames For / Against | 298 / 441 |
| 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% (18 of 93) |
| Total Career Prize | £2385 |
| Peak Season | £1500 (2026-2027) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £132 |
| 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. | £477 (5 active of 18) |
| 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. | 73.4% of career |
| Recent Form (last 3) | £500 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £145 → £61 → £500 |
| Matches | 490 |
| Wins / Losses | 55 / 427 |
| Win % | 11.2% |
| Frame Diff | -1581 |
| Frames For / Against | 1802 / 3383 |
| 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% (97 of 427) |
| Total Career Prize | £1733142 |
| Peak Season | £227950 (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. | £57771 |
| Active Avg (excl. £0) Average earnings over only the 27 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £64190 (27 active of 30) |
| Median Annual Earnings | £39898 |
| 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. | 23.2% of career |
| Recent Form (last 3) | £99016 |
| 25/26 → 26/27 | ↓ -86.6% |
| 24/25 → 25/26 | ↓ -37.8% |
| Rolling 3yr Avg | £181959 → £170166 → £99016 |
| Matches | 31 |
| Wins / Losses | 23 / 7 |
| Win % | 74.2% |
| Frame Diff | 46 |
| Frames For / Against | 108 / 62 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 7) |
| Matches | 378 |
| Wins / Losses | 301 / 72 |
| Win % | 79.6% |
| Frame Diff | 923 |
| Frames For / Against | 2246 / 1323 |
| 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% (18 of 72) |
| 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 | 292 |
| Wins / Losses | 177 / 107 |
| Win % | 60.6% |
| Frame Diff | 595 |
| Frames For / Against | 1713 / 1118 |
| 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% (24 of 107) |
| Total Career Prize | £336365 |
| Peak Season | £50200 (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. | £19786 |
| 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. | £24026 (14 active of 17) |
| Median Annual Earnings | £8475 |
| 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.3% of career |
| Recent Form (last 3) | £28183 |
| 25/26 → 26/27 | ↓ -74.4% |
| 24/25 → 25/26 | ↓ -45.5% |
| Rolling 3yr Avg | £47983 → £41016 → £28183 |
| Matches | 517 |
| Wins / Losses | 118 / 397 |
| Win % | 22.8% |
| Frame Diff | -1105 |
| Frames For / Against | 2070 / 3175 |
| 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% (105 of 397) |
| 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 | 291 |
| Wins / Losses | 242 / 44 |
| Win % | 83.2% |
| Frame Diff | 802 |
| Frames For / Against | 1645 / 843 |
| 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% (10 of 44) |
| Total Career Prize | £211082 |
| Peak Season | £45571 (2021-2022) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £11109 |
| 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. | £19189 (11 active of 19) |
| Median Annual Earnings | £2275 |
| 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. | 38.1% of career |
| Recent Form (last 3) | £11442 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 2620.7% |
| Rolling 3yr Avg | £23322 → £23026 → £11442 |
| Matches | 487 |
| Wins / Losses | 180 / 298 |
| Win % | 37.0% |
| Frame Diff | -603 |
| Frames For / Against | 2365 / 2968 |
| 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% (75 of 298) |
| 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 | 128 |
| Wins / Losses | 41 / 86 |
| Win % | 32.0% |
| Frame Diff | -18 |
| Frames For / Against | 492 / 510 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.4% (15 of 86) |
| Total Career Prize | £94145 |
| Peak Season | £29200 (2022-2023) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £4483 |
| 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. | £7845 (12 active of 21) |
| Median Annual Earnings | £125 |
| 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. | 56.0% of career |
| Recent Form (last 3) | £12839 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 57.5% |
| Rolling 3yr Avg | £18319 → £16438 → £12839 |
| Matches | 288 |
| Wins / Losses | 166 / 117 |
| Win % | 57.6% |
| Frame Diff | 337 |
| Frames For / Against | 1526 / 1189 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.1% (34 of 117) |
| Total Career Prize | £539381 |
| Peak Season | £121000 (2020-2021) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £22474 |
| 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. | £38527 (14 active of 24) |
| Median Annual Earnings | £535 |
| 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. | 38.5% of career |
| Recent Form (last 3) | £38116 |
| 25/26 → 26/27 | ↓ -81.5% |
| 24/25 → 25/26 | → -3.7% |
| Rolling 3yr Avg | £65666 → £63783 → £38116 |
| Matches | 138 |
| Wins / Losses | 64 / 70 |
| Win % | 46.4% |
| Frame Diff | -167 |
| Frames For / Against | 893 / 1060 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.7% (11 of 70) |
| Total Career Prize | £165726 |
| Peak Season | £47000 (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. | £11048 |
| 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. | £20715 (8 active of 15) |
| Median Annual Earnings | £213 |
| 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. | 53.8% of career |
| Recent Form (last 3) | £26066 |
| 25/26 → 26/27 | ↓ -90.4% |
| 24/25 → 25/26 | ↑ 76.0% |
| Rolling 3yr Avg | £35762 → £38595 → £26066 |
| Matches | 253 |
| Wins / Losses | 157 / 92 |
| Win % | 62.1% |
| Frame Diff | 192 |
| Frames For / Against | 1289 / 1097 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.7% (19 of 92) |
| 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 | 143 |
| Wins / Losses | 21 / 115 |
| Win % | 14.7% |
| Frame Diff | -240 |
| Frames For / Against | 371 / 611 |
| 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% (28 of 115) |
| Total Career Prize | £51663 |
| Peak Season | £19072 (2012-2013) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £2719 |
| 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. | £5740 (9 active of 19) |
| 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. | 53.9% of career |
| Recent Form (last 3) | £1500 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £1500 |
| Matches | 127 |
| Wins / Losses | 56 / 68 |
| Win % | 44.1% |
| Frame Diff | 66 |
| Frames For / Against | 648 / 582 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 11.8% (8 of 68) |
| Total Career Prize | £192185 |
| Peak Season | £80500 (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. | £12812 |
| 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. | £38437 (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. | 78.4% of career |
| Recent Form (last 3) | £53066 |
| 25/26 → 26/27 | ↓ -87.9% |
| 24/25 → 25/26 | ↓ -12.8% |
| Rolling 3yr Avg | £37628 → £61028 → £53066 |
| Matches | 33 |
| Wins / Losses | 15 / 18 |
| Win % | 45.5% |
| Frame Diff | 6 |
| Frames For / Against | 83 / 77 |
| 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% (4 of 18) |
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