|
TBD
vs
TBD
00:00
Upcoming
▾
Players to be determined. |
|
TBD
vs
TBD
00:00
Upcoming
▾
Players to be determined. |
|
4-0
Completed
▾
|
| Matches | 50 |
| Wins / Losses | 49 / 1 |
| Win % | 98.0% |
| Frame Diff | 128 |
| Frames For / Against | 186 / 58 |
| 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 1) |
| Matches | 12 |
| Wins / Losses | 6 / 6 |
| Win % | 50.0% |
| Frame Diff | -8 |
| Frames For / Against | 25 / 33 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 6) |
| Total Career Prize | £0 |
| Peak Season | £0 (2013-2014) |
| 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. | Plateaued |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 43 |
| Wins / Losses | 14 / 24 |
| Win % | 32.6% |
| Frame Diff | -16 |
| Frames For / Against | 82 / 98 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 37.5% (9 of 24) |
| Total Career Prize | £300 |
| Peak Season | £250 (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. | £30 |
| 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. | £150 (2 active of 10) |
| 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. | 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. | 100.0% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £83 → £0 → £0 |
| Matches | 2 |
| Wins / Losses | 0 / 2 |
| Win % | 0.0% |
| Frame Diff | -6 |
| Frames For / Against | 2 / 8 |
| 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 2) |
| 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 |
| 25/26 → 26/27 | → 0.0% |
| Matches | 31 |
| Wins / Losses | 19 / 12 |
| Win % | 61.3% |
| Frame Diff | 11 |
| Frames For / Against | 79 / 68 |
| 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% (1 of 12) |
| Total Career Prize | £1295 |
| Peak Season | £1295 (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. | £259 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £1295 (1 active of 5) |
| 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 |
| 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) | £431 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £431 |
| Matches | 22 |
| Wins / Losses | 11 / 8 |
| Win % | 50.0% |
| Frame Diff | 1 |
| Frames For / Against | 41 / 40 |
| 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% (1 of 8) |
| Matches | 166 |
| Wins / Losses | 69 / 85 |
| Win % | 41.6% |
| Frame Diff | -89 |
| Frames For / Against | 572 / 661 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.4% (19 of 85) |
| Total Career Prize | £35358 |
| Peak Season | £7675 (2007-2008) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1219 |
| 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. | £1860 (19 active of 29) |
| Median Annual Earnings | £675 |
| 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. | 36.3% of career |
| Recent Form (last 3) | £741 |
| 24/25 → 25/26 | ↓ -31.8% |
| 23/24 → 24/25 | ↑ 193.3% |
| Rolling 3yr Avg | £608 → £491 → £741 |
| Matches | 7 |
| Wins / Losses | 6 / 1 |
| Win % | 85.7% |
| Frame Diff | 9 |
| Frames For / Against | 20 / 11 |
| 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 1) |
| Total Career Prize | £340 |
| Peak Season | £200 (1998-1999) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £10 |
| 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. | £113 (3 active of 31) |
| 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. | 79.4% of career |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 20 |
| Wins / Losses | 6 / 12 |
| Win % | 30.0% |
| Frame Diff | -9 |
| Frames For / Against | 39 / 48 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 33.3% (4 of 12) |
| Matches | 32 |
| Wins / Losses | 14 / 18 |
| Win % | 43.8% |
| Frame Diff | -15 |
| Frames For / Against | 64 / 79 |
| 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% (3 of 18) |
| Total Career Prize | £0 |
| Peak Season | £0 (2006-2007) |
| 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. | Plateaued |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 20 |
| Wins / Losses | 6 / 14 |
| Win % | 30.0% |
| Frame Diff | -26 |
| Frames For / Against | 46 / 72 |
| 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 | £250 |
| Peak Season | £250 (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. | £50 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £250 (1 active of 5) |
| 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 |
| 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) | £83 |
| 24/25 → 25/26 | ↓ -100.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £83 → £83 |
| Matches | 10 |
| Wins / Losses | 6 / 3 |
| Win % | 60.0% |
| Frame Diff | 6 |
| Frames For / Against | 23 / 17 |
| 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 3) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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. | Plateaued |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 49 |
| Wins / Losses | 45 / 4 |
| Win % | 91.8% |
| Frame Diff | 99 |
| Frames For / Against | 157 / 58 |
| 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 | £343 |
| Peak Season | £174 (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. | £57 |
| 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. | £171 (2 active of 6) |
| 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) | £114 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 3.0% |
| Rolling 3yr Avg | £56 → £114 → £114 |
| Matches | 9 |
| Wins / Losses | 6 / 3 |
| Win % | 66.7% |
| Frame Diff | 7 |
| Frames For / Against | 20 / 13 |
| 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 3) |
| Matches | 11 |
| Wins / Losses | 7 / 3 |
| Win % | 63.6% |
| Frame Diff | 6 |
| Frames For / Against | 28 / 22 |
| 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 3) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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. | Plateaued |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 58 |
| Wins / Losses | 49 / 9 |
| Win % | 84.5% |
| Frame Diff | 83 |
| Frames For / Against | 181 / 98 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 33.3% (3 of 9) |
| Total Career Prize | £1833 |
| Peak Season | £896 (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. | £152 |
| 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. | £458 (4 active of 12) |
| 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. | 87.1% of career |
| Recent Form (last 3) | £300 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 250.0% |
| Rolling 3yr Avg | £365 → £300 → £300 |
| Matches | 23 |
| Wins / Losses | 2 / 21 |
| Win % | 8.7% |
| Frame Diff | -47 |
| Frames For / Against | 25 / 72 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.8% (5 of 21) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 5 |
| Wins / Losses | 1 / 4 |
| Win % | 20.0% |
| Frame Diff | -5 |
| Frames For / Against | 8 / 13 |
| 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% (1 of 4) |
| Matches | 26 |
| Wins / Losses | 13 / 13 |
| Win % | 50.0% |
| Frame Diff | -5 |
| Frames For / Against | 57 / 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 13) |
| Total Career Prize | £50 |
| Peak Season | £50 (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. | £6 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £50 (1 active of 8) |
| 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) | £16 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £16 → £16 → £16 |
| Matches | 31 |
| Wins / Losses | 26 / 5 |
| Win % | 83.9% |
| Frame Diff | 48 |
| Frames For / Against | 99 / 51 |
| 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) |
| Total Career Prize | £150 |
| Peak Season | £150 (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. | £18 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £150 (1 active of 8) |
| 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) | £50 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £50 → £50 |
| Matches | 62 |
| Wins / Losses | 26 / 34 |
| Win % | 41.9% |
| Frame Diff | -31 |
| Frames For / Against | 137 / 168 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.6% (7 of 34) |
| Total Career Prize | £3350 |
| Peak Season | £2030 (2009-2010) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £79 |
| 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. | £478 (7 active of 42) |
| 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.1% of career |
| Recent Form (last 3) | £58 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £58 |
| Matches | 27 |
| Wins / Losses | 18 / 8 |
| Win % | 66.7% |
| Frame Diff | 25 |
| Frames For / Against | 63 / 38 |
| 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 8) |
| Total Career Prize | £169 |
| Peak Season | £169 (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. | £9 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £169 (1 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. | 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. | 100.0% of career |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 4 |
| Wins / Losses | 2 / 2 |
| Win % | 50.0% |
| Frame Diff | -2 |
| Frames For / Against | 8 / 10 |
| 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 2) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 | 2 |
| Wins / Losses | 1 / 1 |
| Win % | 50.0% |
| Frame Diff | 0 |
| Frames For / Against | 4 / 4 |
| 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 1) |
| Matches | 23 |
| Wins / Losses | 19 / 4 |
| Win % | 82.6% |
| Frame Diff | 37 |
| Frames For / Against | 60 / 23 |
| 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) |
| Matches | 36 |
| Wins / Losses | 11 / 22 |
| Win % | 30.6% |
| Frame Diff | -27 |
| Frames For / Against | 65 / 92 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 13.6% (3 of 22) |
| Matches | 23 |
| Wins / Losses | 17 / 6 |
| Win % | 73.9% |
| Frame Diff | 25 |
| Frames For / Against | 63 / 38 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 6) |
| Total Career Prize | £820 |
| Peak Season | £750 (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. | £164 |
| 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. | £410 (2 active of 5) |
| 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 |
| 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) | £250 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | ↓ -100.0% |
| Rolling 3yr Avg | £273 → £250 → £250 |
| Matches | 30 |
| Wins / Losses | 24 / 5 |
| Win % | 80.0% |
| Frame Diff | 59 |
| Frames For / Against | 76 / 17 |
| 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% (1 of 5) |
| Total Career Prize | £0 |
| Peak Season | £0 (2009-2010) |
| 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. | Plateaued |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 65 |
| Wins / Losses | 26 / 38 |
| Win % | 40.0% |
| Frame Diff | -20 |
| Frames For / Against | 141 / 161 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.9% (11 of 38) |
| Total Career Prize | £6050 |
| Peak Season | £4822 (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. | £378 |
| 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. | £2016 (3 active of 16) |
| 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. | 92.9% of career |
| Recent Form (last 3) | £1874 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 502.8% |
| Rolling 3yr Avg | £409 → £2016 → £1874 |
| Matches | 30 |
| Wins / Losses | 5 / 25 |
| Win % | 16.7% |
| Frame Diff | -45 |
| Frames For / Against | 45 / 90 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.0% (6 of 25) |
| Total Career Prize | £294 |
| Peak Season | £169 (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. | £32 |
| 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. | £147 (2 active of 9) |
| 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) | £56 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £56 → £56 → £56 |
|
1-1
Completed
▾
|
| Matches | 67 |
| Wins / Losses | 56 / 8 |
| Win % | 83.6% |
| Frame Diff | 148 |
| Frames For / Against | 246 / 98 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (2 of 8) |
| Total Career Prize | £9274 |
| Peak Season | £4500 (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. | £843 |
| 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. | £1854 (5 active of 11) |
| 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. | 95.6% of career |
| Recent Form (last 3) | £1481 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 5726.7% |
| Rolling 3yr Avg | £1555 → £1511 → £1481 |
| Matches | 45 |
| Wins / Losses | 11 / 34 |
| Win % | 24.4% |
| Frame Diff | -53 |
| Frames For / Against | 101 / 154 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.4% (10 of 34) |
| Total Career Prize | £5917 |
| Peak Season | £3495 (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. | £295 |
| 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. | £1972 (3 active of 20) |
| 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. | 80.1% of career |
| Recent Form (last 3) | £414 |
| 24/25 → 25/26 | ↓ -100.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £414 → £414 |
| Matches | 25 |
| Wins / Losses | 16 / 8 |
| Win % | 64.0% |
| Frame Diff | 21 |
| Frames For / Against | 68 / 47 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 50.0% (4 of 8) |
| Total Career Prize | £51 |
| Peak Season | £51 (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. | £3 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £51 (1 active of 16) |
| 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) | £17 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £17 → £17 → £17 |
| Matches | 73 |
| Wins / Losses | 69 / 3 |
| Win % | 94.5% |
| Frame Diff | 156 |
| Frames For / Against | 248 / 92 |
| 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 3) |
| Total Career Prize | £918 |
| Peak Season | £350 (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. | £102 |
| 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. | £229 (4 active of 9) |
| 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.2% of career |
| Recent Form (last 3) | £150 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 250.0% |
| Rolling 3yr Avg | £33 → £150 → £150 |
| Matches | 18 |
| Wins / Losses | 8 / 7 |
| Win % | 44.4% |
| Frame Diff | 1 |
| Frames For / Against | 42 / 41 |
| 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 | 4 |
| Wins / Losses | 2 / 2 |
| Win % | 50.0% |
| Frame Diff | -2 |
| Frames For / Against | 9 / 11 |
| 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 2) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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. | Plateaued |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 144 |
| Wins / Losses | 109 / 34 |
| Win % | 75.7% |
| Frame Diff | 397 |
| Frames For / Against | 956 / 559 |
| 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% (4 of 34) |
| Total Career Prize | £60447 |
| Peak Season | £26000 (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. | £5037 |
| 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. | £7555 (8 active of 12) |
| Median Annual Earnings | £2473 |
| 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.7% of career |
| Recent Form (last 3) | £10315 |
| 25/26 → 26/27 | ↑ 322.4% |
| 24/25 → 25/26 | ↓ -96.4% |
| Rolling 3yr Avg | £14333 → £11482 → £10315 |
| Matches | 4 |
| Wins / Losses | 2 / 2 |
| Win % | 50.0% |
| Frame Diff | -2 |
| Frames For / Against | 8 / 10 |
| 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 2) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 | 328 |
| Wins / Losses | 140 / 177 |
| Win % | 42.7% |
| Frame Diff | -209 |
| Frames For / Against | 1310 / 1519 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.8% (35 of 177) |
| Total Career Prize | £665433 |
| Peak Season | £88750 (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. | £24645 |
| 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. | £26617 (25 active of 27) |
| Median Annual Earnings | £19250 |
| 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.9% of career |
| Recent Form (last 3) | £10622 |
| 25/26 → 26/27 | → 4.5% |
| 24/25 → 25/26 | ↓ -66.9% |
| Rolling 3yr Avg | £27807 → £18488 → £10622 |
| Matches | 62 |
| Wins / Losses | 26 / 34 |
| Win % | 41.9% |
| Frame Diff | -31 |
| Frames For / Against | 137 / 168 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.6% (7 of 34) |
| Total Career Prize | £3350 |
| Peak Season | £2030 (2009-2010) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £79 |
| 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. | £478 (7 active of 42) |
| 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.1% of career |
| Recent Form (last 3) | £58 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £58 |
| Matches | 46 |
| Wins / Losses | 33 / 12 |
| Win % | 71.7% |
| Frame Diff | 126 |
| Frames For / Against | 215 / 89 |
| 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 | £2124 |
| Peak Season | £1435 (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. | £265 |
| 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. | £708 (3 active of 8) |
| 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. | 98.2% of career |
| Recent Form (last 3) | £695 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 120.8% |
| Rolling 3yr Avg | £216 → £695 → £695 |
| Matches | 20 |
| Wins / Losses | 12 / 6 |
| Win % | 60.0% |
| Frame Diff | 17 |
| Frames For / Against | 51 / 34 |
| 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% (1 of 6) |
| Matches | 71 |
| Wins / Losses | 38 / 30 |
| Win % | 53.5% |
| Frame Diff | 2 |
| Frames For / Against | 279 / 277 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.0% (9 of 30) |
| Matches | 22 |
| Wins / Losses | 16 / 4 |
| Win % | 72.7% |
| Frame Diff | 42 |
| Frames For / Against | 129 / 87 |
| 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% (1 of 4) |
| Total Career Prize | £59710 |
| Peak Season | £15960 (2003-2004) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1706 |
| 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. | £5971 (10 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. | 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.3% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £80 → £30 → £0 |
| Matches | 107 |
| Wins / Losses | 100 / 7 |
| Win % | 93.5% |
| Frame Diff | 289 |
| Frames For / Against | 503 / 214 |
| 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% (2 of 7) |
| Total Career Prize | £17200 |
| Peak Season | £8500 (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. | £1911 |
| 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. | £4300 (4 active of 9) |
| 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. | 85.8% of career |
| Recent Form (last 3) | £2850 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 171.7% |
| Rolling 3yr Avg | £3600 → £5683 → £2850 |
| Matches | 12 |
| Wins / Losses | 8 / 4 |
| Win % | 66.7% |
| Frame Diff | 14 |
| Frames For / Against | 28 / 14 |
| 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% (1 of 4) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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. | Plateaued |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 52 |
| Wins / Losses | 17 / 35 |
| Win % | 32.7% |
| Frame Diff | -36 |
| Frames For / Against | 102 / 138 |
| 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% (9 of 35) |
| Matches | 16 |
| Wins / Losses | 9 / 7 |
| Win % | 56.2% |
| Frame Diff | 2 |
| Frames For / Against | 36 / 34 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.3% (1 of 7) |
| Total Career Prize | £2690 |
| Peak Season | £1275 (2000-2001) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £62 |
| 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. | £336 (8 active of 43) |
| 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. | 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. | 64.3% of career |
| Recent Form (last 3) | £30 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | ↓ -100.0% |
| Rolling 3yr Avg | £80 → £30 → £30 |
| Matches | 59 |
| Wins / Losses | 24 / 30 |
| Win % | 40.7% |
| Frame Diff | -7 |
| Frames For / Against | 202 / 209 |
| 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% (6 of 30) |
| Matches | 83 |
| Wins / Losses | 71 / 11 |
| Win % | 85.5% |
| Frame Diff | 322 |
| Frames For / Against | 646 / 324 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 45.5% (5 of 11) |
| Total Career Prize | £67293 |
| Peak Season | £30400 (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. | £4486 |
| 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. | £16823 (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.9% of career |
| Recent Form (last 3) | £18816 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 16.7% |
| Rolling 3yr Avg | £12256 → £22389 → £18816 |
| Matches | 2 |
| Wins / Losses | 2 / 0 |
| Win % | 100.0% |
| Frame Diff | 2 |
| Frames For / Against | 8 / 6 |
| Matches | 55 |
| Wins / Losses | 19 / 35 |
| Win % | 34.5% |
| Frame Diff | -34 |
| Frames For / Against | 117 / 151 |
| 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 | 91 |
| Wins / Losses | 52 / 28 |
| Win % | 57.1% |
| Frame Diff | 116 |
| Frames For / Against | 347 / 231 |
| 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% (7 of 28) |
| Total Career Prize | £15655 |
| Peak Season | £9924 (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. | £579 |
| 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. | £1739 (9 active of 27) |
| 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. | 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. | 76.2% of career |
| Recent Form (last 3) | £528 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 96.6% |
| Rolling 3yr Avg | £3486 → £528 → £528 |
| Matches | 26 |
| Wins / Losses | 13 / 13 |
| Win % | 50.0% |
| Frame Diff | -5 |
| Frames For / Against | 57 / 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 13) |
| Total Career Prize | £50 |
| Peak Season | £50 (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. | £6 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £50 (1 active of 8) |
| 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) | £16 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £16 → £16 → £16 |
| Matches | 136 |
| Wins / Losses | 84 / 46 |
| Win % | 61.8% |
| Frame Diff | 203 |
| Frames For / Against | 732 / 529 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.3% (13 of 46) |
| Total Career Prize | £65000 |
| Peak Season | £20100 (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. | £4333 |
| 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. | £9285 (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. | 57.5% of career |
| Recent Form (last 3) | £13116 |
| 25/26 → 26/27 | ↓ -88.4% |
| 24/25 → 25/26 | ↓ -14.2% |
| Rolling 3yr Avg | £14116 → £15200 → £13116 |
| Matches | 23 |
| Wins / Losses | 2 / 21 |
| Win % | 8.7% |
| Frame Diff | -47 |
| Frames For / Against | 25 / 72 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.8% (5 of 21) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 24 |
| Wins / Losses | 12 / 12 |
| Win % | 50.0% |
| Frame Diff | 5 |
| Frames For / Against | 63 / 58 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 41.7% (5 of 12) |
| Total Career Prize | £419 |
| Peak Season | £269 (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. | £52 |
| 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. | £209 (2 active of 8) |
| 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) | £139 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -44.2% |
| Rolling 3yr Avg | £89 → £139 → £139 |
| Matches | 20 |
| Wins / Losses | 4 / 13 |
| Win % | 20.0% |
| Frame Diff | -26 |
| Frames For / Against | 25 / 51 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.1% (3 of 13) |
| Matches | 167 |
| Wins / Losses | 57 / 107 |
| Win % | 34.1% |
| Frame Diff | -186 |
| Frames For / Against | 414 / 600 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 34.6% (37 of 107) |
| Total Career Prize | £37704 |
| Peak Season | £13500 (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. | £2513 |
| 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. | £4189 (9 active of 15) |
| Median Annual Earnings | £590 |
| 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. | 70.9% of career |
| Recent Form (last 3) | £1865 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 215.4% |
| Rolling 3yr Avg | £1443 → £2062 → £1865 |
| Matches | 6 |
| Wins / Losses | 0 / 6 |
| Win % | 0.0% |
| Frame Diff | -18 |
| Frames For / Against | 6 / 24 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 6) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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. | Plateaued |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 124 |
| Wins / Losses | 52 / 70 |
| Win % | 41.9% |
| Frame Diff | -65 |
| Frames For / Against | 282 / 347 |
| 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% (17 of 70) |
| Matches | 131 |
| Wins / Losses | 23 / 104 |
| Win % | 17.6% |
| Frame Diff | -212 |
| Frames For / Against | 245 / 457 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.9% (29 of 104) |
| Total Career Prize | £4302 |
| Peak Season | £1725 (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. | £268 |
| 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. | £537 (8 active of 16) |
| Median Annual Earnings | £87 |
| 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. | 55.8% of career |
| Recent Form (last 3) | £66 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £150 → £66 → £66 |
| Matches | 25 |
| Wins / Losses | 6 / 19 |
| Win % | 24.0% |
| Frame Diff | -23 |
| Frames For / Against | 55 / 78 |
| 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 | £626 |
| Peak Season | £350 (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. | £104 |
| 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. | £208 (3 active of 6) |
| Median Annual Earnings | £52 |
| 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.2% of career |
| Recent Form (last 3) | £151 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 233.3% |
| Rolling 3yr Avg | £92 → £208 → £151 |
| Matches | 41 |
| Wins / Losses | 15 / 26 |
| Win % | 36.6% |
| Frame Diff | -25 |
| Frames For / Against | 92 / 117 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.4% (4 of 26) |
| Total Career Prize | £1875 |
| Peak Season | £1100 (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. | £53 |
| 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. | £625 (3 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. | 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. | 94.7% of career |
| Recent Form (last 3) | £366 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £366 → £366 |
| Matches | 76 |
| Wins / Losses | 75 / 0 |
| Win % | 98.7% |
| Frame Diff | 192 |
| Frames For / Against | 278 / 86 |
| Total Career Prize | £2269 |
| Peak Season | £1100 (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. | £113 |
| 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. | £567 (4 active of 20) |
| 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. | 74.9% of career |
| Recent Form (last 3) | £500 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 175.0% |
| Rolling 3yr Avg | £133 → £500 → £500 |
| Matches | 49 |
| Wins / Losses | 8 / 40 |
| Win % | 16.3% |
| Frame Diff | -144 |
| Frames For / Against | 134 / 278 |
| 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% (5 of 40) |
| Total Career Prize | £1250 |
| Peak Season | £750 (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. | £113 |
| 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. | £625 (2 active of 11) |
| 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. | 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. | 100.0% of career |
| Recent Form (last 3) | £166 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | ↓ -100.0% |
| Rolling 3yr Avg | £416 → £416 → £166 |
| Matches | 22 |
| Wins / Losses | 21 / 0 |
| Win % | 95.5% |
| Frame Diff | 327 |
| Frames For / Against | 396 / 69 |
| Total Career Prize | £2150 |
| Peak Season | £2000 (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. | £268 |
| 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. | £1075 (2 active of 8) |
| 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) | £716 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 1233.3% |
| Rolling 3yr Avg | £50 → £716 → £716 |
| Matches | 86 |
| Wins / Losses | 18 / 65 |
| Win % | 20.9% |
| Frame Diff | -141 |
| Frames For / Against | 145 / 286 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 12.3% (8 of 65) |
| Total Career Prize | £4967 |
| Peak Season | £2075 (2015-2016) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £275 |
| 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. | £1241 (4 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. | 69.2% of career |
| Recent Form (last 3) | £116 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £116 |
| Matches | 158 |
| Wins / Losses | 42 / 112 |
| Win % | 26.6% |
| Frame Diff | -40 |
| Frames For / Against | 422 / 462 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.7% (31 of 112) |
| Total Career Prize | £26583 |
| Peak Season | £18725 (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. | £1772 |
| 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. | £3797 (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. | 82.4% of career |
| Recent Form (last 3) | £6819 |
| 25/26 → 26/27 | ↓ -94.7% |
| 24/25 → 25/26 | ↑ 2451.1% |
| Rolling 3yr Avg | £323 → £6564 → £6819 |
| Matches | 11 |
| Wins / Losses | 7 / 3 |
| Win % | 63.6% |
| Frame Diff | 6 |
| Frames For / Against | 28 / 22 |
| 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 3) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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. | Plateaued |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 277 |
| Wins / Losses | 260 / 12 |
| Win % | 93.9% |
| Frame Diff | 1315 |
| Frames For / Against | 2056 / 741 |
| 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 | £258790 |
| Peak Season | £44000 (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. | £4461 |
| 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. | £11251 (23 active of 58) |
| 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. | 31.7% of career |
| Recent Form (last 3) | £26366 |
| 25/26 → 26/27 | ↓ -97.7% |
| 24/25 → 25/26 | ↑ 29.0% |
| Rolling 3yr Avg | £23008 → £32783 → £26366 |
| Matches | 49 |
| Wins / Losses | 45 / 4 |
| Win % | 91.8% |
| Frame Diff | 99 |
| Frames For / Against | 157 / 58 |
| 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 | £343 |
| Peak Season | £174 (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. | £57 |
| 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. | £171 (2 active of 6) |
| 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) | £114 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 3.0% |
| Rolling 3yr Avg | £56 → £114 → £114 |
| Matches | 32 |
| Wins / Losses | 22 / 7 |
| Win % | 68.8% |
| Frame Diff | 29 |
| Frames For / Against | 82 / 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 7) |
| Total Career Prize | £169 |
| Peak Season | £169 (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. | £21 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £169 (1 active of 8) |
| 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) | £56 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £56 → £56 → £56 |
| Matches | 10 |
| Wins / Losses | 4 / 4 |
| Win % | 40.0% |
| Frame Diff | -3 |
| Frames For / Against | 17 / 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 4) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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. | Plateaued |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 49 |
| Wins / Losses | 30 / 17 |
| Win % | 61.2% |
| Frame Diff | 38 |
| Frames For / Against | 218 / 180 |
| 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% (3 of 17) |
| Total Career Prize | £45915 |
| Peak Season | £22250 (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. | £3061 |
| 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. | £15305 (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. | 93.9% of career |
| Recent Form (last 3) | £14366 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -6.3% |
| Rolling 3yr Avg | £7416 → £14366 → £14366 |
| Matches | 12 |
| Wins / Losses | 4 / 8 |
| Win % | 33.3% |
| Frame Diff | -12 |
| Frames For / Against | 18 / 30 |
| 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% (1 of 8) |
| Matches | 45 |
| Wins / Losses | 23 / 21 |
| Win % | 51.1% |
| Frame Diff | 2 |
| Frames For / Against | 110 / 108 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.8% (5 of 21) |
| Total Career Prize | £350 |
| Peak Season | £350 (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. | £18 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £350 (1 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. | 100.0% of career |
| Recent Form (last 3) | £116 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £116 → £116 |
| Matches | 137 |
| Wins / Losses | 31 / 104 |
| Win % | 22.6% |
| Frame Diff | -250 |
| Frames For / Against | 302 / 552 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.9% (28 of 104) |
| Total Career Prize | £24158 |
| Peak Season | £7750 (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. | £1150 |
| 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. | £2415 (10 active of 21) |
| 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. | 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. | 45.5% of career |
| Recent Form (last 3) | £2944 |
| 25/26 → 26/27 | ↓ -19.4% |
| 24/25 → 25/26 | → -4.1% |
| Rolling 3yr Avg | £4577 → £3027 → £2944 |
| Matches | 55 |
| Wins / Losses | 45 / 10 |
| Win % | 81.8% |
| Frame Diff | 90 |
| Frames For / Against | 169 / 79 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 10.0% (1 of 10) |
| Matches | 26 |
| Wins / Losses | 20 / 4 |
| Win % | 76.9% |
| Frame Diff | 52 |
| Frames For / Against | 79 / 27 |
| 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% (1 of 4) |
| Total Career Prize | £310 |
| Peak Season | £310 (2009-2010) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £11 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £310 (1 active of 26) |
| 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. | 100.0% of career |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 86 |
| Wins / Losses | 38 / 47 |
| Win % | 44.2% |
| Frame Diff | -5 |
| Frames For / Against | 285 / 290 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.3% (10 of 47) |
| Total Career Prize | £8700 |
| Peak Season | £7250 (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. | £790 |
| 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. | £2900 (3 active of 11) |
| 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. | 97.1% of career |
| Recent Form (last 3) | £2416 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £83 → £2416 → £2416 |
| Matches | 38 |
| Wins / Losses | 22 / 16 |
| Win % | 57.9% |
| Frame Diff | 17 |
| Frames For / Against | 148 / 131 |
| 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 | £4530 |
| Peak Season | £2422 (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. | £566 |
| 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. | £2265 (2 active of 8) |
| 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) | £1510 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 14.9% |
| Rolling 3yr Avg | £702 → £1510 → £1510 |
| Matches | 120 |
| Wins / Losses | 16 / 102 |
| Win % | 13.3% |
| Frame Diff | -285 |
| Frames For / Against | 244 / 529 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.5% (26 of 102) |
| Matches | 23 |
| Wins / Losses | 15 / 6 |
| Win % | 65.2% |
| Frame Diff | 23 |
| Frames For / Against | 55 / 32 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 33.3% (2 of 6) |
| Matches | 204 |
| Wins / Losses | 114 / 78 |
| Win % | 55.9% |
| Frame Diff | 426 |
| Frames For / Against | 1085 / 659 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 32.1% (25 of 78) |
| Total Career Prize | £93849 |
| Peak Season | £30250 (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. | £3609 |
| 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. | £4469 (21 active of 26) |
| Median Annual Earnings | £1128 |
| 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.3% of career |
| Recent Form (last 3) | £754 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £2254 → £254 → £754 |
| Matches | 20 |
| Wins / Losses | 6 / 14 |
| Win % | 30.0% |
| Frame Diff | -26 |
| Frames For / Against | 46 / 72 |
| 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 | £250 |
| Peak Season | £250 (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. | £50 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £250 (1 active of 5) |
| 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 |
| 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) | £83 |
| 24/25 → 25/26 | ↓ -100.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £83 → £83 |
| Matches | 127 |
| Wins / Losses | 102 / 21 |
| Win % | 80.3% |
| Frame Diff | 261 |
| Frames For / Against | 462 / 201 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.8% (5 of 21) |
| Matches | 20 |
| Wins / Losses | 6 / 12 |
| Win % | 30.0% |
| Frame Diff | -9 |
| Frames For / Against | 39 / 48 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 33.3% (4 of 12) |
| Matches | 85 |
| Wins / Losses | 14 / 69 |
| Win % | 16.5% |
| Frame Diff | -327 |
| Frames For / Against | 231 / 558 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 31.9% (22 of 69) |
| Total Career Prize | £9504 |
| Peak Season | £6824 (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. | £950 |
| 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. | £1900 (5 active of 10) |
| Median Annual Earnings | £25 |
| 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. | 88.1% of career |
| Recent Form (last 3) | £2791 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 340.3% |
| Rolling 3yr Avg | £866 → £2808 → £2791 |
| Matches | 5 |
| Wins / Losses | 3 / 1 |
| Win % | 60.0% |
| Frame Diff | 6 |
| Frames For / Against | 12 / 6 |
| 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 1) |
| Total Career Prize | £0 |
| Peak Season | £0 (2009-2010) |
| 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. | Plateaued |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 120 |
| Wins / Losses | 102 / 8 |
| Win % | 85.0% |
| Frame Diff | 446 |
| Frames For / Against | 738 / 292 |
| 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% (1 of 8) |
| Total Career Prize | £49129 |
| Peak Season | £16750 (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. | £1584 |
| 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. | £3509 (14 active of 31) |
| 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. | 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. | 55.0% of career |
| Recent Form (last 3) | £94 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £7333 → £1844 → £94 |
| Matches | 80 |
| Wins / Losses | 69 / 5 |
| Win % | 86.2% |
| Frame Diff | 161 |
| Frames For / Against | 284 / 123 |
| 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% (1 of 5) |
| Matches | 149 |
| Wins / Losses | 98 / 49 |
| Win % | 65.8% |
| Frame Diff | 93 |
| Frames For / Against | 426 / 333 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 12.2% (6 of 49) |
| Matches | 50 |
| Wins / Losses | 37 / 11 |
| Win % | 74.0% |
| Frame Diff | 52 |
| Frames For / Against | 140 / 88 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 36.4% (4 of 11) |
| Total Career Prize | £873 |
| Peak Season | £365 (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. | £87 |
| 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. | £291 (3 active of 10) |
| 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. | 80.4% of career |
| Recent Form (last 3) | £234 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 8.3% |
| Rolling 3yr Avg | £169 → £291 → £234 |
| Matches | 356 |
| Wins / Losses | 315 / 38 |
| Win % | 88.5% |
| Frame Diff | 1268 |
| Frames For / Against | 2290 / 1022 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.9% (11 of 38) |
| Total Career Prize | £543819 |
| Peak Season | £62850 (2003-2004) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £12948 |
| Active Avg (excl. £0) Average earnings over only the 39 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £13944 (39 active of 42) |
| Median Annual Earnings | £8962 |
| 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. | 19.2% of career |
| Recent Form (last 3) | £2418 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -25.4% |
| Rolling 3yr Avg | £11052 → £6085 → £2418 |
| Matches | 9 |
| Wins / Losses | 1 / 8 |
| Win % | 11.1% |
| Frame Diff | -17 |
| Frames For / Against | 10 / 27 |
| 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% (1 of 8) |
| Matches | 45 |
| Wins / Losses | 29 / 16 |
| Win % | 64.4% |
| Frame Diff | 34 |
| Frames For / Against | 134 / 100 |
| 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% (4 of 16) |
| Matches | 3 |
| Wins / Losses | 2 / 1 |
| Win % | 66.7% |
| Frame Diff | 4 |
| Frames For / Against | 8 / 4 |
| 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 1) |
| 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 | 146 |
| Wins / Losses | 95 / 49 |
| Win % | 65.1% |
| Frame Diff | 168 |
| Frames For / Against | 563 / 395 |
| 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 | £58210 |
| Peak Season | £30500 (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. | £3424 |
| 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. | £7276 (8 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. | 69.5% of career |
| Recent Form (last 3) | £4412 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 157.7% |
| Rolling 3yr Avg | £1949 → £4835 → £4412 |
| Matches | 3 |
| Wins / Losses | 2 / 1 |
| Win % | 66.7% |
| Frame Diff | 4 |
| Frames For / Against | 9 / 5 |
| 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 1) |
| Matches | 181 |
| Wins / Losses | 143 / 35 |
| Win % | 79.0% |
| Frame Diff | 519 |
| Frames For / Against | 931 / 412 |
| 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% (7 of 35) |
| Total Career Prize | £46330 |
| Peak Season | £13135 (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. | £2105 |
| 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. | £4211 (11 active of 22) |
| Median Annual Earnings | £20 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 45.5% of career |
| Recent Form (last 3) | £7190 |
| 25/26 → 26/27 | ↓ -29.1% |
| 24/25 → 25/26 | ↓ -62.4% |
| Rolling 3yr Avg | £7075 → £8598 → £7190 |
| Matches | 166 |
| Wins / Losses | 69 / 85 |
| Win % | 41.6% |
| Frame Diff | -89 |
| Frames For / Against | 572 / 661 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.4% (19 of 85) |
| Total Career Prize | £35358 |
| Peak Season | £7675 (2007-2008) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1219 |
| 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. | £1860 (19 active of 29) |
| Median Annual Earnings | £675 |
| 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. | 36.3% of career |
| Recent Form (last 3) | £741 |
| 24/25 → 25/26 | ↓ -31.8% |
| 23/24 → 24/25 | ↑ 193.3% |
| Rolling 3yr Avg | £608 → £491 → £741 |
| Matches | 408 |
| Wins / Losses | 107 / 298 |
| Win % | 26.2% |
| Frame Diff | -837 |
| Frames For / Against | 1622 / 2459 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.8% (59 of 298) |
| Total Career Prize | £1796007 |
| Peak Season | £237661 (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. | £54424 |
| Median Annual Earnings | £47700 |
| 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) | £36983 |
| 25/26 → 26/27 | ↓ -94.4% |
| 24/25 → 25/26 | ↓ -30.5% |
| Rolling 3yr Avg | £153587 → £89183 → £36983 |
| Matches | 31 |
| Wins / Losses | 19 / 12 |
| Win % | 61.3% |
| Frame Diff | 11 |
| Frames For / Against | 79 / 68 |
| 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% (1 of 12) |
| Total Career Prize | £1295 |
| Peak Season | £1295 (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. | £259 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £1295 (1 active of 5) |
| 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 |
| 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) | £431 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £431 |
| Matches | 79 |
| Wins / Losses | 16 / 60 |
| Win % | 20.3% |
| Frame Diff | -96 |
| Frames For / Against | 136 / 232 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.7% (16 of 60) |
| Total Career Prize | £3560 |
| Peak Season | £1016 (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. | £136 |
| 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. | £395 (9 active of 26) |
| 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. | 48.7% of career |
| Recent Form (last 3) | £298 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £239 → £239 → £298 |
| Matches | 42 |
| Wins / Losses | 34 / 7 |
| Win % | 81.0% |
| Frame Diff | 59 |
| Frames For / Against | 128 / 69 |
| 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% (2 of 7) |
| Matches | 73 |
| Wins / Losses | 10 / 59 |
| Win % | 13.7% |
| Frame Diff | -109 |
| Frames For / Against | 118 / 227 |
| 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% (10 of 59) |
| Matches | 12 |
| Wins / Losses | 1 / 9 |
| Win % | 8.3% |
| Frame Diff | -34 |
| Frames For / Against | 4 / 38 |
| 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) |
| Total Career Prize | £163 |
| Peak Season | £163 (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. | £3 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £163 (1 active of 45) |
| 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. | 100.0% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 132 |
| Wins / Losses | 36 / 91 |
| Win % | 27.3% |
| Frame Diff | -323 |
| Frames For / Against | 419 / 742 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.2% (22 of 91) |
| Matches | 21 |
| Wins / Losses | 11 / 10 |
| Win % | 52.4% |
| Frame Diff | 7 |
| Frames For / Against | 43 / 36 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.0% (3 of 10) |
| Total Career Prize | £491 |
| Peak Season | £235 (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. | £70 |
| 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. | £163 (3 active of 7) |
| 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.6% of career |
| Recent Form (last 3) | £163 |
| 24/25 → 25/26 | ↑ 11.9% |
| 23/24 → 24/25 | ↑ 356.5% |
| Rolling 3yr Avg | £15 → £85 → £163 |
| Matches | 76 |
| Wins / Losses | 24 / 51 |
| Win % | 31.6% |
| Frame Diff | -234 |
| Frames For / Against | 245 / 479 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 13.7% (7 of 51) |
| Total Career Prize | £7621 |
| Peak Season | £5778 (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. | £846 |
| 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. | £1905 (4 active of 9) |
| 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. | 87.9% of career |
| Recent Form (last 3) | £2233 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 526.7% |
| Rolling 3yr Avg | £614 → £2373 → £2233 |
| Matches | 14 |
| Wins / Losses | 7 / 7 |
| Win % | 50.0% |
| Frame Diff | 3 |
| Frames For / Against | 37 / 34 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 57.1% (4 of 7) |
| Matches | 169 |
| Wins / Losses | 118 / 47 |
| Win % | 69.8% |
| Frame Diff | 336 |
| Frames For / Against | 851 / 515 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.9% (7 of 47) |
| Total Career Prize | £87739 |
| Peak Season | £33350 (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. | £4874 |
| 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. | £9748 (9 active of 18) |
| Median Annual Earnings | £137 |
| 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. | 59.5% of career |
| Recent Form (last 3) | £16733 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 97.9% |
| Rolling 3yr Avg | £9125 → £16825 → £16733 |
| Matches | 73 |
| Wins / Losses | 49 / 23 |
| Win % | 67.1% |
| Frame Diff | 48 |
| Frames For / Against | 317 / 269 |
| 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% (4 of 23) |
| Total Career Prize | £3038 |
| Peak Season | £2563 (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. | £337 |
| 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. | £759 (4 active of 9) |
| 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. | 93.4% of career |
| Recent Form (last 3) | £946 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 832.0% |
| Rolling 3yr Avg | £91 → £946 → £946 |
| Matches | 67 |
| Wins / Losses | 41 / 20 |
| Win % | 61.2% |
| Frame Diff | 130 |
| Frames For / Against | 260 / 130 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.0% (3 of 20) |
| Total Career Prize | £1025 |
| Peak Season | £250 (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. | £46 |
| 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. | £170 (6 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. | 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. | 44.9% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 27 |
| Wins / Losses | 17 / 10 |
| Win % | 63.0% |
| Frame Diff | 24 |
| Frames For / Against | 68 / 44 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 10.0% (1 of 10) |
| Matches | 43 |
| Wins / Losses | 14 / 24 |
| Win % | 32.6% |
| Frame Diff | -16 |
| Frames For / Against | 82 / 98 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 37.5% (9 of 24) |
| Total Career Prize | £300 |
| Peak Season | £250 (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. | £30 |
| 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. | £150 (2 active of 10) |
| 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. | 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. | 100.0% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £83 → £0 → £0 |
| Matches | 145 |
| Wins / Losses | 30 / 112 |
| Win % | 20.7% |
| Frame Diff | -297 |
| Frames For / Against | 231 / 528 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 8.0% (9 of 112) |
| Total Career Prize | £11948 |
| Peak Season | £3250 (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. | £853 |
| 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. | £1327 (9 active of 14) |
| Median Annual Earnings | £282 |
| 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. | 52.1% of career |
| Recent Form (last 3) | £679 |
| 25/26 → 26/27 | ↑ 9.5% |
| 24/25 → 25/26 | ↑ 630.4% |
| Rolling 3yr Avg | £218 → £376 → £679 |
| Matches | 129 |
| Wins / Losses | 22 / 101 |
| Win % | 17.1% |
| Frame Diff | -190 |
| Frames For / Against | 378 / 568 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.7% (28 of 101) |
| Total Career Prize | £44557 |
| Peak Season | £20150 (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. | £3427 |
| 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. | £6365 (7 active of 13) |
| 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. | 78.0% of career |
| Recent Form (last 3) | £12411 |
| 25/26 → 26/27 | ↓ -82.9% |
| 24/25 → 25/26 | ↓ -27.6% |
| Rolling 3yr Avg | £6716 → £11578 → £12411 |
| Matches | 50 |
| Wins / Losses | 49 / 1 |
| Win % | 98.0% |
| Frame Diff | 128 |
| Frames For / Against | 186 / 58 |
| 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 1) |
| Matches | 345 |
| Wins / Losses | 110 / 230 |
| Win % | 31.9% |
| Frame Diff | -469 |
| Frames For / Against | 1309 / 1778 |
| 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% (48 of 230) |
| Total Career Prize | £523532 |
| Peak Season | £42918 (2013-2014) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £13423 |
| Active Avg (excl. £0) Average earnings over only the 38 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £13777 (38 active of 39) |
| Median Annual Earnings | £10095 |
| 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. | 13.3% of career |
| Recent Form (last 3) | £9421 |
| 25/26 → 26/27 | ↓ -89.1% |
| 24/25 → 25/26 | ↑ 745.4% |
| Rolling 3yr Avg | £10431 → £10861 → £9421 |
| Matches | 30 |
| Wins / Losses | 26 / 1 |
| Win % | 86.7% |
| Frame Diff | 68 |
| Frames For / Against | 92 / 24 |
| 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 1) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 |
| Matches | 53 |
| Wins / Losses | 8 / 44 |
| Win % | 15.1% |
| Frame Diff | -83 |
| Frames For / Against | 80 / 163 |
| 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% (11 of 44) |
| Total Career Prize | £1813 |
| Peak Season | £878 (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. | £120 |
| 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. | £604 (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. | 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. | 92.9% of career |
| Recent Form (last 3) | £269 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £292 → £269 → £269 |
| Matches | 16 |
| Wins / Losses | 1 / 13 |
| Win % | 6.2% |
| Frame Diff | -25 |
| Frames For / Against | 19 / 44 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.1% (3 of 13) |
| Matches | 9 |
| Wins / Losses | 1 / 8 |
| Win % | 11.1% |
| Frame Diff | -17 |
| Frames For / Against | 11 / 28 |
| 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% (1 of 8) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 |
| Matches | 351 |
| Wins / Losses | 77 / 270 |
| Win % | 21.9% |
| Frame Diff | -649 |
| Frames For / Against | 1229 / 1878 |
| 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% (60 of 270) |
| Total Career Prize | £613585 |
| Peak Season | £61300 (2015-2016) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £17044 |
| 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. | £22725 (27 active of 36) |
| Median Annual Earnings | £15650 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 17.9% of career |
| Recent Form (last 3) | £616 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £5116 → £3450 → £616 |
| Matches | 397 |
| Wins / Losses | 198 / 197 |
| Win % | 49.9% |
| Frame Diff | -366 |
| Frames For / Against | 1892 / 2258 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.9% (51 of 197) |
| Total Career Prize | £1712641 |
| Peak Season | £170791 (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. | £45069 |
| Active Avg (excl. £0) Average earnings over only the 36 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £47573 (36 active of 38) |
| Median Annual Earnings | £33812 |
| 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. | 18.7% of career |
| Recent Form (last 3) | £32383 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -36.4% |
| Rolling 3yr Avg | £49377 → £51793 → £32383 |
| Matches | 1 |
| Wins / Losses | 0 / 1 |
| Win % | 0.0% |
| Frame Diff | -4 |
| Frames For / Against | 0 / 4 |
| 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 1) |
| Matches | 107 |
| Wins / Losses | 63 / 38 |
| Win % | 58.9% |
| Frame Diff | 146 |
| Frames For / Against | 408 / 262 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.7% (9 of 38) |
| Matches | 17 |
| Wins / Losses | 13 / 2 |
| Win % | 76.5% |
| Frame Diff | 21 |
| Frames For / Against | 41 / 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 2) |
| Total Career Prize | £0 |
| Peak Season | £0 (1966-1967) |
| 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. | Plateaued |
| Recent Form (last 3) | £0 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 65 |
| Wins / Losses | 26 / 38 |
| Win % | 40.0% |
| Frame Diff | -20 |
| Frames For / Against | 141 / 161 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.9% (11 of 38) |
| Total Career Prize | £6050 |
| Peak Season | £4822 (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. | £378 |
| 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. | £2016 (3 active of 16) |
| 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. | 92.9% of career |
| Recent Form (last 3) | £1874 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 502.8% |
| Rolling 3yr Avg | £409 → £2016 → £1874 |
| Matches | 253 |
| Wins / Losses | 191 / 57 |
| Win % | 75.5% |
| Frame Diff | 581 |
| Frames For / Against | 1570 / 989 |
| 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% (12 of 57) |
| Total Career Prize | £242245 |
| Peak Season | £46500 (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. | £13458 |
| 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. | £17303 (14 active of 18) |
| Median Annual Earnings | £12500 |
| 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. | 35.2% of career |
| Recent Form (last 3) | £24666 |
| 25/26 → 26/27 | ↓ -83.0% |
| 24/25 → 25/26 | ↓ -49.5% |
| Rolling 3yr Avg | £25666 → £29166 → £24666 |
| Matches | 23 |
| Wins / Losses | 17 / 6 |
| Win % | 73.9% |
| Frame Diff | 25 |
| Frames For / Against | 63 / 38 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 6) |
| Total Career Prize | £820 |
| Peak Season | £750 (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. | £164 |
| 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. | £410 (2 active of 5) |
| 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 |
| 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) | £250 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | ↓ -100.0% |
| Rolling 3yr Avg | £273 → £250 → £250 |
| Matches | 132 |
| Wins / Losses | 76 / 56 |
| Win % | 57.6% |
| Frame Diff | 78 |
| Frames For / Against | 492 / 414 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 32.1% (18 of 56) |
| Total Career Prize | £10050 |
| Peak Season | £5350 (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. | £837 |
| 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. | £1435 (7 active of 12) |
| Median Annual Earnings | £194 |
| 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. | 77.2% of career |
| Recent Form (last 3) | £2162 |
| 25/26 → 26/27 | ↑ 624.6% |
| 24/25 → 25/26 | ↓ -97.4% |
| Rolling 3yr Avg | £1783 → £1829 → £2162 |
| Matches | 53 |
| Wins / Losses | 15 / 38 |
| Win % | 28.3% |
| Frame Diff | -70 |
| Frames For / Against | 122 / 192 |
| 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 | 27 |
| Wins / Losses | 15 / 9 |
| Win % | 55.6% |
| Frame Diff | 9 |
| Frames For / Against | 62 / 53 |
| 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) |
| Total Career Prize | £175 |
| Peak Season | £100 (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. | £19 |
| 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. | £87 (2 active of 9) |
| 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. | 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. | 100.0% of career |
| Recent Form (last 3) | £25 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £25 → £25 |
| Matches | 137 |
| Wins / Losses | 106 / 28 |
| Win % | 77.4% |
| Frame Diff | 349 |
| Frames For / Against | 708 / 359 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.9% (5 of 28) |
| Total Career Prize | £58931 |
| Peak Season | £20250 (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. | £3928 |
| 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. | £8418 (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. | 59.4% of career |
| Recent Form (last 3) | £10666 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -42.0% |
| Rolling 3yr Avg | £7250 → £11166 → £10666 |
| Matches | 38 |
| Wins / Losses | 24 / 10 |
| Win % | 63.2% |
| Frame Diff | 32 |
| Frames For / Against | 81 / 49 |
| 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 10) |
| Matches | 21 |
| Wins / Losses | 14 / 7 |
| Win % | 66.7% |
| Frame Diff | 24 |
| Frames For / Against | 77 / 53 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 42.9% (3 of 7) |
| Total Career Prize | £2588 |
| Peak Season | £500 (2002-2003) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £71 |
| 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. | £431 (6 active of 36) |
| 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. | 37.2% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 1 |
| Wins / Losses | 0 / 1 |
| Win % | 0.0% |
| Frame Diff | -4 |
| Frames For / Against | 0 / 4 |
| 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 1) |
| Matches | 112 |
| Wins / Losses | 64 / 48 |
| Win % | 57.1% |
| Frame Diff | 52 |
| Frames For / Against | 374 / 322 |
| 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% (15 of 48) |
| Total Career Prize | £64088 |
| Peak Season | £12225 (2001-2002) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1490 |
| 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. | £2373 (27 active of 43) |
| Median Annual Earnings | £325 |
| 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. | 34.4% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 2 |
| Wins / Losses | 0 / 2 |
| Win % | 0.0% |
| Frame Diff | -8 |
| Frames For / Against | 0 / 8 |
| 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 2) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 | 13 |
| Wins / Losses | 12 / 1 |
| Win % | 92.3% |
| Frame Diff | 38 |
| Frames For / Against | 48 / 10 |
| 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 1) |
| Total Career Prize | £334 |
| Peak Season | £269 (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. | £23 |
| 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. | £167 (2 active of 14) |
| 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) | £21 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £21 → £21 |
| Matches | 93 |
| Wins / Losses | 8 / 83 |
| Win % | 8.6% |
| Frame Diff | -230 |
| Frames For / Against | 241 / 471 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 32.5% (27 of 83) |
| Total Career Prize | £12796 |
| Peak Season | £5350 (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. | £673 |
| 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. | £1828 (7 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. | 62.4% of career |
| Recent Form (last 3) | £1875 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 1845.5% |
| Rolling 3yr Avg | £969 → £1875 → £1875 |
| Matches | 74 |
| Wins / Losses | 21 / 51 |
| Win % | 28.4% |
| Frame Diff | -87 |
| Frames For / Against | 244 / 331 |
| 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% (11 of 51) |
| Total Career Prize | £22156 |
| Peak Season | £13250 (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. | £2461 |
| 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. | £7385 (3 active of 9) |
| 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. | 97.7% of career |
| Recent Form (last 3) | £4583 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -96.2% |
| Rolling 3yr Avg | £4416 → £4583 → £4583 |
| Matches | 13 |
| Wins / Losses | 3 / 10 |
| Win % | 23.1% |
| Frame Diff | -21 |
| Frames For / Against | 17 / 38 |
| 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% (2 of 10) |
| Total Career Prize | £0 |
| Peak Season | £0 (2007-2008) |
| 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. | Plateaued |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 6 |
| Wins / Losses | 2 / 4 |
| Win % | 33.3% |
| Frame Diff | -2 |
| Frames For / Against | 10 / 12 |
| 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% (1 of 4) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 97 |
| Wins / Losses | 90 / 4 |
| Win % | 92.8% |
| Frame Diff | 190 |
| Frames For / Against | 330 / 140 |
| 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) |
| Matches | 118 |
| Wins / Losses | 80 / 32 |
| Win % | 67.8% |
| Frame Diff | 203 |
| Frames For / Against | 413 / 210 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.8% (6 of 32) |
| Total Career Prize | £4713 |
| Peak Season | £1600 (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. | £294 |
| 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. | £785 (6 active of 16) |
| 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. | 57.2% of career |
| Recent Form (last 3) | £593 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 793.9% |
| Rolling 3yr Avg | £201 → £593 → £593 |
| Matches | 23 |
| Wins / Losses | 19 / 4 |
| Win % | 82.6% |
| Frame Diff | 37 |
| Frames For / Against | 60 / 23 |
| 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) |
| Matches | 75 |
| Wins / Losses | 49 / 25 |
| Win % | 65.3% |
| Frame Diff | -6 |
| Frames For / Against | 242 / 248 |
| 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 | £1502 |
| Peak Season | £927 (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. | £250 |
| 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. | £375 (4 active of 6) |
| Median Annual Earnings | £162 |
| 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. | 78.4% of career |
| Recent Form (last 3) | £66 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £459 → £375 → £66 |
| Matches | 4 |
| Wins / Losses | 1 / 3 |
| Win % | 25.0% |
| Frame Diff | -7 |
| Frames For / Against | 5 / 12 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 33.3% (1 of 3) |
| Matches | 160 |
| Wins / Losses | 134 / 23 |
| Win % | 83.8% |
| Frame Diff | 547 |
| Frames For / Against | 1133 / 586 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 39.1% (9 of 23) |
| Total Career Prize | £50274 |
| Peak Season | £13225 (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. | £3142 |
| 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. | £6284 (8 active of 16) |
| Median Annual Earnings | £87 |
| 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. | 50.2% of career |
| Recent Form (last 3) | £441 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £308 → £691 → £441 |
| Matches | 148 |
| Wins / Losses | 58 / 89 |
| Win % | 39.2% |
| Frame Diff | -73 |
| Frames For / Against | 318 / 391 |
| 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 | £5720 |
| Peak Season | £1875 (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. | £381 |
| 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. | £953 (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. | 59.4% of career |
| Recent Form (last 3) | £691 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 837.5% |
| Rolling 3yr Avg | £190 → £815 → £691 |
| Matches | 233 |
| Wins / Losses | 52 / 179 |
| Win % | 22.3% |
| Frame Diff | -445 |
| Frames For / Against | 899 / 1344 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.3% (31 of 179) |
| Total Career Prize | £225032 |
| Peak Season | £58500 (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. | £10228 |
| 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. | £17310 (13 active of 22) |
| Median Annual Earnings | £1295 |
| 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. | 47.1% of career |
| Recent Form (last 3) | £29550 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -13.2% |
| Rolling 3yr Avg | £43483 → £49050 → £29550 |
| Matches | 7 |
| Wins / Losses | 4 / 3 |
| Win % | 57.1% |
| Frame Diff | 4 |
| Frames For / Against | 14 / 10 |
| 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 3) |
| Matches | 145 |
| Wins / Losses | 30 / 114 |
| Win % | 20.7% |
| Frame Diff | -250 |
| Frames For / Against | 343 / 593 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.2% (23 of 114) |
| Total Career Prize | £31993 |
| Peak Season | £11184 (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. | £3199 |
| 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. | £5332 (6 active of 10) |
| Median Annual Earnings | £3261 |
| 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. | 52.6% of career |
| Recent Form (last 3) | £5178 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 157.1% |
| Rolling 3yr Avg | £3330 → £7058 → £5178 |
| Matches | 47 |
| Wins / Losses | 9 / 36 |
| Win % | 19.1% |
| Frame Diff | -143 |
| Frames For / Against | 79 / 222 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 13.9% (5 of 36) |
|
00:00
Upcoming
▾
|
| Matches | 25 |
| Wins / Losses | 6 / 19 |
| Win % | 24.0% |
| Frame Diff | -23 |
| Frames For / Against | 55 / 78 |
| 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 | £626 |
| Peak Season | £350 (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. | £104 |
| 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. | £208 (3 active of 6) |
| Median Annual Earnings | £52 |
| 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.2% of career |
| Recent Form (last 3) | £151 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 233.3% |
| Rolling 3yr Avg | £92 → £208 → £151 |
| Matches | 76 |
| Wins / Losses | 75 / 0 |
| Win % | 98.7% |
| Frame Diff | 192 |
| Frames For / Against | 278 / 86 |
| Total Career Prize | £2269 |
| Peak Season | £1100 (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. | £113 |
| 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. | £567 (4 active of 20) |
| 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. | 74.9% of career |
| Recent Form (last 3) | £500 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 175.0% |
| Rolling 3yr Avg | £133 → £500 → £500 |
| Matches | 22 |
| Wins / Losses | 21 / 0 |
| Win % | 95.5% |
| Frame Diff | 327 |
| Frames For / Against | 396 / 69 |
| Total Career Prize | £2150 |
| Peak Season | £2000 (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. | £268 |
| 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. | £1075 (2 active of 8) |
| 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) | £716 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 1233.3% |
| Rolling 3yr Avg | £50 → £716 → £716 |
| Matches | 158 |
| Wins / Losses | 42 / 112 |
| Win % | 26.6% |
| Frame Diff | -40 |
| Frames For / Against | 422 / 462 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.7% (31 of 112) |
| Total Career Prize | £26583 |
| Peak Season | £18725 (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. | £1772 |
| 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. | £3797 (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. | 82.4% of career |
| Recent Form (last 3) | £6819 |
| 25/26 → 26/27 | ↓ -94.7% |
| 24/25 → 25/26 | ↑ 2451.1% |
| Rolling 3yr Avg | £323 → £6564 → £6819 |
| Matches | 137 |
| Wins / Losses | 106 / 28 |
| Win % | 77.4% |
| Frame Diff | 349 |
| Frames For / Against | 708 / 359 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.9% (5 of 28) |
| Total Career Prize | £58931 |
| Peak Season | £20250 (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. | £3928 |
| 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. | £8418 (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. | 59.4% of career |
| Recent Form (last 3) | £10666 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -42.0% |
| Rolling 3yr Avg | £7250 → £11166 → £10666 |
| Matches | 21 |
| Wins / Losses | 14 / 7 |
| Win % | 66.7% |
| Frame Diff | 24 |
| Frames For / Against | 77 / 53 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 42.9% (3 of 7) |
| Total Career Prize | £2588 |
| Peak Season | £500 (2002-2003) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £71 |
| 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. | £431 (6 active of 36) |
| 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. | 37.2% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 23 |
| Wins / Losses | 17 / 6 |
| Win % | 73.9% |
| Frame Diff | 25 |
| Frames For / Against | 63 / 38 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 6) |
| Total Career Prize | £820 |
| Peak Season | £750 (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. | £164 |
| 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. | £410 (2 active of 5) |
| 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 |
| 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) | £250 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | ↓ -100.0% |
| Rolling 3yr Avg | £273 → £250 → £250 |
| Matches | 53 |
| Wins / Losses | 15 / 38 |
| Win % | 28.3% |
| Frame Diff | -70 |
| Frames For / Against | 122 / 192 |
| 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 | 18 |
| Wins / Losses | 8 / 7 |
| Win % | 44.4% |
| Frame Diff | 1 |
| Frames For / Against | 42 / 41 |
| 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 | 144 |
| Wins / Losses | 109 / 34 |
| Win % | 75.7% |
| Frame Diff | 397 |
| Frames For / Against | 956 / 559 |
| 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% (4 of 34) |
| Total Career Prize | £60447 |
| Peak Season | £26000 (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. | £5037 |
| 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. | £7555 (8 active of 12) |
| Median Annual Earnings | £2473 |
| 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.7% of career |
| Recent Form (last 3) | £10315 |
| 25/26 → 26/27 | ↑ 322.4% |
| 24/25 → 25/26 | ↓ -96.4% |
| Rolling 3yr Avg | £14333 → £11482 → £10315 |
| Matches | 328 |
| Wins / Losses | 140 / 177 |
| Win % | 42.7% |
| Frame Diff | -209 |
| Frames For / Against | 1310 / 1519 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.8% (35 of 177) |
| Total Career Prize | £665433 |
| Peak Season | £88750 (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. | £24645 |
| 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. | £26617 (25 active of 27) |
| Median Annual Earnings | £19250 |
| 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.9% of career |
| Recent Form (last 3) | £10622 |
| 25/26 → 26/27 | → 4.5% |
| 24/25 → 25/26 | ↓ -66.9% |
| Rolling 3yr Avg | £27807 → £18488 → £10622 |
| Matches | 46 |
| Wins / Losses | 33 / 12 |
| Win % | 71.7% |
| Frame Diff | 126 |
| Frames For / Against | 215 / 89 |
| 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 | £2124 |
| Peak Season | £1435 (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. | £265 |
| 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. | £708 (3 active of 8) |
| 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. | 98.2% of career |
| Recent Form (last 3) | £695 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 120.8% |
| Rolling 3yr Avg | £216 → £695 → £695 |
| Matches | 71 |
| Wins / Losses | 38 / 30 |
| Win % | 53.5% |
| Frame Diff | 2 |
| Frames For / Against | 279 / 277 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.0% (9 of 30) |
| Matches | 107 |
| Wins / Losses | 100 / 7 |
| Win % | 93.5% |
| Frame Diff | 289 |
| Frames For / Against | 503 / 214 |
| 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% (2 of 7) |
| Total Career Prize | £17200 |
| Peak Season | £8500 (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. | £1911 |
| 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. | £4300 (4 active of 9) |
| 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. | 85.8% of career |
| Recent Form (last 3) | £2850 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 171.7% |
| Rolling 3yr Avg | £3600 → £5683 → £2850 |
| Matches | 52 |
| Wins / Losses | 17 / 35 |
| Win % | 32.7% |
| Frame Diff | -36 |
| Frames For / Against | 102 / 138 |
| 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% (9 of 35) |
| Matches | 59 |
| Wins / Losses | 24 / 30 |
| Win % | 40.7% |
| Frame Diff | -7 |
| Frames For / Against | 202 / 209 |
| 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% (6 of 30) |
| Matches | 2 |
| Wins / Losses | 2 / 0 |
| Win % | 100.0% |
| Frame Diff | 2 |
| Frames For / Against | 8 / 6 |
| Matches | 91 |
| Wins / Losses | 52 / 28 |
| Win % | 57.1% |
| Frame Diff | 116 |
| Frames For / Against | 347 / 231 |
| 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% (7 of 28) |
| Total Career Prize | £15655 |
| Peak Season | £9924 (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. | £579 |
| 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. | £1739 (9 active of 27) |
| 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. | 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. | 76.2% of career |
| Recent Form (last 3) | £528 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 96.6% |
| Rolling 3yr Avg | £3486 → £528 → £528 |
| Matches | 136 |
| Wins / Losses | 84 / 46 |
| Win % | 61.8% |
| Frame Diff | 203 |
| Frames For / Against | 732 / 529 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.3% (13 of 46) |
| Total Career Prize | £65000 |
| Peak Season | £20100 (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. | £4333 |
| 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. | £9285 (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. | 57.5% of career |
| Recent Form (last 3) | £13116 |
| 25/26 → 26/27 | ↓ -88.4% |
| 24/25 → 25/26 | ↓ -14.2% |
| Rolling 3yr Avg | £14116 → £15200 → £13116 |
| Matches | 24 |
| Wins / Losses | 12 / 12 |
| Win % | 50.0% |
| Frame Diff | 5 |
| Frames For / Against | 63 / 58 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 41.7% (5 of 12) |
| Total Career Prize | £419 |
| Peak Season | £269 (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. | £52 |
| 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. | £209 (2 active of 8) |
| 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) | £139 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -44.2% |
| Rolling 3yr Avg | £89 → £139 → £139 |
| Matches | 167 |
| Wins / Losses | 57 / 107 |
| Win % | 34.1% |
| Frame Diff | -186 |
| Frames For / Against | 414 / 600 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 34.6% (37 of 107) |
| Total Career Prize | £37704 |
| Peak Season | £13500 (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. | £2513 |
| 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. | £4189 (9 active of 15) |
| Median Annual Earnings | £590 |
| 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. | 70.9% of career |
| Recent Form (last 3) | £1865 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 215.4% |
| Rolling 3yr Avg | £1443 → £2062 → £1865 |
| Matches | 124 |
| Wins / Losses | 52 / 70 |
| Win % | 41.9% |
| Frame Diff | -65 |
| Frames For / Against | 282 / 347 |
| 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% (17 of 70) |
| Matches | 127 |
| Wins / Losses | 102 / 21 |
| Win % | 80.3% |
| Frame Diff | 261 |
| Frames For / Against | 462 / 201 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.8% (5 of 21) |
| Matches | 85 |
| Wins / Losses | 14 / 69 |
| Win % | 16.5% |
| Frame Diff | -327 |
| Frames For / Against | 231 / 558 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 31.9% (22 of 69) |
| Total Career Prize | £9504 |
| Peak Season | £6824 (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. | £950 |
| 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. | £1900 (5 active of 10) |
| Median Annual Earnings | £25 |
| 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. | 88.1% of career |
| Recent Form (last 3) | £2791 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 340.3% |
| Rolling 3yr Avg | £866 → £2808 → £2791 |
| Matches | 120 |
| Wins / Losses | 102 / 8 |
| Win % | 85.0% |
| Frame Diff | 446 |
| Frames For / Against | 738 / 292 |
| 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% (1 of 8) |
| Total Career Prize | £49129 |
| Peak Season | £16750 (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. | £1584 |
| 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. | £3509 (14 active of 31) |
| 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. | 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. | 55.0% of career |
| Recent Form (last 3) | £94 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £7333 → £1844 → £94 |
| Matches | 149 |
| Wins / Losses | 98 / 49 |
| Win % | 65.8% |
| Frame Diff | 93 |
| Frames For / Against | 426 / 333 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 12.2% (6 of 49) |
| Matches | 356 |
| Wins / Losses | 315 / 38 |
| Win % | 88.5% |
| Frame Diff | 1268 |
| Frames For / Against | 2290 / 1022 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.9% (11 of 38) |
| Total Career Prize | £543819 |
| Peak Season | £62850 (2003-2004) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £12948 |
| Active Avg (excl. £0) Average earnings over only the 39 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £13944 (39 active of 42) |
| Median Annual Earnings | £8962 |
| 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. | 19.2% of career |
| Recent Form (last 3) | £2418 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -25.4% |
| Rolling 3yr Avg | £11052 → £6085 → £2418 |
| Matches | 45 |
| Wins / Losses | 29 / 16 |
| Win % | 64.4% |
| Frame Diff | 34 |
| Frames For / Against | 134 / 100 |
| 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% (4 of 16) |
| Matches | 146 |
| Wins / Losses | 95 / 49 |
| Win % | 65.1% |
| Frame Diff | 168 |
| Frames For / Against | 563 / 395 |
| 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 | £58210 |
| Peak Season | £30500 (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. | £3424 |
| 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. | £7276 (8 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. | 69.5% of career |
| Recent Form (last 3) | £4412 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 157.7% |
| Rolling 3yr Avg | £1949 → £4835 → £4412 |
| Matches | 181 |
| Wins / Losses | 143 / 35 |
| Win % | 79.0% |
| Frame Diff | 519 |
| Frames For / Against | 931 / 412 |
| 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% (7 of 35) |
| Total Career Prize | £46330 |
| Peak Season | £13135 (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. | £2105 |
| 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. | £4211 (11 active of 22) |
| Median Annual Earnings | £20 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 45.5% of career |
| Recent Form (last 3) | £7190 |
| 25/26 → 26/27 | ↓ -29.1% |
| 24/25 → 25/26 | ↓ -62.4% |
| Rolling 3yr Avg | £7075 → £8598 → £7190 |
| Matches | 73 |
| Wins / Losses | 10 / 59 |
| Win % | 13.7% |
| Frame Diff | -109 |
| Frames For / Against | 118 / 227 |
| 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% (10 of 59) |
| Matches | 132 |
| Wins / Losses | 36 / 91 |
| Win % | 27.3% |
| Frame Diff | -323 |
| Frames For / Against | 419 / 742 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.2% (22 of 91) |
| Matches | 408 |
| Wins / Losses | 107 / 298 |
| Win % | 26.2% |
| Frame Diff | -837 |
| Frames For / Against | 1622 / 2459 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.8% (59 of 298) |
| Total Career Prize | £1796007 |
| Peak Season | £237661 (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. | £54424 |
| Median Annual Earnings | £47700 |
| 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) | £36983 |
| 25/26 → 26/27 | ↓ -94.4% |
| 24/25 → 25/26 | ↓ -30.5% |
| Rolling 3yr Avg | £153587 → £89183 → £36983 |
| Matches | 79 |
| Wins / Losses | 16 / 60 |
| Win % | 20.3% |
| Frame Diff | -96 |
| Frames For / Against | 136 / 232 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.7% (16 of 60) |
| Total Career Prize | £3560 |
| Peak Season | £1016 (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. | £136 |
| 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. | £395 (9 active of 26) |
| 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. | 48.7% of career |
| Recent Form (last 3) | £298 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £239 → £239 → £298 |
| Matches | 76 |
| Wins / Losses | 24 / 51 |
| Win % | 31.6% |
| Frame Diff | -234 |
| Frames For / Against | 245 / 479 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 13.7% (7 of 51) |
| Total Career Prize | £7621 |
| Peak Season | £5778 (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. | £846 |
| 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. | £1905 (4 active of 9) |
| 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. | 87.9% of career |
| Recent Form (last 3) | £2233 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 526.7% |
| Rolling 3yr Avg | £614 → £2373 → £2233 |
| Matches | 169 |
| Wins / Losses | 118 / 47 |
| Win % | 69.8% |
| Frame Diff | 336 |
| Frames For / Against | 851 / 515 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.9% (7 of 47) |
| Total Career Prize | £87739 |
| Peak Season | £33350 (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. | £4874 |
| 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. | £9748 (9 active of 18) |
| Median Annual Earnings | £137 |
| 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. | 59.5% of career |
| Recent Form (last 3) | £16733 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 97.9% |
| Rolling 3yr Avg | £9125 → £16825 → £16733 |
| Matches | 67 |
| Wins / Losses | 41 / 20 |
| Win % | 61.2% |
| Frame Diff | 130 |
| Frames For / Against | 260 / 130 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.0% (3 of 20) |
| Total Career Prize | £1025 |
| Peak Season | £250 (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. | £46 |
| 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. | £170 (6 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. | 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. | 44.9% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 43 |
| Wins / Losses | 14 / 24 |
| Win % | 32.6% |
| Frame Diff | -16 |
| Frames For / Against | 82 / 98 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 37.5% (9 of 24) |
| Total Career Prize | £300 |
| Peak Season | £250 (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. | £30 |
| 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. | £150 (2 active of 10) |
| 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. | 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. | 100.0% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £83 → £0 → £0 |
| Matches | 129 |
| Wins / Losses | 22 / 101 |
| Win % | 17.1% |
| Frame Diff | -190 |
| Frames For / Against | 378 / 568 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.7% (28 of 101) |
| Total Career Prize | £44557 |
| Peak Season | £20150 (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. | £3427 |
| 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. | £6365 (7 active of 13) |
| 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. | 78.0% of career |
| Recent Form (last 3) | £12411 |
| 25/26 → 26/27 | ↓ -82.9% |
| 24/25 → 25/26 | ↓ -27.6% |
| Rolling 3yr Avg | £6716 → £11578 → £12411 |
| Matches | 345 |
| Wins / Losses | 110 / 230 |
| Win % | 31.9% |
| Frame Diff | -469 |
| Frames For / Against | 1309 / 1778 |
| 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% (48 of 230) |
| Total Career Prize | £523532 |
| Peak Season | £42918 (2013-2014) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £13423 |
| Active Avg (excl. £0) Average earnings over only the 38 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £13777 (38 active of 39) |
| Median Annual Earnings | £10095 |
| 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. | 13.3% of career |
| Recent Form (last 3) | £9421 |
| 25/26 → 26/27 | ↓ -89.1% |
| 24/25 → 25/26 | ↑ 745.4% |
| Rolling 3yr Avg | £10431 → £10861 → £9421 |
| Matches | 53 |
| Wins / Losses | 8 / 44 |
| Win % | 15.1% |
| Frame Diff | -83 |
| Frames For / Against | 80 / 163 |
| 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% (11 of 44) |
| Total Career Prize | £1813 |
| Peak Season | £878 (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. | £120 |
| 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. | £604 (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. | 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. | 92.9% of career |
| Recent Form (last 3) | £269 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £292 → £269 → £269 |
| Matches | 351 |
| Wins / Losses | 77 / 270 |
| Win % | 21.9% |
| Frame Diff | -649 |
| Frames For / Against | 1229 / 1878 |
| 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% (60 of 270) |
| Total Career Prize | £613585 |
| Peak Season | £61300 (2015-2016) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £17044 |
| 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. | £22725 (27 active of 36) |
| Median Annual Earnings | £15650 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 17.9% of career |
| Recent Form (last 3) | £616 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £5116 → £3450 → £616 |
| Matches | 397 |
| Wins / Losses | 198 / 197 |
| Win % | 49.9% |
| Frame Diff | -366 |
| Frames For / Against | 1892 / 2258 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.9% (51 of 197) |
| Total Career Prize | £1712641 |
| Peak Season | £170791 (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. | £45069 |
| Active Avg (excl. £0) Average earnings over only the 36 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £47573 (36 active of 38) |
| Median Annual Earnings | £33812 |
| 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. | 18.7% of career |
| Recent Form (last 3) | £32383 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -36.4% |
| Rolling 3yr Avg | £49377 → £51793 → £32383 |
| Matches | 107 |
| Wins / Losses | 63 / 38 |
| Win % | 58.9% |
| Frame Diff | 146 |
| Frames For / Against | 408 / 262 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.7% (9 of 38) |
| Matches | 67 |
| Wins / Losses | 56 / 8 |
| Win % | 83.6% |
| Frame Diff | 148 |
| Frames For / Against | 246 / 98 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (2 of 8) |
| Total Career Prize | £9274 |
| Peak Season | £4500 (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. | £843 |
| 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. | £1854 (5 active of 11) |
| 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. | 95.6% of career |
| Recent Form (last 3) | £1481 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 5726.7% |
| Rolling 3yr Avg | £1555 → £1511 → £1481 |
| Matches | 253 |
| Wins / Losses | 191 / 57 |
| Win % | 75.5% |
| Frame Diff | 581 |
| Frames For / Against | 1570 / 989 |
| 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% (12 of 57) |
| Total Career Prize | £242245 |
| Peak Season | £46500 (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. | £13458 |
| 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. | £17303 (14 active of 18) |
| Median Annual Earnings | £12500 |
| 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. | 35.2% of career |
| Recent Form (last 3) | £24666 |
| 25/26 → 26/27 | ↓ -83.0% |
| 24/25 → 25/26 | ↓ -49.5% |
| Rolling 3yr Avg | £25666 → £29166 → £24666 |
| Matches | 277 |
| Wins / Losses | 260 / 12 |
| Win % | 93.9% |
| Frame Diff | 1315 |
| Frames For / Against | 2056 / 741 |
| 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 | £258790 |
| Peak Season | £44000 (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. | £4461 |
| 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. | £11251 (23 active of 58) |
| 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. | 31.7% of career |
| Recent Form (last 3) | £26366 |
| 25/26 → 26/27 | ↓ -97.7% |
| 24/25 → 25/26 | ↑ 29.0% |
| Rolling 3yr Avg | £23008 → £32783 → £26366 |
| Matches | 32 |
| Wins / Losses | 22 / 7 |
| Win % | 68.8% |
| Frame Diff | 29 |
| Frames For / Against | 82 / 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 7) |
| Total Career Prize | £169 |
| Peak Season | £169 (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. | £21 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £169 (1 active of 8) |
| 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) | £56 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £56 → £56 → £56 |
| Matches | 49 |
| Wins / Losses | 30 / 17 |
| Win % | 61.2% |
| Frame Diff | 38 |
| Frames For / Against | 218 / 180 |
| 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% (3 of 17) |
| Total Career Prize | £45915 |
| Peak Season | £22250 (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. | £3061 |
| 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. | £15305 (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. | 93.9% of career |
| Recent Form (last 3) | £14366 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -6.3% |
| Rolling 3yr Avg | £7416 → £14366 → £14366 |
| Matches | 45 |
| Wins / Losses | 23 / 21 |
| Win % | 51.1% |
| Frame Diff | 2 |
| Frames For / Against | 110 / 108 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.8% (5 of 21) |
| Total Career Prize | £350 |
| Peak Season | £350 (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. | £18 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £350 (1 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. | 100.0% of career |
| Recent Form (last 3) | £116 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £116 → £116 |
| Matches | 55 |
| Wins / Losses | 45 / 10 |
| Win % | 81.8% |
| Frame Diff | 90 |
| Frames For / Against | 169 / 79 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 10.0% (1 of 10) |
| Matches | 86 |
| Wins / Losses | 38 / 47 |
| Win % | 44.2% |
| Frame Diff | -5 |
| Frames For / Against | 285 / 290 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.3% (10 of 47) |
| Total Career Prize | £8700 |
| Peak Season | £7250 (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. | £790 |
| 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. | £2900 (3 active of 11) |
| 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. | 97.1% of career |
| Recent Form (last 3) | £2416 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £83 → £2416 → £2416 |
| Matches | 120 |
| Wins / Losses | 16 / 102 |
| Win % | 13.3% |
| Frame Diff | -285 |
| Frames For / Against | 244 / 529 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.5% (26 of 102) |
| Matches | 204 |
| Wins / Losses | 114 / 78 |
| Win % | 55.9% |
| Frame Diff | 426 |
| Frames For / Against | 1085 / 659 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 32.1% (25 of 78) |
| Total Career Prize | £93849 |
| Peak Season | £30250 (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. | £3609 |
| 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. | £4469 (21 active of 26) |
| Median Annual Earnings | £1128 |
| 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.3% of career |
| Recent Form (last 3) | £754 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £2254 → £254 → £754 |
| Matches | 118 |
| Wins / Losses | 80 / 32 |
| Win % | 67.8% |
| Frame Diff | 203 |
| Frames For / Against | 413 / 210 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.8% (6 of 32) |
| Total Career Prize | £4713 |
| Peak Season | £1600 (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. | £294 |
| 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. | £785 (6 active of 16) |
| 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. | 57.2% of career |
| Recent Form (last 3) | £593 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 793.9% |
| Rolling 3yr Avg | £201 → £593 → £593 |
| Matches | 75 |
| Wins / Losses | 49 / 25 |
| Win % | 65.3% |
| Frame Diff | -6 |
| Frames For / Against | 242 / 248 |
| 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 | £1502 |
| Peak Season | £927 (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. | £250 |
| 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. | £375 (4 active of 6) |
| Median Annual Earnings | £162 |
| 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. | 78.4% of career |
| Recent Form (last 3) | £66 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £459 → £375 → £66 |
| Matches | 112 |
| Wins / Losses | 64 / 48 |
| Win % | 57.1% |
| Frame Diff | 52 |
| Frames For / Against | 374 / 322 |
| 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% (15 of 48) |
| Total Career Prize | £64088 |
| Peak Season | £12225 (2001-2002) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1490 |
| 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. | £2373 (27 active of 43) |
| Median Annual Earnings | £325 |
| 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. | 34.4% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 13 |
| Wins / Losses | 12 / 1 |
| Win % | 92.3% |
| Frame Diff | 38 |
| Frames For / Against | 48 / 10 |
| 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 1) |
| Total Career Prize | £334 |
| Peak Season | £269 (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. | £23 |
| 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. | £167 (2 active of 14) |
| 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) | £21 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £21 → £21 |
| Matches | 74 |
| Wins / Losses | 21 / 51 |
| Win % | 28.4% |
| Frame Diff | -87 |
| Frames For / Against | 244 / 331 |
| 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% (11 of 51) |
| Total Career Prize | £22156 |
| Peak Season | £13250 (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. | £2461 |
| 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. | £7385 (3 active of 9) |
| 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. | 97.7% of career |
| Recent Form (last 3) | £4583 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -96.2% |
| Rolling 3yr Avg | £4416 → £4583 → £4583 |
| Matches | 6 |
| Wins / Losses | 2 / 4 |
| Win % | 33.3% |
| Frame Diff | -2 |
| Frames For / Against | 10 / 12 |
| 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% (1 of 4) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 160 |
| Wins / Losses | 134 / 23 |
| Win % | 83.8% |
| Frame Diff | 547 |
| Frames For / Against | 1133 / 586 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 39.1% (9 of 23) |
| Total Career Prize | £50274 |
| Peak Season | £13225 (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. | £3142 |
| 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. | £6284 (8 active of 16) |
| Median Annual Earnings | £87 |
| 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. | 50.2% of career |
| Recent Form (last 3) | £441 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £308 → £691 → £441 |
| Matches | 233 |
| Wins / Losses | 52 / 179 |
| Win % | 22.3% |
| Frame Diff | -445 |
| Frames For / Against | 899 / 1344 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.3% (31 of 179) |
| Total Career Prize | £225032 |
| Peak Season | £58500 (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. | £10228 |
| 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. | £17310 (13 active of 22) |
| Median Annual Earnings | £1295 |
| 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. | 47.1% of career |
| Recent Form (last 3) | £29550 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -13.2% |
| Rolling 3yr Avg | £43483 → £49050 → £29550 |
| Matches | 145 |
| Wins / Losses | 30 / 114 |
| Win % | 20.7% |
| Frame Diff | -250 |
| Frames For / Against | 343 / 593 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.2% (23 of 114) |
| Total Career Prize | £31993 |
| Peak Season | £11184 (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. | £3199 |
| 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. | £5332 (6 active of 10) |
| Median Annual Earnings | £3261 |
| 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. | 52.6% of career |
| Recent Form (last 3) | £5178 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 157.1% |
| Rolling 3yr Avg | £3330 → £7058 → £5178 |
| Matches | 25 |
| Wins / Losses | 16 / 8 |
| Win % | 64.0% |
| Frame Diff | 21 |
| Frames For / Against | 68 / 47 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 50.0% (4 of 8) |
| Total Career Prize | £51 |
| Peak Season | £51 (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. | £3 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £51 (1 active of 16) |
| 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) | £17 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £17 → £17 → £17 |
|
00:00
Upcoming
▾
|
| Matches | 129 |
| Wins / Losses | 22 / 101 |
| Win % | 17.1% |
| Frame Diff | -190 |
| Frames For / Against | 378 / 568 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.7% (28 of 101) |
| Total Career Prize | £44557 |
| Peak Season | £20150 (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. | £3427 |
| 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. | £6365 (7 active of 13) |
| 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. | 78.0% of career |
| Recent Form (last 3) | £12411 |
| 25/26 → 26/27 | ↓ -82.9% |
| 24/25 → 25/26 | ↓ -27.6% |
| Rolling 3yr Avg | £6716 → £11578 → £12411 |
| Matches | 53 |
| Wins / Losses | 8 / 44 |
| Win % | 15.1% |
| Frame Diff | -83 |
| Frames For / Against | 80 / 163 |
| 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% (11 of 44) |
| Total Career Prize | £1813 |
| Peak Season | £878 (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. | £120 |
| 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. | £604 (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. | 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. | 92.9% of career |
| Recent Form (last 3) | £269 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £292 → £269 → £269 |
| Matches | 397 |
| Wins / Losses | 198 / 197 |
| Win % | 49.9% |
| Frame Diff | -366 |
| Frames For / Against | 1892 / 2258 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.9% (51 of 197) |
| Total Career Prize | £1712641 |
| Peak Season | £170791 (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. | £45069 |
| Active Avg (excl. £0) Average earnings over only the 36 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £47573 (36 active of 38) |
| Median Annual Earnings | £33812 |
| 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. | 18.7% of career |
| Recent Form (last 3) | £32383 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -36.4% |
| Rolling 3yr Avg | £49377 → £51793 → £32383 |
| Matches | 107 |
| Wins / Losses | 63 / 38 |
| Win % | 58.9% |
| Frame Diff | 146 |
| Frames For / Against | 408 / 262 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.7% (9 of 38) |
| Matches | 408 |
| Wins / Losses | 107 / 298 |
| Win % | 26.2% |
| Frame Diff | -837 |
| Frames For / Against | 1622 / 2459 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.8% (59 of 298) |
| Total Career Prize | £1796007 |
| Peak Season | £237661 (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. | £54424 |
| Median Annual Earnings | £47700 |
| 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) | £36983 |
| 25/26 → 26/27 | ↓ -94.4% |
| 24/25 → 25/26 | ↓ -30.5% |
| Rolling 3yr Avg | £153587 → £89183 → £36983 |
| Matches | 132 |
| Wins / Losses | 36 / 91 |
| Win % | 27.3% |
| Frame Diff | -323 |
| Frames For / Against | 419 / 742 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.2% (22 of 91) |
| Matches | 356 |
| Wins / Losses | 315 / 38 |
| Win % | 88.5% |
| Frame Diff | 1268 |
| Frames For / Against | 2290 / 1022 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.9% (11 of 38) |
| Total Career Prize | £543819 |
| Peak Season | £62850 (2003-2004) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £12948 |
| Active Avg (excl. £0) Average earnings over only the 39 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £13944 (39 active of 42) |
| Median Annual Earnings | £8962 |
| 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. | 19.2% of career |
| Recent Form (last 3) | £2418 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -25.4% |
| Rolling 3yr Avg | £11052 → £6085 → £2418 |
| Matches | 181 |
| Wins / Losses | 143 / 35 |
| Win % | 79.0% |
| Frame Diff | 519 |
| Frames For / Against | 931 / 412 |
| 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% (7 of 35) |
| Total Career Prize | £46330 |
| Peak Season | £13135 (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. | £2105 |
| 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. | £4211 (11 active of 22) |
| Median Annual Earnings | £20 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 45.5% of career |
| Recent Form (last 3) | £7190 |
| 25/26 → 26/27 | ↓ -29.1% |
| 24/25 → 25/26 | ↓ -62.4% |
| Rolling 3yr Avg | £7075 → £8598 → £7190 |
| Matches | 127 |
| Wins / Losses | 102 / 21 |
| Win % | 80.3% |
| Frame Diff | 261 |
| Frames For / Against | 462 / 201 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.8% (5 of 21) |
| Matches | 149 |
| Wins / Losses | 98 / 49 |
| Win % | 65.8% |
| Frame Diff | 93 |
| Frames For / Against | 426 / 333 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 12.2% (6 of 49) |
| Matches | 55 |
| Wins / Losses | 45 / 10 |
| Win % | 81.8% |
| Frame Diff | 90 |
| Frames For / Against | 169 / 79 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 10.0% (1 of 10) |
| Matches | 204 |
| Wins / Losses | 114 / 78 |
| Win % | 55.9% |
| Frame Diff | 426 |
| Frames For / Against | 1085 / 659 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 32.1% (25 of 78) |
| Total Career Prize | £93849 |
| Peak Season | £30250 (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. | £3609 |
| 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. | £4469 (21 active of 26) |
| Median Annual Earnings | £1128 |
| 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.3% of career |
| Recent Form (last 3) | £754 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | ↓ -100.0% |
| Rolling 3yr Avg | £2254 → £254 → £754 |
| Matches | 277 |
| Wins / Losses | 260 / 12 |
| Win % | 93.9% |
| Frame Diff | 1315 |
| Frames For / Against | 2056 / 741 |
| 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 | £258790 |
| Peak Season | £44000 (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. | £4461 |
| 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. | £11251 (23 active of 58) |
| 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. | 31.7% of career |
| Recent Form (last 3) | £26366 |
| 25/26 → 26/27 | ↓ -97.7% |
| 24/25 → 25/26 | ↑ 29.0% |
| Rolling 3yr Avg | £23008 → £32783 → £26366 |
| Matches | 45 |
| Wins / Losses | 23 / 21 |
| Win % | 51.1% |
| Frame Diff | 2 |
| Frames For / Against | 110 / 108 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.8% (5 of 21) |
| Total Career Prize | £350 |
| Peak Season | £350 (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. | £18 |
| Active Avg (excl. £0) Average earnings over only the 1 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £350 (1 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. | 100.0% of career |
| Recent Form (last 3) | £116 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £116 → £116 |
| Matches | 25 |
| Wins / Losses | 6 / 19 |
| Win % | 24.0% |
| Frame Diff | -23 |
| Frames For / Against | 55 / 78 |
| 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 | £626 |
| Peak Season | £350 (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. | £104 |
| 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. | £208 (3 active of 6) |
| Median Annual Earnings | £52 |
| 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.2% of career |
| Recent Form (last 3) | £151 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 233.3% |
| Rolling 3yr Avg | £92 → £208 → £151 |
| Matches | 158 |
| Wins / Losses | 42 / 112 |
| Win % | 26.6% |
| Frame Diff | -40 |
| Frames For / Against | 422 / 462 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.7% (31 of 112) |
| Total Career Prize | £26583 |
| Peak Season | £18725 (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. | £1772 |
| 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. | £3797 (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. | 82.4% of career |
| Recent Form (last 3) | £6819 |
| 25/26 → 26/27 | ↓ -94.7% |
| 24/25 → 25/26 | ↑ 2451.1% |
| Rolling 3yr Avg | £323 → £6564 → £6819 |
| Matches | 136 |
| Wins / Losses | 84 / 46 |
| Win % | 61.8% |
| Frame Diff | 203 |
| Frames For / Against | 732 / 529 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.3% (13 of 46) |
| Total Career Prize | £65000 |
| Peak Season | £20100 (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. | £4333 |
| 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. | £9285 (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. | 57.5% of career |
| Recent Form (last 3) | £13116 |
| 25/26 → 26/27 | ↓ -88.4% |
| 24/25 → 25/26 | ↓ -14.2% |
| Rolling 3yr Avg | £14116 → £15200 → £13116 |
| Matches | 124 |
| Wins / Losses | 52 / 70 |
| Win % | 41.9% |
| Frame Diff | -65 |
| Frames For / Against | 282 / 347 |
| 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% (17 of 70) |
| Matches | 52 |
| Wins / Losses | 17 / 35 |
| Win % | 32.7% |
| Frame Diff | -36 |
| Frames For / Against | 102 / 138 |
| 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% (9 of 35) |
| Matches | 91 |
| Wins / Losses | 52 / 28 |
| Win % | 57.1% |
| Frame Diff | 116 |
| Frames For / Against | 347 / 231 |
| 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% (7 of 28) |
| Total Career Prize | £15655 |
| Peak Season | £9924 (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. | £579 |
| 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. | £1739 (9 active of 27) |
| 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. | 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. | 76.2% of career |
| Recent Form (last 3) | £528 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 96.6% |
| Rolling 3yr Avg | £3486 → £528 → £528 |
| Matches | 328 |
| Wins / Losses | 140 / 177 |
| Win % | 42.7% |
| Frame Diff | -209 |
| Frames For / Against | 1310 / 1519 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.8% (35 of 177) |
| Total Career Prize | £665433 |
| Peak Season | £88750 (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. | £24645 |
| 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. | £26617 (25 active of 27) |
| Median Annual Earnings | £19250 |
| 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.9% of career |
| Recent Form (last 3) | £10622 |
| 25/26 → 26/27 | → 4.5% |
| 24/25 → 25/26 | ↓ -66.9% |
| Rolling 3yr Avg | £27807 → £18488 → £10622 |
| Matches | 107 |
| Wins / Losses | 100 / 7 |
| Win % | 93.5% |
| Frame Diff | 289 |
| Frames For / Against | 503 / 214 |
| 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% (2 of 7) |
| Total Career Prize | £17200 |
| Peak Season | £8500 (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. | £1911 |
| 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. | £4300 (4 active of 9) |
| 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. | 85.8% of career |
| Recent Form (last 3) | £2850 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 171.7% |
| Rolling 3yr Avg | £3600 → £5683 → £2850 |
| Matches | 145 |
| Wins / Losses | 30 / 114 |
| Win % | 20.7% |
| Frame Diff | -250 |
| Frames For / Against | 343 / 593 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.2% (23 of 114) |
| Total Career Prize | £31993 |
| Peak Season | £11184 (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. | £3199 |
| 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. | £5332 (6 active of 10) |
| Median Annual Earnings | £3261 |
| 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. | 52.6% of career |
| Recent Form (last 3) | £5178 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 157.1% |
| Rolling 3yr Avg | £3330 → £7058 → £5178 |
| Matches | 144 |
| Wins / Losses | 109 / 34 |
| Win % | 75.7% |
| Frame Diff | 397 |
| Frames For / Against | 956 / 559 |
| 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% (4 of 34) |
| Total Career Prize | £60447 |
| Peak Season | £26000 (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. | £5037 |
| 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. | £7555 (8 active of 12) |
| Median Annual Earnings | £2473 |
| 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.7% of career |
| Recent Form (last 3) | £10315 |
| 25/26 → 26/27 | ↑ 322.4% |
| 24/25 → 25/26 | ↓ -96.4% |
| Rolling 3yr Avg | £14333 → £11482 → £10315 |
| Matches | 118 |
| Wins / Losses | 80 / 32 |
| Win % | 67.8% |
| Frame Diff | 203 |
| Frames For / Against | 413 / 210 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.8% (6 of 32) |
| Total Career Prize | £4713 |
| Peak Season | £1600 (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. | £294 |
| 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. | £785 (6 active of 16) |
| 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. | 57.2% of career |
| Recent Form (last 3) | £593 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 793.9% |
| Rolling 3yr Avg | £201 → £593 → £593 |
| Matches | 233 |
| Wins / Losses | 52 / 179 |
| Win % | 22.3% |
| Frame Diff | -445 |
| Frames For / Against | 899 / 1344 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.3% (31 of 179) |
| Total Career Prize | £225032 |
| Peak Season | £58500 (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. | £10228 |
| 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. | £17310 (13 active of 22) |
| Median Annual Earnings | £1295 |
| 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. | 47.1% of career |
| Recent Form (last 3) | £29550 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -13.2% |
| Rolling 3yr Avg | £43483 → £49050 → £29550 |
| Matches | 112 |
| Wins / Losses | 64 / 48 |
| Win % | 57.1% |
| Frame Diff | 52 |
| Frames For / Against | 374 / 322 |
| 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% (15 of 48) |
| Total Career Prize | £64088 |
| Peak Season | £12225 (2001-2002) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1490 |
| 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. | £2373 (27 active of 43) |
| Median Annual Earnings | £325 |
| 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. | 34.4% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 6 |
| Wins / Losses | 2 / 4 |
| Win % | 33.3% |
| Frame Diff | -2 |
| Frames For / Against | 10 / 12 |
| 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% (1 of 4) |
| Total Career Prize | £0 |
| Peak Season | £0 (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. | £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 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 23 |
| Wins / Losses | 17 / 6 |
| Win % | 73.9% |
| Frame Diff | 25 |
| Frames For / Against | 63 / 38 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 6) |
| Total Career Prize | £820 |
| Peak Season | £750 (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. | £164 |
| 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. | £410 (2 active of 5) |
| 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 |
| 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) | £250 |
| 24/25 → 25/26 | → 0.0% |
| 23/24 → 24/25 | ↓ -100.0% |
| Rolling 3yr Avg | £273 → £250 → £250 |
| Matches | 21 |
| Wins / Losses | 14 / 7 |
| Win % | 66.7% |
| Frame Diff | 24 |
| Frames For / Against | 77 / 53 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 42.9% (3 of 7) |
| Total Career Prize | £2588 |
| Peak Season | £500 (2002-2003) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £71 |
| 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. | £431 (6 active of 36) |
| 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. | 37.2% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £0 |
| Matches | 76 |
| Wins / Losses | 24 / 51 |
| Win % | 31.6% |
| Frame Diff | -234 |
| Frames For / Against | 245 / 479 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 13.7% (7 of 51) |
| Total Career Prize | £7621 |
| Peak Season | £5778 (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. | £846 |
| 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. | £1905 (4 active of 9) |
| 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. | 87.9% of career |
| Recent Form (last 3) | £2233 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 526.7% |
| Rolling 3yr Avg | £614 → £2373 → £2233 |
| Matches | 43 |
| Wins / Losses | 14 / 24 |
| Win % | 32.6% |
| Frame Diff | -16 |
| Frames For / Against | 82 / 98 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 37.5% (9 of 24) |
| Total Career Prize | £300 |
| Peak Season | £250 (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. | £30 |
| 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. | £150 (2 active of 10) |
| 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. | 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. | 100.0% of career |
| Recent Form (last 3) | £0 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £83 → £0 → £0 |
|
TBD
vs
TBD
00:00
Upcoming
▾
Players to be determined. |
|
TBD
vs
TBD
00:00
Upcoming
▾
Players to be determined. |
This website is for entertainment purposes only and does not provide investment or betting advice. By continuing to use this site, you agree to our Terms of Service. Learn more