|
TBD
vs
TBD
Upcoming
▾
Players to be determined. |
|
TBD
vs
TBD
Upcoming
▾
Players to be determined. |
|
00:00
Upcoming
▾
|
| Matches | 343 |
| Wins / Losses | 218 / 101 |
| Win % | 63.6% |
| Frame Diff | 617 |
| Frames For / Against | 1754 / 1137 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.8% (22 of 101) |
| Total Career Prize | £948392 |
| Peak Season | £244450 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £47419 |
| Active Avg (excl. £0) Average earnings over only the 16 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £59274 (16 active of 20) |
| Median Annual Earnings | £21981 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 45.6% of career |
| Recent Form (last 3) | £120400 |
| 25/26 → 26/27 | ↓ -71.9% |
| 24/25 → 25/26 | ↓ -28.0% |
| Rolling 3yr Avg | £172116 → £189216 → £120400 |
| Matches | 129 |
| Wins / Losses | 117 / 7 |
| Win % | 90.7% |
| Frame Diff | 421 |
| Frames For / Against | 805 / 384 |
| 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 | £280857 |
| Peak Season | £149357 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £18723 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £35107 (8 active of 15) |
| Median Annual Earnings | £2500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 67.1% of career |
| Recent Form (last 3) | £55119 |
| 25/26 → 26/27 | ↓ -89.3% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £5833 → £49785 → £55119 |
| Matches | 460 |
| Wins / Losses | 258 / 196 |
| Win % | 56.1% |
| Frame Diff | 208 |
| Frames For / Against | 2013 / 1805 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.1% (59 of 196) |
| Total Career Prize | £5329750 |
| Peak Season | £981300 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £242261 |
| Active Avg (excl. £0) Average earnings over only the 21 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £253797 (21 active of 22) |
| Median Annual Earnings | £133900 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 33.8% of career |
| Recent Form (last 3) | £640133 |
| 25/26 → 26/27 | ↓ -85.3% |
| 24/25 → 25/26 | ↓ -16.5% |
| Rolling 3yr Avg | £656908 → £817424 → £640133 |
| Matches | 118 |
| Wins / Losses | 50 / 66 |
| Win % | 42.4% |
| Frame Diff | -72 |
| Frames For / Against | 318 / 390 |
| 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% (16 of 66) |
| Total Career Prize | £33334 |
| Peak Season | £21711 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1960 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £5555 (6 active of 17) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 90.2% of career |
| Recent Form (last 3) | £10690 |
| 25/26 → 26/27 | ↓ -90.8% |
| 24/25 → 25/26 | ↑ 159.7% |
| Rolling 3yr Avg | £2787 → £10024 → £10690 |
| Matches | 313 |
| Wins / Losses | 18 / 285 |
| Win % | 5.8% |
| Frame Diff | -812 |
| Frames For / Against | 956 / 1768 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.6% (70 of 285) |
| Total Career Prize | £2477979 |
| Peak Season | £1086267 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £165198 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £176998 (14 active of 15) |
| Median Annual Earnings | £55500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.5% of career |
| Recent Form (last 3) | £560422 |
| 25/26 → 26/27 | ↓ -92.5% |
| 24/25 → 25/26 | ↑ 111.7% |
| Rolling 3yr Avg | £189500 → £533089 → £560422 |
| Matches | 307 |
| Wins / Losses | 85 / 219 |
| Win % | 27.7% |
| Frame Diff | -558 |
| Frames For / Against | 1298 / 1856 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.6% (43 of 219) |
| Total Career Prize | £470947 |
| Peak Season | £89400 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £26163 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £31396 (15 active of 18) |
| Median Annual Earnings | £25875 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 30.2% of career |
| Recent Form (last 3) | £49350 |
| 25/26 → 26/27 | ↓ -93.3% |
| 24/25 → 25/26 | ↑ 69.8% |
| Rolling 3yr Avg | £41633 → £61350 → £49350 |
| Matches | 263 |
| Wins / Losses | 18 / 239 |
| Win % | 6.8% |
| Frame Diff | -914 |
| Frames For / Against | 924 / 1838 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.2% (46 of 239) |
| Total Career Prize | £654105 |
| Peak Season | £136426 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £43607 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £54508 (12 active of 15) |
| Median Annual Earnings | £28250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 40.4% of career |
| Recent Form (last 3) | £88758 |
| 25/26 → 26/27 | ↓ -98.5% |
| 24/25 → 25/26 | ↑ 6.7% |
| Rolling 3yr Avg | £92405 → £118964 → £88758 |
| Matches | 453 |
| Wins / Losses | 55 / 391 |
| Win % | 12.1% |
| Frame Diff | -1449 |
| Frames For / Against | 1712 / 3161 |
| 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% (93 of 391) |
| Total Career Prize | £1733142 |
| Peak Season | £227950 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £57771 |
| Active Avg (excl. £0) Average earnings over only the 27 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £64190 (27 active of 30) |
| Median Annual Earnings | £39898 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 23.2% of career |
| Recent Form (last 3) | £99016 |
| 25/26 → 26/27 | ↓ -86.6% |
| 24/25 → 25/26 | ↓ -37.8% |
| Rolling 3yr Avg | £181959 → £170166 → £99016 |
| Matches | 320 |
| Wins / Losses | 270 / 43 |
| Win % | 84.4% |
| Frame Diff | 725 |
| Frames For / Against | 1913 / 1188 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.9% (9 of 43) |
| Total Career Prize | £1358846 |
| Peak Season | £380600 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £75491 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £97060 (14 active of 18) |
| Median Annual Earnings | £41083 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.6% of career |
| Recent Form (last 3) | £237283 |
| 25/26 → 26/27 | ↓ -90.1% |
| 24/25 → 25/26 | ↑ 29.6% |
| Rolling 3yr Avg | £188452 → £276952 → £237283 |
| Matches | 207 |
| Wins / Losses | 92 / 111 |
| Win % | 44.4% |
| Frame Diff | -118 |
| Frames For / Against | 1008 / 1126 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.0% (20 of 111) |
| Total Career Prize | £276550 |
| Peak Season | £67450 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £18436 |
| Active Avg (excl. £0) Average earnings over only the 10 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £27655 (10 active of 15) |
| Median Annual Earnings | £10500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 41.8% of career |
| Recent Form (last 3) | £42050 |
| 25/26 → 26/27 | ↓ -84.4% |
| 24/25 → 25/26 | ↑ 39.9% |
| Rolling 3yr Avg | £35733 → £49883 → £42050 |
| Matches | 344 |
| Wins / Losses | 13 / 326 |
| Win % | 3.8% |
| Frame Diff | -1665 |
| Frames For / Against | 1051 / 2716 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.9% (78 of 326) |
| Total Career Prize | £1371300 |
| Peak Season | £233867 (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. | £85706 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £91420 (15 active of 16) |
| Median Annual Earnings | £89575 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 26.8% of career |
| Recent Form (last 3) | £145672 |
| 25/26 → 26/27 | ↓ -67.1% |
| 24/25 → 25/26 | ↑ 85.4% |
| Rolling 3yr Avg | £125396 → £164485 → £145672 |
| Matches | 127 |
| Wins / Losses | 25 / 100 |
| Win % | 19.7% |
| Frame Diff | -211 |
| Frames For / Against | 517 / 728 |
| 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% (24 of 100) |
| Total Career Prize | £219308 |
| Peak Season | £100000 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £14620 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £36551 (6 active of 15) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 79.8% of career |
| Recent Form (last 3) | £63150 |
| 25/26 → 26/27 | ↓ -85.5% |
| 24/25 → 25/26 | ↑ 33.4% |
| Rolling 3yr Avg | £34727 → £63483 → £63150 |
| Matches | 484 |
| Wins / Losses | 446 / 21 |
| Win % | 92.1% |
| Frame Diff | 2159 |
| Frames For / Against | 3843 / 1684 |
| 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% (3 of 21) |
| Total Career Prize | £4063806 |
| Peak Season | £450000 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £131090 |
| Median Annual Earnings | £101750 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 17.9% of career |
| Recent Form (last 3) | £177050 |
| 25/26 → 26/27 | ↓ -95.6% |
| 24/25 → 25/26 | → 1.6% |
| Rolling 3yr Avg | £318100 → £323216 → £177050 |
| Matches | 236 |
| Wins / Losses | 148 / 84 |
| Win % | 62.7% |
| Frame Diff | 130 |
| Frames For / Against | 1172 / 1042 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.0% (16 of 84) |
| Total Career Prize | £500200 |
| Peak Season | £148000 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £33346 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £45472 (11 active of 15) |
| Median Annual Earnings | £15000 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.3% of career |
| Recent Form (last 3) | £87150 |
| 25/26 → 26/27 | ↓ -84.8% |
| 24/25 → 25/26 | ↓ -33.5% |
| Rolling 3yr Avg | £88333 → £107483 → £87150 |
| Matches | 233 |
| Wins / Losses | 57 / 175 |
| Win % | 24.5% |
| Frame Diff | -678 |
| Frames For / Against | 945 / 1623 |
| 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% (40 of 175) |
| Total Career Prize | £985656 |
| Peak Season | £399600 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £82138 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £123207 (8 active of 12) |
| Median Annual Earnings | £26125 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 62.2% of career |
| Recent Form (last 3) | £215783 |
| 25/26 → 26/27 | ↓ -83.8% |
| 24/25 → 25/26 | ↓ -46.6% |
| Rolling 3yr Avg | £221450 → £247950 → £215783 |
| Matches | 327 |
| Wins / Losses | 84 / 233 |
| Win % | 25.7% |
| Frame Diff | -1019 |
| Frames For / Against | 1130 / 2149 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.0% (49 of 233) |
| Total Career Prize | £695909 |
| Peak Season | £78500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £26765 |
| Active Avg (excl. £0) Average earnings over only the 23 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30256 (23 active of 26) |
| Median Annual Earnings | £19397 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 22.1% of career |
| Recent Form (last 3) | £48816 |
| 25/26 → 26/27 | ↓ -94.0% |
| 24/25 → 25/26 | ↑ 12.5% |
| Rolling 3yr Avg | £71100 → £73483 → £48816 |
| Matches | 408 |
| Wins / Losses | 256 / 148 |
| Win % | 62.7% |
| Frame Diff | 459 |
| Frames For / Against | 2224 / 1765 |
| 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% (41 of 148) |
| Total Career Prize | £1090774 |
| Peak Season | £150443 (2018-2019) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £38956 |
| Active Avg (excl. £0) Average earnings over only the 25 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £43630 (25 active of 28) |
| Median Annual Earnings | £24280 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.4% of career |
| Recent Form (last 3) | £80383 |
| 25/26 → 26/27 | ↓ -80.8% |
| 24/25 → 25/26 | ↓ -47.2% |
| Rolling 3yr Avg | £86883 → £92916 → £80383 |
| Matches | 85 |
| Wins / Losses | 60 / 25 |
| Win % | 70.6% |
| Frame Diff | 203 |
| Frames For / Against | 468 / 265 |
| 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% (2 of 25) |
| Matches | 458 |
| Wins / Losses | 168 / 275 |
| Win % | 36.7% |
| Frame Diff | -286 |
| Frames For / Against | 1989 / 2275 |
| 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% (68 of 275) |
| Total Career Prize | £8298917 |
| Peak Season | £952200 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £259341 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £319189 (26 active of 32) |
| Median Annual Earnings | £183125 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 20.6% of career |
| Recent Form (last 3) | £524983 |
| 25/26 → 26/27 | ↓ -93.7% |
| 24/25 → 25/26 | ↑ 69.2% |
| Rolling 3yr Avg | £309666 → £565416 → £524983 |
| Matches | 28 |
| Wins / Losses | 16 / 12 |
| Win % | 57.1% |
| Frame Diff | 12 |
| Frames For / Against | 88 / 76 |
| 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) |
| Matches | 365 |
| Wins / Losses | 26 / 330 |
| Win % | 7.1% |
| Frame Diff | -914 |
| Frames For / Against | 1075 / 1989 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.8% (82 of 330) |
| Total Career Prize | £1302595 |
| Peak Season | £414875 (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. | £62028 |
| Active Avg (excl. £0) Average earnings over only the 18 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £72366 (18 active of 21) |
| Median Annual Earnings | £24600 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 53.8% of career |
| Recent Form (last 3) | £186400 |
| 25/26 → 26/27 | ↓ -83.4% |
| 24/25 → 25/26 | ↑ 26.3% |
| Rolling 3yr Avg | £231591 → £308858 → £186400 |
| Matches | 241 |
| Wins / Losses | 17 / 220 |
| Win % | 7.1% |
| Frame Diff | -830 |
| Frames For / Against | 672 / 1502 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 13.2% (29 of 220) |
| Total Career Prize | £296736 |
| Peak Season | £89800 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £17455 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19782 (15 active of 17) |
| Median Annual Earnings | £5375 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 57.8% of career |
| Recent Form (last 3) | £60683 |
| 25/26 → 26/27 | ↓ -88.3% |
| 24/25 → 25/26 | ↑ 9.8% |
| Rolling 3yr Avg | £50481 → £74081 → £60683 |
| Matches | 511 |
| Wins / Losses | 223 / 278 |
| Win % | 43.6% |
| Frame Diff | -138 |
| Frames For / Against | 2733 / 2871 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.7% (63 of 278) |
| Total Career Prize | £9569894 |
| Peak Season | £932875 (2016-2017) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £318996 |
| Active Avg (excl. £0) Average earnings over only the 29 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £329996 (29 active of 30) |
| Median Annual Earnings | £256830 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 19.0% of career |
| Recent Form (last 3) | £545283 |
| 25/26 → 26/27 | ↓ -65.3% |
| 24/25 → 25/26 | ↑ 19.5% |
| Rolling 3yr Avg | £551483 → £610650 → £545283 |
| Matches | 469 |
| Wins / Losses | 141 / 322 |
| Win % | 30.1% |
| Frame Diff | -823 |
| Frames For / Against | 2031 / 2854 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.0% (87 of 322) |
| Total Career Prize | £2123911 |
| Peak Season | £274227 (2014-2015) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £70797 |
| Active Avg (excl. £0) Average earnings over only the 28 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £75853 (28 active of 30) |
| Median Annual Earnings | £66483 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 23.1% of career |
| Recent Form (last 3) | £51883 |
| 25/26 → 26/27 | ↓ -88.8% |
| 24/25 → 25/26 | ↓ -17.3% |
| Rolling 3yr Avg | £86500 → £82633 → £51883 |
| Matches | 279 |
| Wins / Losses | 178 / 94 |
| Win % | 63.8% |
| Frame Diff | 228 |
| Frames For / Against | 1256 / 1028 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.0% (16 of 94) |
| Total Career Prize | £706218 |
| Peak Season | £174350 (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. | £47081 |
| 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. | £64201 (11 active of 15) |
| Median Annual Earnings | £29000 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 43.1% of career |
| Recent Form (last 3) | £106050 |
| 25/26 → 26/27 | ↓ -89.2% |
| 24/25 → 25/26 | ↓ -25.6% |
| Rolling 3yr Avg | £126356 → £130872 → £106050 |
| Matches | 164 |
| Wins / Losses | 118 / 43 |
| Win % | 72.0% |
| Frame Diff | 558 |
| Frames For / Against | 1068 / 510 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.3% (10 of 43) |
| Total Career Prize | £56198 |
| Peak Season | £18088 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £3512 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £4683 (12 active of 16) |
| Median Annual Earnings | £442 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.0% of career |
| Recent Form (last 3) | £11529 |
| 25/26 → 26/27 | ↓ -5.9% |
| 24/25 → 25/26 | ↓ -53.0% |
| Rolling 3yr Avg | £10429 → £10119 → £11529 |
| Matches | 392 |
| Wins / Losses | 324 / 59 |
| Win % | 82.7% |
| Frame Diff | 973 |
| Frames For / Against | 2310 / 1337 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.0% (13 of 59) |
| Total Career Prize | £5522394 |
| Peak Season | £521100 (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. | £212399 |
| 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. | £220895 (25 active of 26) |
| Median Annual Earnings | £203900 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.1% of career |
| Recent Form (last 3) | £246450 |
| 25/26 → 26/27 | ↓ -86.1% |
| 24/25 → 25/26 | ↓ -51.9% |
| Rolling 3yr Avg | £389183 → £365283 → £246450 |
| Matches | 451 |
| Wins / Losses | 173 / 270 |
| Win % | 38.4% |
| Frame Diff | -518 |
| Frames For / Against | 2265 / 2783 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.2% (68 of 270) |
| Total Career Prize | £1525483 |
| Peak Season | £134150 (2016-2017) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £42374 |
| Active Avg (excl. £0) Average earnings over only the 31 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £49209 (31 active of 36) |
| Median Annual Earnings | £35087 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 17.4% of career |
| Recent Form (last 3) | £54866 |
| 25/26 → 26/27 | ↓ -69.2% |
| 24/25 → 25/26 | ↓ -9.7% |
| Rolling 3yr Avg | £30483 → £49866 → £54866 |
| Matches | 349 |
| Wins / Losses | 269 / 71 |
| Win % | 77.1% |
| Frame Diff | 827 |
| Frames For / Against | 2150 / 1323 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.3% (13 of 71) |
| Total Career Prize | £817872 |
| Peak Season | £238400 (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. | £37176 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £54524 (15 active of 22) |
| Median Annual Earnings | £9847 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 47.3% of career |
| Recent Form (last 3) | £135883 |
| 25/26 → 26/27 | ↓ -91.2% |
| 24/25 → 25/26 | ↑ 60.8% |
| Rolling 3yr Avg | £97267 → £159340 → £135883 |
| Matches | 278 |
| Wins / Losses | 230 / 43 |
| Win % | 82.7% |
| Frame Diff | 728 |
| Frames For / Against | 1540 / 812 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.3% (10 of 43) |
| Total Career Prize | £211082 |
| Peak Season | £45571 (2021-2022) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £11109 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19189 (11 active of 19) |
| Median Annual Earnings | £2275 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 38.1% of career |
| Recent Form (last 3) | £11442 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 2620.7% |
| Rolling 3yr Avg | £23322 → £23026 → £11442 |
| Matches | 435 |
| Wins / Losses | 44 / 383 |
| Win % | 10.1% |
| Frame Diff | -1231 |
| Frames For / Against | 1566 / 2797 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.5% (109 of 383) |
| Total Career Prize | £1905561 |
| Peak Season | £468600 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £82850 |
| Active Avg (excl. £0) Average earnings over only the 20 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £95278 (20 active of 23) |
| Median Annual Earnings | £56650 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 44.5% of career |
| Recent Form (last 3) | £296822 |
| 25/26 → 26/27 | ↓ -88.8% |
| 24/25 → 25/26 | ↓ -19.0% |
| Rolling 3yr Avg | £219008 → £314664 → £296822 |
| Matches | 278 |
| Wins / Losses | 65 / 210 |
| Win % | 23.4% |
| Frame Diff | -585 |
| Frames For / Against | 1015 / 1600 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.3% (49 of 210) |
| Total Career Prize | £251880 |
| Peak Season | £50746 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £14816 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19375 (13 active of 17) |
| Median Annual Earnings | £11750 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 32.7% of career |
| Recent Form (last 3) | £25267 |
| 25/26 → 26/27 | ↓ -75.1% |
| 24/25 → 25/26 | ↓ -60.5% |
| Rolling 3yr Avg | £33531 → £33882 → £25267 |
| Matches | 455 |
| Wins / Losses | 91 / 361 |
| Win % | 20.0% |
| Frame Diff | -1365 |
| Frames For / Against | 2281 / 3646 |
| 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% (80 of 361) |
| Total Career Prize | £7276784 |
| Peak Season | £844000 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £234734 |
| Active Avg (excl. £0) Average earnings over only the 30 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £242559 (30 active of 31) |
| Median Annual Earnings | £219225 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 21.7% of career |
| Recent Form (last 3) | £547166 |
| 25/26 → 26/27 | ↓ -91.9% |
| 24/25 → 25/26 | ↓ -12.6% |
| Rolling 3yr Avg | £526000 → £619833 → £547166 |
| Matches | 85 |
| Wins / Losses | 73 / 9 |
| Win % | 85.9% |
| Frame Diff | 197 |
| Frames For / Against | 390 / 193 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.2% (2 of 9) |
| Matches | 506 |
| Wins / Losses | 235 / 261 |
| Win % | 46.4% |
| Frame Diff | -261 |
| Frames For / Against | 2823 / 3084 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.8% (57 of 261) |
| Total Career Prize | £9054168 |
| Peak Season | £870030 (2017-2018) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £238267 |
| Active Avg (excl. £0) Average earnings over only the 37 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £244707 (37 active of 38) |
| Median Annual Earnings | £193225 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.4% of career |
| Recent Form (last 3) | £448533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↓ -37.0% |
| Rolling 3yr Avg | £497863 → £581929 → £448533 |
| Matches | 135 |
| Wins / Losses | 19 / 109 |
| Win % | 14.1% |
| Frame Diff | -233 |
| Frames For / Against | 344 / 577 |
| 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% (25 of 109) |
| Total Career Prize | £51663 |
| Peak Season | £19072 (2012-2013) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £2719 |
| Active Avg (excl. £0) Average earnings over only the 9 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £5740 (9 active of 19) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 53.9% of career |
| Recent Form (last 3) | £1500 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £1500 |
| Matches | 271 |
| Wins / Losses | 176 / 75 |
| Win % | 64.9% |
| Frame Diff | 262 |
| Frames For / Against | 1507 / 1245 |
| 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% (16 of 75) |
| Total Career Prize | £1139337 |
| Peak Season | £173000 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £59965 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £81381 (14 active of 19) |
| Median Annual Earnings | £52525 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 29.0% of career |
| Recent Form (last 3) | £101400 |
| 25/26 → 26/27 | ↓ -80.0% |
| 24/25 → 25/26 | ↓ -11.9% |
| Rolling 3yr Avg | £159383 → £150400 → £101400 |
| Matches | 434 |
| Wins / Losses | 175 / 256 |
| Win % | 40.3% |
| Frame Diff | -294 |
| Frames For / Against | 1748 / 2042 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.3% (70 of 256) |
| Total Career Prize | £1218054 |
| Peak Season | £113500 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £45113 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £46848 (26 active of 27) |
| Median Annual Earnings | £35886 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.3% of career |
| Recent Form (last 3) | £76833 |
| 25/26 → 26/27 | ↓ -83.6% |
| 24/25 → 25/26 | ↓ -11.5% |
| Rolling 3yr Avg | £91100 → £101716 → £76833 |
| Matches | 453 |
| Wins / Losses | 418 / 29 |
| Win % | 92.3% |
| Frame Diff | 1367 |
| Frames For / Against | 2803 / 1436 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.1% (7 of 29) |
| Total Career Prize | £4433555 |
| Peak Season | £409900 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £143017 |
| Active Avg (excl. £0) Average earnings over only the 29 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £152881 (29 active of 31) |
| Median Annual Earnings | £64705 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.4% of career |
| Recent Form (last 3) | £280850 |
| 25/26 → 26/27 | ↓ -93.3% |
| 24/25 → 25/26 | → 1.2% |
| Rolling 3yr Avg | £281333 → £374616 → £280850 |
| Matches | 259 |
| Wins / Losses | 122 / 131 |
| Win % | 47.1% |
| Frame Diff | 58 |
| Frames For / Against | 1329 / 1271 |
| 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% (26 of 131) |
| Total Career Prize | £719589 |
| Peak Season | £116250 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £44974 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £51399 (14 active of 16) |
| Median Annual Earnings | £43625 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 29.6% of career |
| Recent Form (last 3) | £54516 |
| 25/26 → 26/27 | ↓ -90.6% |
| 24/25 → 25/26 | ↓ -31.9% |
| Rolling 3yr Avg | £93950 → £91266 → £54516 |
| Matches | 406 |
| Wins / Losses | 302 / 103 |
| Win % | 74.4% |
| Frame Diff | 705 |
| Frames For / Against | 2338 / 1633 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.2% (29 of 103) |
| Total Career Prize | £1699327 |
| Peak Season | £310850 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £58597 |
| Active Avg (excl. £0) Average earnings over only the 23 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £73883 (23 active of 29) |
| Median Annual Earnings | £7700 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 33.7% of career |
| Recent Form (last 3) | £151200 |
| 25/26 → 26/27 | ↓ -94.8% |
| 24/25 → 25/26 | ↑ 46.0% |
| Rolling 3yr Avg | £222233 → £250316 → £151200 |
| Matches | 349 |
| Wins / Losses | 283 / 61 |
| Win % | 81.1% |
| Frame Diff | 926 |
| Frames For / Against | 2103 / 1177 |
| 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% (17 of 61) |
| Total Career Prize | £571815 |
| Peak Season | £92050 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £24861 |
| Active Avg (excl. £0) Average earnings over only the 19 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30095 (19 active of 23) |
| Median Annual Earnings | £9250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 31.3% of career |
| Recent Form (last 3) | £62166 |
| 25/26 → 26/27 | ↓ -91.9% |
| 24/25 → 25/26 | ↑ 5.9% |
| Rolling 3yr Avg | £66566 → £81416 → £62166 |
| Matches | 179 |
| Wins / Losses | 94 / 83 |
| Win % | 52.5% |
| Frame Diff | 237 |
| Frames For / Against | 840 / 603 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.1% (20 of 83) |
| Total Career Prize | £420954 |
| Peak Season | £207250 (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. | £28063 |
| 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. | £52619 (8 active of 15) |
| Median Annual Earnings | £1104 |
| Career Trajectory Compares the most recent 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.2% of career |
| Recent Form (last 3) | £118950 |
| 25/26 → 26/27 | ↓ -77.5% |
| 24/25 → 25/26 | ↓ -41.1% |
| Rolling 3yr Avg | £75034 → £110151 → £118950 |
| Matches | 267 |
| Wins / Losses | 241 / 22 |
| Win % | 90.3% |
| Frame Diff | 837 |
| Frames For / Against | 1520 / 683 |
| 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) |
| Total Career Prize | £219232 |
| Peak Season | £44500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £13702 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £18269 (12 active of 16) |
| Median Annual Earnings | £5458 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 39.0% of career |
| Recent Form (last 3) | £19143 |
| 25/26 → 26/27 | ↓ -82.1% |
| 24/25 → 25/26 | ↓ -66.0% |
| Rolling 3yr Avg | £28500 → £33143 → £19143 |
| Matches | 190 |
| Wins / Losses | 26 / 161 |
| Win % | 13.7% |
| Frame Diff | -459 |
| Frames For / Against | 790 / 1249 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.8% (40 of 161) |
| Total Career Prize | £1534114 |
| Peak Season | £984567 (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. | £170457 |
| 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. | £219159 (7 active of 9) |
| Median Annual Earnings | £51750 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 81.4% of career |
| Recent Form (last 3) | £446089 |
| 25/26 → 26/27 | ↓ -90.9% |
| 24/25 → 25/26 | ↑ 272.7% |
| Rolling 3yr Avg | £132807 → £443746 → £446089 |
| Matches | 116 |
| Wins / Losses | 85 / 29 |
| Win % | 73.3% |
| Frame Diff | 277 |
| Frames For / Against | 604 / 327 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.7% (6 of 29) |
| Total Career Prize | £146786 |
| Peak Season | £40100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £9785 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £18348 (8 active of 15) |
| Median Annual Earnings | £1329 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.8% of career |
| Recent Form (last 3) | £25680 |
| 25/26 → 26/27 | ↓ -73.8% |
| 24/25 → 25/26 | ↑ 51.7% |
| Rolling 3yr Avg | £13595 → £26518 → £25680 |
| Matches | 214 |
| Wins / Losses | 22 / 187 |
| Win % | 10.3% |
| Frame Diff | -642 |
| Frames For / Against | 674 / 1316 |
| 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% (48 of 187) |
| Total Career Prize | £505281 |
| Peak Season | £151050 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £33685 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £38867 (13 active of 15) |
| Median Annual Earnings | £23250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 47.2% of career |
| Recent Form (last 3) | £84416 |
| 25/26 → 26/27 | ↓ -82.8% |
| 24/25 → 25/26 | ↓ -42.3% |
| Rolling 3yr Avg | £89193 → £104010 → £84416 |
| Matches | 169 |
| Wins / Losses | 161 / 4 |
| Win % | 95.3% |
| Frame Diff | 842 |
| Frames For / Against | 1316 / 474 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 4) |
| Total Career Prize | £324224 |
| Peak Season | £115467 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £21614 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £40528 (8 active of 15) |
| Median Annual Earnings | £3513 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 58.3% of career |
| Recent Form (last 3) | £68539 |
| 25/26 → 26/27 | ↓ -85.7% |
| 24/25 → 25/26 | ↑ 56.8% |
| Rolling 3yr Avg | £53883 → £82955 → £68539 |
| Matches | 521 |
| Wins / Losses | 77 / 440 |
| Win % | 14.8% |
| Frame Diff | -1952 |
| Frames For / Against | 2319 / 4271 |
| 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% (110 of 440) |
| Total Career Prize | £4417463 |
| Peak Season | £571545 (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. | £133862 |
| Active Avg (excl. £0) Average earnings over only the 31 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £142498 (31 active of 33) |
| Median Annual Earnings | £55500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 22.2% of career |
| Recent Form (last 3) | £143150 |
| 25/26 → 26/27 | ↓ -65.9% |
| 24/25 → 25/26 | ↓ -22.8% |
| Rolling 3yr Avg | £177350 → £178466 → £143150 |
| Matches | 371 |
| Wins / Losses | 347 / 22 |
| Win % | 93.5% |
| Frame Diff | 1325 |
| Frames For / Against | 2493 / 1168 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 31.8% (7 of 22) |
| Total Career Prize | £1550025 |
| Peak Season | £213630 (2017-2018) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £67392 |
| Active Avg (excl. £0) Average earnings over only the 20 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £77501 (20 active of 23) |
| Median Annual Earnings | £50600 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.0% of career |
| Recent Form (last 3) | £71533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↑ 72.8% |
| Rolling 3yr Avg | £83550 → £87700 → £71533 |
| Matches | 452 |
| Wins / Losses | 358 / 85 |
| Win % | 79.2% |
| Frame Diff | 1116 |
| Frames For / Against | 2737 / 1621 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.2% (18 of 85) |
| Total Career Prize | £2013684 |
| Peak Season | £306968 (2018-2019) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £41095 |
| Active Avg (excl. £0) Average earnings over only the 30 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £67122 (30 active of 49) |
| Median Annual Earnings | £6525 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 28.0% of career |
| Recent Form (last 3) | £93366 |
| 25/26 → 26/27 | ↓ -43.6% |
| 24/25 → 25/26 | ↓ -42.1% |
| Rolling 3yr Avg | £133200 → £134533 → £93366 |
| Matches | 270 |
| Wins / Losses | 167 / 95 |
| Win % | 61.9% |
| Frame Diff | 597 |
| Frames For / Against | 1640 / 1043 |
| 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% (20 of 95) |
| Total Career Prize | £336365 |
| Peak Season | £50200 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £19786 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £24026 (14 active of 17) |
| Median Annual Earnings | £8475 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 29.3% of career |
| Recent Form (last 3) | £28183 |
| 25/26 → 26/27 | ↓ -74.4% |
| 24/25 → 25/26 | ↓ -45.5% |
| Rolling 3yr Avg | £47983 → £41016 → £28183 |
| Matches | 375 |
| Wins / Losses | 37 / 331 |
| Win % | 9.9% |
| Frame Diff | -1591 |
| Frames For / Against | 1287 / 2878 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.8% (82 of 331) |
| Total Career Prize | £1404112 |
| Peak Season | £320017 (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. | £70205 |
| 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. | £73900 (19 active of 20) |
| Median Annual Earnings | £58125 |
| Career Trajectory Compares the most recent 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. | 36.7% of career |
| Recent Form (last 3) | £141005 |
| 25/26 → 26/27 | ↓ -96.4% |
| 24/25 → 25/26 | ↑ 249.7% |
| Rolling 3yr Avg | £85566 → £159672 → £141005 |
| Matches | 49 |
| Wins / Losses | 14 / 34 |
| Win % | 28.6% |
| Frame Diff | -53 |
| Frames For / Against | 137 / 190 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.5% (8 of 34) |
| Matches | 479 |
| Wins / Losses | 301 / 174 |
| Win % | 62.8% |
| Frame Diff | 439 |
| Frames For / Against | 2378 / 1939 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.8% (38 of 174) |
| Total Career Prize | £10253743 |
| Peak Season | £1580600 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £366205 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £394374 (26 active of 28) |
| Median Annual Earnings | £247496 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 26.1% of career |
| Recent Form (last 3) | £843205 |
| 25/26 → 26/27 | ↓ -69.8% |
| 24/25 → 25/26 | ↓ -53.9% |
| Rolling 3yr Avg | £1033628 → £1107501 → £843205 |
| Matches | 264 |
| Wins / Losses | 153 / 106 |
| Win % | 58.0% |
| Frame Diff | 357 |
| Frames For / Against | 1381 / 1024 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.2% (31 of 106) |
| Total Career Prize | £539381 |
| Peak Season | £121000 (2020-2021) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £22474 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £38527 (14 active of 24) |
| Median Annual Earnings | £535 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 38.5% of career |
| Recent Form (last 3) | £38116 |
| 25/26 → 26/27 | ↓ -81.5% |
| 24/25 → 25/26 | → -3.7% |
| Rolling 3yr Avg | £65666 → £63783 → £38116 |
| Matches | 213 |
| Wins / Losses | 73 / 136 |
| Win % | 34.3% |
| Frame Diff | -128 |
| Frames For / Against | 891 / 1019 |
| 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% (29 of 136) |
| Total Career Prize | £667343 |
| Peak Season | £215250 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £44489 |
| Active Avg (excl. £0) Average earnings over only the 9 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £74149 (9 active of 15) |
| Median Annual Earnings | £15000 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 51.5% of career |
| Recent Form (last 3) | £122650 |
| 25/26 → 26/27 | ↓ -81.4% |
| 24/25 → 25/26 | ↓ -40.2% |
| Rolling 3yr Avg | £139597 → £145914 → £122650 |
| Matches | 124 |
| Wins / Losses | 111 / 12 |
| Win % | 89.5% |
| Frame Diff | 522 |
| Frames For / Against | 803 / 281 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (3 of 12) |
| Total Career Prize | £106087 |
| Peak Season | £51850 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £7072 |
| Active Avg (excl. £0) Average earnings over only the 7 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £15155 (7 active of 15) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 86.8% of career |
| Recent Form (last 3) | £31850 |
| 25/26 → 26/27 | ↓ -93.2% |
| 24/25 → 25/26 | ↑ 29.0% |
| Rolling 3yr Avg | £14078 → £31361 → £31850 |
| Matches | 423 |
| Wins / Losses | 310 / 110 |
| Win % | 73.3% |
| Frame Diff | 586 |
| Frames For / Against | 2258 / 1672 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.7% (25 of 110) |
| Total Career Prize | £2100691 |
| Peak Season | £299050 (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. | £95485 |
| 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. | £100032 (21 active of 22) |
| Median Annual Earnings | £44324 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.3% of career |
| Recent Form (last 3) | £153450 |
| 25/26 → 26/27 | ↓ -87.8% |
| 24/25 → 25/26 | ↑ 80.2% |
| Rolling 3yr Avg | £178496 → £194596 → £153450 |
| Matches | 193 |
| Wins / Losses | 140 / 48 |
| Win % | 72.5% |
| Frame Diff | 509 |
| Frames For / Against | 1463 / 954 |
| 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% (9 of 48) |
| Total Career Prize | £495210 |
| Peak Season | £113500 (2021-2022) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £33014 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £45019 (11 active of 15) |
| Median Annual Earnings | £13250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 44.8% of career |
| Recent Form (last 3) | £52016 |
| 25/26 → 26/27 | ↓ -77.7% |
| 24/25 → 25/26 | ↓ -21.1% |
| Rolling 3yr Avg | £86303 → £83520 → £52016 |
| Matches | 156 |
| Wins / Losses | 72 / 78 |
| Win % | 46.2% |
| Frame Diff | 59 |
| Frames For / Against | 896 / 837 |
| 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% (21 of 78) |
| Total Career Prize | £101070 |
| Peak Season | £39100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £6738 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £12633 (8 active of 15) |
| Median Annual Earnings | £250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.5% of career |
| Recent Form (last 3) | £22400 |
| 25/26 → 26/27 | ↓ -94.9% |
| 24/25 → 25/26 | ↑ 49.8% |
| Rolling 3yr Avg | £15723 → £25542 → £22400 |
| Matches | 401 |
| Wins / Losses | 98 / 265 |
| Win % | 24.4% |
| Frame Diff | -616 |
| Frames For / Against | 1694 / 2310 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.5% (49 of 265) |
| Total Career Prize | £15272731 |
| Peak Season | £1266300 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £363636 |
| Active Avg (excl. £0) Average earnings over only the 38 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £401913 (38 active of 42) |
| Median Annual Earnings | £315744 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 14.3% of career |
| Recent Form (last 3) | £297727 |
| 25/26 → 26/27 | ↓ -93.4% |
| 24/25 → 25/26 | ↑ 35.4% |
| Rolling 3yr Avg | £676333 → £708994 → £297727 |
| Matches | 253 |
| Wins / Losses | 48 / 184 |
| Win % | 19.0% |
| Frame Diff | -404 |
| Frames For / Against | 720 / 1124 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.4% (43 of 184) |
| Total Career Prize | £471019 |
| Peak Season | £76400 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £21409 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £33644 (14 active of 22) |
| Median Annual Earnings | £5262 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 30.0% of career |
| Recent Form (last 3) | £20033 |
| 25/26 → 26/27 | ↓ -87.9% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £47133 → £43333 → £20033 |
| Matches | 438 |
| Wins / Losses | 229 / 203 |
| Win % | 52.3% |
| Frame Diff | 248 |
| Frames For / Against | 2661 / 2413 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.1% (55 of 203) |
| Total Career Prize | £6191758 |
| Peak Season | £693250 (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. | £229324 |
| 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. | £269206 (23 active of 27) |
| Median Annual Earnings | £200500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 21.8% of career |
| Recent Form (last 3) | £397200 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -16.9% |
| Rolling 3yr Avg | £666946 → £616096 → £397200 |
|
Upcoming
▾
|
| Matches | 453 |
| Wins / Losses | 418 / 29 |
| Win % | 92.3% |
| Frame Diff | 1367 |
| Frames For / Against | 2803 / 1436 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.1% (7 of 29) |
| Total Career Prize | £4433555 |
| Peak Season | £409900 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £143017 |
| Active Avg (excl. £0) Average earnings over only the 29 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £152881 (29 active of 31) |
| Median Annual Earnings | £64705 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.4% of career |
| Recent Form (last 3) | £280850 |
| 25/26 → 26/27 | ↓ -93.3% |
| 24/25 → 25/26 | → 1.2% |
| Rolling 3yr Avg | £281333 → £374616 → £280850 |
| Matches | 349 |
| Wins / Losses | 283 / 61 |
| Win % | 81.1% |
| Frame Diff | 926 |
| Frames For / Against | 2103 / 1177 |
| 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% (17 of 61) |
| Total Career Prize | £571815 |
| Peak Season | £92050 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £24861 |
| Active Avg (excl. £0) Average earnings over only the 19 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30095 (19 active of 23) |
| Median Annual Earnings | £9250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 31.3% of career |
| Recent Form (last 3) | £62166 |
| 25/26 → 26/27 | ↓ -91.9% |
| 24/25 → 25/26 | ↑ 5.9% |
| Rolling 3yr Avg | £66566 → £81416 → £62166 |
| Matches | 253 |
| Wins / Losses | 48 / 184 |
| Win % | 19.0% |
| Frame Diff | -404 |
| Frames For / Against | 720 / 1124 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.4% (43 of 184) |
| Total Career Prize | £471019 |
| Peak Season | £76400 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £21409 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £33644 (14 active of 22) |
| Median Annual Earnings | £5262 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 30.0% of career |
| Recent Form (last 3) | £20033 |
| 25/26 → 26/27 | ↓ -87.9% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £47133 → £43333 → £20033 |
| Matches | 164 |
| Wins / Losses | 118 / 43 |
| Win % | 72.0% |
| Frame Diff | 558 |
| Frames For / Against | 1068 / 510 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.3% (10 of 43) |
| Total Career Prize | £56198 |
| Peak Season | £18088 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £3512 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £4683 (12 active of 16) |
| Median Annual Earnings | £442 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.0% of career |
| Recent Form (last 3) | £11529 |
| 25/26 → 26/27 | ↓ -5.9% |
| 24/25 → 25/26 | ↓ -53.0% |
| Rolling 3yr Avg | £10429 → £10119 → £11529 |
| Matches | 392 |
| Wins / Losses | 324 / 59 |
| Win % | 82.7% |
| Frame Diff | 973 |
| Frames For / Against | 2310 / 1337 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.0% (13 of 59) |
| Total Career Prize | £5522394 |
| Peak Season | £521100 (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. | £212399 |
| 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. | £220895 (25 active of 26) |
| Median Annual Earnings | £203900 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.1% of career |
| Recent Form (last 3) | £246450 |
| 25/26 → 26/27 | ↓ -86.1% |
| 24/25 → 25/26 | ↓ -51.9% |
| Rolling 3yr Avg | £389183 → £365283 → £246450 |
| Matches | 278 |
| Wins / Losses | 230 / 43 |
| Win % | 82.7% |
| Frame Diff | 728 |
| Frames For / Against | 1540 / 812 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.3% (10 of 43) |
| Total Career Prize | £211082 |
| Peak Season | £45571 (2021-2022) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £11109 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19189 (11 active of 19) |
| Median Annual Earnings | £2275 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 38.1% of career |
| Recent Form (last 3) | £11442 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 2620.7% |
| Rolling 3yr Avg | £23322 → £23026 → £11442 |
| Matches | 365 |
| Wins / Losses | 26 / 330 |
| Win % | 7.1% |
| Frame Diff | -914 |
| Frames For / Against | 1075 / 1989 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.8% (82 of 330) |
| Total Career Prize | £1302595 |
| Peak Season | £414875 (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. | £62028 |
| Active Avg (excl. £0) Average earnings over only the 18 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £72366 (18 active of 21) |
| Median Annual Earnings | £24600 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 53.8% of career |
| Recent Form (last 3) | £186400 |
| 25/26 → 26/27 | ↓ -83.4% |
| 24/25 → 25/26 | ↑ 26.3% |
| Rolling 3yr Avg | £231591 → £308858 → £186400 |
| Matches | 469 |
| Wins / Losses | 141 / 322 |
| Win % | 30.1% |
| Frame Diff | -823 |
| Frames For / Against | 2031 / 2854 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.0% (87 of 322) |
| Total Career Prize | £2123911 |
| Peak Season | £274227 (2014-2015) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £70797 |
| Active Avg (excl. £0) Average earnings over only the 28 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £75853 (28 active of 30) |
| Median Annual Earnings | £66483 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 23.1% of career |
| Recent Form (last 3) | £51883 |
| 25/26 → 26/27 | ↓ -88.8% |
| 24/25 → 25/26 | ↓ -17.3% |
| Rolling 3yr Avg | £86500 → £82633 → £51883 |
| Matches | 343 |
| Wins / Losses | 218 / 101 |
| Win % | 63.6% |
| Frame Diff | 617 |
| Frames For / Against | 1754 / 1137 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.8% (22 of 101) |
| Total Career Prize | £948392 |
| Peak Season | £244450 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £47419 |
| Active Avg (excl. £0) Average earnings over only the 16 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £59274 (16 active of 20) |
| Median Annual Earnings | £21981 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 45.6% of career |
| Recent Form (last 3) | £120400 |
| 25/26 → 26/27 | ↓ -71.9% |
| 24/25 → 25/26 | ↓ -28.0% |
| Rolling 3yr Avg | £172116 → £189216 → £120400 |
| Matches | 118 |
| Wins / Losses | 50 / 66 |
| Win % | 42.4% |
| Frame Diff | -72 |
| Frames For / Against | 318 / 390 |
| 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% (16 of 66) |
| Total Career Prize | £33334 |
| Peak Season | £21711 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1960 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £5555 (6 active of 17) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 90.2% of career |
| Recent Form (last 3) | £10690 |
| 25/26 → 26/27 | ↓ -90.8% |
| 24/25 → 25/26 | ↑ 159.7% |
| Rolling 3yr Avg | £2787 → £10024 → £10690 |
| Matches | 313 |
| Wins / Losses | 18 / 285 |
| Win % | 5.8% |
| Frame Diff | -812 |
| Frames For / Against | 956 / 1768 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.6% (70 of 285) |
| Total Career Prize | £2477979 |
| Peak Season | £1086267 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £165198 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £176998 (14 active of 15) |
| Median Annual Earnings | £55500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.5% of career |
| Recent Form (last 3) | £560422 |
| 25/26 → 26/27 | ↓ -92.5% |
| 24/25 → 25/26 | ↑ 111.7% |
| Rolling 3yr Avg | £189500 → £533089 → £560422 |
| Matches | 453 |
| Wins / Losses | 55 / 391 |
| Win % | 12.1% |
| Frame Diff | -1449 |
| Frames For / Against | 1712 / 3161 |
| 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% (93 of 391) |
| Total Career Prize | £1733142 |
| Peak Season | £227950 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £57771 |
| Active Avg (excl. £0) Average earnings over only the 27 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £64190 (27 active of 30) |
| Median Annual Earnings | £39898 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 23.2% of career |
| Recent Form (last 3) | £99016 |
| 25/26 → 26/27 | ↓ -86.6% |
| 24/25 → 25/26 | ↓ -37.8% |
| Rolling 3yr Avg | £181959 → £170166 → £99016 |
| Matches | 320 |
| Wins / Losses | 270 / 43 |
| Win % | 84.4% |
| Frame Diff | 725 |
| Frames For / Against | 1913 / 1188 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.9% (9 of 43) |
| Total Career Prize | £1358846 |
| Peak Season | £380600 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £75491 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £97060 (14 active of 18) |
| Median Annual Earnings | £41083 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.6% of career |
| Recent Form (last 3) | £237283 |
| 25/26 → 26/27 | ↓ -90.1% |
| 24/25 → 25/26 | ↑ 29.6% |
| Rolling 3yr Avg | £188452 → £276952 → £237283 |
| Matches | 127 |
| Wins / Losses | 25 / 100 |
| Win % | 19.7% |
| Frame Diff | -211 |
| Frames For / Against | 517 / 728 |
| 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% (24 of 100) |
| Total Career Prize | £219308 |
| Peak Season | £100000 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £14620 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £36551 (6 active of 15) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 79.8% of career |
| Recent Form (last 3) | £63150 |
| 25/26 → 26/27 | ↓ -85.5% |
| 24/25 → 25/26 | ↑ 33.4% |
| Rolling 3yr Avg | £34727 → £63483 → £63150 |
| Matches | 484 |
| Wins / Losses | 446 / 21 |
| Win % | 92.1% |
| Frame Diff | 2159 |
| Frames For / Against | 3843 / 1684 |
| 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% (3 of 21) |
| Total Career Prize | £4063806 |
| Peak Season | £450000 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £131090 |
| Median Annual Earnings | £101750 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 17.9% of career |
| Recent Form (last 3) | £177050 |
| 25/26 → 26/27 | ↓ -95.6% |
| 24/25 → 25/26 | → 1.6% |
| Rolling 3yr Avg | £318100 → £323216 → £177050 |
| Matches | 327 |
| Wins / Losses | 84 / 233 |
| Win % | 25.7% |
| Frame Diff | -1019 |
| Frames For / Against | 1130 / 2149 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.0% (49 of 233) |
| Total Career Prize | £695909 |
| Peak Season | £78500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £26765 |
| Active Avg (excl. £0) Average earnings over only the 23 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30256 (23 active of 26) |
| Median Annual Earnings | £19397 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 22.1% of career |
| Recent Form (last 3) | £48816 |
| 25/26 → 26/27 | ↓ -94.0% |
| 24/25 → 25/26 | ↑ 12.5% |
| Rolling 3yr Avg | £71100 → £73483 → £48816 |
| Matches | 408 |
| Wins / Losses | 256 / 148 |
| Win % | 62.7% |
| Frame Diff | 459 |
| Frames For / Against | 2224 / 1765 |
| 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% (41 of 148) |
| Total Career Prize | £1090774 |
| Peak Season | £150443 (2018-2019) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £38956 |
| Active Avg (excl. £0) Average earnings over only the 25 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £43630 (25 active of 28) |
| Median Annual Earnings | £24280 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.4% of career |
| Recent Form (last 3) | £80383 |
| 25/26 → 26/27 | ↓ -80.8% |
| 24/25 → 25/26 | ↓ -47.2% |
| Rolling 3yr Avg | £86883 → £92916 → £80383 |
| Matches | 28 |
| Wins / Losses | 16 / 12 |
| Win % | 57.1% |
| Frame Diff | 12 |
| Frames For / Against | 88 / 76 |
| 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) |
| Matches | 479 |
| Wins / Losses | 301 / 174 |
| Win % | 62.8% |
| Frame Diff | 439 |
| Frames For / Against | 2378 / 1939 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.8% (38 of 174) |
| Total Career Prize | £10253743 |
| Peak Season | £1580600 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £366205 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £394374 (26 active of 28) |
| Median Annual Earnings | £247496 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 26.1% of career |
| Recent Form (last 3) | £843205 |
| 25/26 → 26/27 | ↓ -69.8% |
| 24/25 → 25/26 | ↓ -53.9% |
| Rolling 3yr Avg | £1033628 → £1107501 → £843205 |
| Matches | 267 |
| Wins / Losses | 241 / 22 |
| Win % | 90.3% |
| Frame Diff | 837 |
| Frames For / Against | 1520 / 683 |
| 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) |
| Total Career Prize | £219232 |
| Peak Season | £44500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £13702 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £18269 (12 active of 16) |
| Median Annual Earnings | £5458 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 39.0% of career |
| Recent Form (last 3) | £19143 |
| 25/26 → 26/27 | ↓ -82.1% |
| 24/25 → 25/26 | ↓ -66.0% |
| Rolling 3yr Avg | £28500 → £33143 → £19143 |
| Matches | 423 |
| Wins / Losses | 310 / 110 |
| Win % | 73.3% |
| Frame Diff | 586 |
| Frames For / Against | 2258 / 1672 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.7% (25 of 110) |
| Total Career Prize | £2100691 |
| Peak Season | £299050 (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. | £95485 |
| 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. | £100032 (21 active of 22) |
| Median Annual Earnings | £44324 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.3% of career |
| Recent Form (last 3) | £153450 |
| 25/26 → 26/27 | ↓ -87.8% |
| 24/25 → 25/26 | ↑ 80.2% |
| Rolling 3yr Avg | £178496 → £194596 → £153450 |
| Matches | 371 |
| Wins / Losses | 347 / 22 |
| Win % | 93.5% |
| Frame Diff | 1325 |
| Frames For / Against | 2493 / 1168 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 31.8% (7 of 22) |
| Total Career Prize | £1550025 |
| Peak Season | £213630 (2017-2018) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £67392 |
| Active Avg (excl. £0) Average earnings over only the 20 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £77501 (20 active of 23) |
| Median Annual Earnings | £50600 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.0% of career |
| Recent Form (last 3) | £71533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↑ 72.8% |
| Rolling 3yr Avg | £83550 → £87700 → £71533 |
| Matches | 213 |
| Wins / Losses | 73 / 136 |
| Win % | 34.3% |
| Frame Diff | -128 |
| Frames For / Against | 891 / 1019 |
| 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% (29 of 136) |
| Total Career Prize | £667343 |
| Peak Season | £215250 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £44489 |
| Active Avg (excl. £0) Average earnings over only the 9 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £74149 (9 active of 15) |
| Median Annual Earnings | £15000 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 51.5% of career |
| Recent Form (last 3) | £122650 |
| 25/26 → 26/27 | ↓ -81.4% |
| 24/25 → 25/26 | ↓ -40.2% |
| Rolling 3yr Avg | £139597 → £145914 → £122650 |
| Matches | 278 |
| Wins / Losses | 65 / 210 |
| Win % | 23.4% |
| Frame Diff | -585 |
| Frames For / Against | 1015 / 1600 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.3% (49 of 210) |
| Total Career Prize | £251880 |
| Peak Season | £50746 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £14816 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19375 (13 active of 17) |
| Median Annual Earnings | £11750 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 32.7% of career |
| Recent Form (last 3) | £25267 |
| 25/26 → 26/27 | ↓ -75.1% |
| 24/25 → 25/26 | ↓ -60.5% |
| Rolling 3yr Avg | £33531 → £33882 → £25267 |
| Matches | 452 |
| Wins / Losses | 358 / 85 |
| Win % | 79.2% |
| Frame Diff | 1116 |
| Frames For / Against | 2737 / 1621 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.2% (18 of 85) |
| Total Career Prize | £2013684 |
| Peak Season | £306968 (2018-2019) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £41095 |
| Active Avg (excl. £0) Average earnings over only the 30 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £67122 (30 active of 49) |
| Median Annual Earnings | £6525 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 28.0% of career |
| Recent Form (last 3) | £93366 |
| 25/26 → 26/27 | ↓ -43.6% |
| 24/25 → 25/26 | ↓ -42.1% |
| Rolling 3yr Avg | £133200 → £134533 → £93366 |
| Matches | 85 |
| Wins / Losses | 73 / 9 |
| Win % | 85.9% |
| Frame Diff | 197 |
| Frames For / Against | 390 / 193 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.2% (2 of 9) |
| Matches | 506 |
| Wins / Losses | 235 / 261 |
| Win % | 46.4% |
| Frame Diff | -261 |
| Frames For / Against | 2823 / 3084 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.8% (57 of 261) |
| Total Career Prize | £9054168 |
| Peak Season | £870030 (2017-2018) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £238267 |
| Active Avg (excl. £0) Average earnings over only the 37 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £244707 (37 active of 38) |
| Median Annual Earnings | £193225 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.4% of career |
| Recent Form (last 3) | £448533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↓ -37.0% |
| Rolling 3yr Avg | £497863 → £581929 → £448533 |
| Matches | 434 |
| Wins / Losses | 175 / 256 |
| Win % | 40.3% |
| Frame Diff | -294 |
| Frames For / Against | 1748 / 2042 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.3% (70 of 256) |
| Total Career Prize | £1218054 |
| Peak Season | £113500 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £45113 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £46848 (26 active of 27) |
| Median Annual Earnings | £35886 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.3% of career |
| Recent Form (last 3) | £76833 |
| 25/26 → 26/27 | ↓ -83.6% |
| 24/25 → 25/26 | ↓ -11.5% |
| Rolling 3yr Avg | £91100 → £101716 → £76833 |
| Matches | 375 |
| Wins / Losses | 37 / 331 |
| Win % | 9.9% |
| Frame Diff | -1591 |
| Frames For / Against | 1287 / 2878 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.8% (82 of 331) |
| Total Career Prize | £1404112 |
| Peak Season | £320017 (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. | £70205 |
| 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. | £73900 (19 active of 20) |
| Median Annual Earnings | £58125 |
| Career Trajectory Compares the most recent 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. | 36.7% of career |
| Recent Form (last 3) | £141005 |
| 25/26 → 26/27 | ↓ -96.4% |
| 24/25 → 25/26 | ↑ 249.7% |
| Rolling 3yr Avg | £85566 → £159672 → £141005 |
| Matches | 156 |
| Wins / Losses | 72 / 78 |
| Win % | 46.2% |
| Frame Diff | 59 |
| Frames For / Against | 896 / 837 |
| 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% (21 of 78) |
| Total Career Prize | £101070 |
| Peak Season | £39100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £6738 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £12633 (8 active of 15) |
| Median Annual Earnings | £250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.5% of career |
| Recent Form (last 3) | £22400 |
| 25/26 → 26/27 | ↓ -94.9% |
| 24/25 → 25/26 | ↑ 49.8% |
| Rolling 3yr Avg | £15723 → £25542 → £22400 |
| Matches | 214 |
| Wins / Losses | 22 / 187 |
| Win % | 10.3% |
| Frame Diff | -642 |
| Frames For / Against | 674 / 1316 |
| 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% (48 of 187) |
| Total Career Prize | £505281 |
| Peak Season | £151050 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £33685 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £38867 (13 active of 15) |
| Median Annual Earnings | £23250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 47.2% of career |
| Recent Form (last 3) | £84416 |
| 25/26 → 26/27 | ↓ -82.8% |
| 24/25 → 25/26 | ↓ -42.3% |
| Rolling 3yr Avg | £89193 → £104010 → £84416 |
| Matches | 116 |
| Wins / Losses | 85 / 29 |
| Win % | 73.3% |
| Frame Diff | 277 |
| Frames For / Against | 604 / 327 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.7% (6 of 29) |
| Total Career Prize | £146786 |
| Peak Season | £40100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £9785 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £18348 (8 active of 15) |
| Median Annual Earnings | £1329 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.8% of career |
| Recent Form (last 3) | £25680 |
| 25/26 → 26/27 | ↓ -73.8% |
| 24/25 → 25/26 | ↑ 51.7% |
| Rolling 3yr Avg | £13595 → £26518 → £25680 |
|
Upcoming
▾
|
| Matches | 156 |
| Wins / Losses | 72 / 78 |
| Win % | 46.2% |
| Frame Diff | 59 |
| Frames For / Against | 896 / 837 |
| 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% (21 of 78) |
| Total Career Prize | £101070 |
| Peak Season | £39100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £6738 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £12633 (8 active of 15) |
| Median Annual Earnings | £250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.5% of career |
| Recent Form (last 3) | £22400 |
| 25/26 → 26/27 | ↓ -94.9% |
| 24/25 → 25/26 | ↑ 49.8% |
| Rolling 3yr Avg | £15723 → £25542 → £22400 |
Opponent yet to be announced.
Players to be determined.
| Matches | 253 |
| Wins / Losses | 48 / 184 |
| Win % | 19.0% |
| Frame Diff | -404 |
| Frames For / Against | 720 / 1124 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.4% (43 of 184) |
| Total Career Prize | £471019 |
| Peak Season | £76400 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £21409 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £33644 (14 active of 22) |
| Median Annual Earnings | £5262 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 30.0% of career |
| Recent Form (last 3) | £20033 |
| 25/26 → 26/27 | ↓ -87.9% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £47133 → £43333 → £20033 |
Opponent yet to be announced.
|
TBD
vs
TBD
Upcoming
▾
Players to be determined. |
This website is for entertainment purposes only and does not provide investment or betting advice. By continuing to use this site, you agree to our Terms of Service. Learn more