|
Upcoming
▾
|
| Matches | 347 |
| Wins / Losses | 208 / 139 |
| Win % | 59.9% |
| Frame Diff | 278 |
| Frames For / Against | 1649 / 1371 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 33.1% (46 of 139) |
| Total Career Prize | £5209750 |
| 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. | £236806 |
| 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. | £260487 (20 active of 22) |
| Median Annual Earnings | £94776 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 34.6% of career |
| Recent Form (last 3) | £600133 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -16.5% |
| Rolling 3yr Avg | £656908 → £817424 → £600133 |
| Matches | 384 |
| Wins / Losses | 189 / 195 |
| Win % | 49.2% |
| Frame Diff | -200 |
| Frames For / Against | 2205 / 2405 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.7% (52 of 195) |
| Total Career Prize | £9009168 |
| 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. | £243491 |
| Active Avg (excl. £0) Average earnings over only the 36 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £250254 (36 active of 37) |
| Median Annual Earnings | £197650 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.5% of career |
| Recent Form (last 3) | £581929 |
| 24/25 → 25/26 | ↓ -37.0% |
| 23/24 → 24/25 | ↑ 79.2% |
| Rolling 3yr Avg | £351596 → £497863 → £581929 |
| Matches | 219 |
| Wins / Losses | 15 / 204 |
| Win % | 6.8% |
| Frame Diff | -544 |
| Frames For / Against | 794 / 1338 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.4% (62 of 204) |
| Total Career Prize | £2397979 |
| 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. | £159865 |
| 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. | £171284 (14 active of 15) |
| Median Annual Earnings | £32975 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 66.7% of career |
| Recent Form (last 3) | £533755 |
| 25/26 → 26/27 | ↓ -99.8% |
| 24/25 → 25/26 | ↑ 111.7% |
| Rolling 3yr Avg | £189500 → £533089 → £533755 |
| Matches | 324 |
| Wins / Losses | 117 / 207 |
| Win % | 36.1% |
| Frame Diff | -244 |
| Frames For / Against | 1279 / 1523 |
| 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% (59 of 207) |
| Total Career Prize | £8238917 |
| 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. | £265771 |
| 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. | £329556 (25 active of 31) |
| Median Annual Earnings | £184950 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 20.7% of career |
| Recent Form (last 3) | £565416 |
| 24/25 → 25/26 | ↑ 69.2% |
| 23/24 → 24/25 | ↑ 210.4% |
| Rolling 3yr Avg | £374083 → £309666 → £565416 |
| Matches | 345 |
| Wins / Losses | 234 / 111 |
| Win % | 67.8% |
| Frame Diff | 456 |
| Frames For / Against | 1947 / 1491 |
| 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% (31 of 111) |
| Total Career Prize | £10033743 |
| 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. | £371620 |
| 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. | £401349 (25 active of 27) |
| Median Annual Earnings | £257591 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.7% of career |
| Recent Form (last 3) | £1107501 |
| 24/25 → 25/26 | ↓ -53.9% |
| 23/24 → 24/25 | ↑ 56.0% |
| Rolling 3yr Avg | £727428 → £1033628 → £1107501 |
| Matches | 361 |
| Wins / Losses | 239 / 122 |
| Win % | 66.2% |
| Frame Diff | 555 |
| Frames For / Against | 2055 / 1500 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 32.0% (39 of 122) |
| Total Career Prize | £11235738 |
| Peak Season | £650075 (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. | £274042 |
| Active Avg (excl. £0) Average earnings over only the 36 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £312103 (36 active of 41) |
| Median Annual Earnings | £247875 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 11.6% of career |
| Recent Form (last 3) | £561664 |
| 24/25 → 25/26 | → 1.3% |
| 23/24 → 24/25 | ↑ 62.7% |
| Rolling 3yr Avg | £338847 → £412297 → £561664 |
| Matches | 336 |
| Wins / Losses | 70 / 266 |
| Win % | 20.8% |
| Frame Diff | -835 |
| Frames For / Against | 1860 / 2695 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.6% (68 of 266) |
| Total Career Prize | £7216784 |
| 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. | £240559 |
| 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. | £248854 (29 active of 30) |
| Median Annual Earnings | £228497 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.9% of career |
| Recent Form (last 3) | £619833 |
| 24/25 → 25/26 | ↓ -12.6% |
| 23/24 → 24/25 | ↑ 203.6% |
| Rolling 3yr Avg | £279000 → £526000 → £619833 |
| Matches | 143 |
| Wins / Losses | 26 / 117 |
| Win % | 18.2% |
| Frame Diff | -256 |
| Frames For / Against | 633 / 889 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.4% (32 of 117) |
| Total Career Prize | £1444614 |
| 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. | £180576 |
| 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. | £240769 (6 active of 8) |
| Median Annual Earnings | £45125 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.4% of career |
| Recent Form (last 3) | £443746 |
| 24/25 → 25/26 | ↑ 272.7% |
| 23/24 → 24/25 | ↑ 220.4% |
| Rolling 3yr Avg | £57573 → £132807 → £443746 |
|
Upcoming
▾
|
| Matches | 170 |
| Wins / Losses | 47 / 123 |
| Win % | 27.6% |
| Frame Diff | -256 |
| Frames For / Against | 766 / 1022 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.4% (30 of 123) |
| Total Career Prize | £953156 |
| 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. | £79429 |
| 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. | £119144 (8 active of 12) |
| Median Annual Earnings | £15875 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.3% of career |
| Recent Form (last 3) | £204950 |
| 25/26 → 26/27 | ↓ -99.1% |
| 24/25 → 25/26 | ↓ -46.6% |
| Rolling 3yr Avg | £221450 → £247950 → £204950 |
| Matches | 150 |
| Wins / Losses | 56 / 94 |
| Win % | 37.3% |
| Frame Diff | -95 |
| Frames For / Against | 692 / 787 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.1% (18 of 94) |
| Total Career Prize | £647343 |
| 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. | £43156 |
| 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. | £71927 (9 active of 15) |
| Median Annual Earnings | £4000 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.1% of career |
| Recent Form (last 3) | £115983 |
| 25/26 → 26/27 | ↓ -96.9% |
| 24/25 → 25/26 | ↓ -40.2% |
| Rolling 3yr Avg | £139597 → £145914 → £115983 |
| Matches | 261 |
| Wins / Losses | 75 / 186 |
| Win % | 28.7% |
| Frame Diff | -463 |
| Frames For / Against | 1461 / 1924 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.3% (49 of 186) |
| Total Career Prize | £15240231 |
| 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. | £371712 |
| 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. | £411898 (37 active of 41) |
| Median Annual Earnings | £324000 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.4% of career |
| Recent Form (last 3) | £708994 |
| 24/25 → 25/26 | ↑ 35.4% |
| 23/24 → 24/25 | ↓ -71.1% |
| Rolling 3yr Avg | £828133 → £676333 → £708994 |
Opponent yet to be announced.
| Matches | 244 |
| Wins / Losses | 217 / 27 |
| Win % | 88.9% |
| Frame Diff | 560 |
| Frames For / Against | 1487 / 927 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 14.8% (4 of 27) |
| Total Career Prize | £1326346 |
| 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. | £73685 |
| 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. | £94739 (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. | 50.8% of career |
| Recent Form (last 3) | £226450 |
| 25/26 → 26/27 | ↓ -98.7% |
| 24/25 → 25/26 | ↑ 29.6% |
| Rolling 3yr Avg | £188452 → £276952 → £226450 |
Opponent yet to be announced.
| Matches | 287 |
| Wins / Losses | 246 / 41 |
| Win % | 85.7% |
| Frame Diff | 808 |
| Frames For / Against | 1914 / 1106 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.8% (11 of 41) |
| Total Career Prize | £5490394 |
| 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. | £219615 |
| Active Avg (excl. £0) Average earnings over only the 24 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £228766 (24 active of 25) |
| Median Annual Earnings | £218425 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.2% of career |
| Recent Form (last 3) | £365283 |
| 24/25 → 25/26 | ↓ -51.9% |
| 23/24 → 24/25 | ↑ 22.9% |
| Rolling 3yr Avg | £257750 → £389183 → £365283 |
Opponent yet to be announced.
| Matches | 327 |
| Wins / Losses | 38 / 289 |
| Win % | 11.6% |
| Frame Diff | -871 |
| Frames For / Against | 1224 / 2095 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.8% (89 of 289) |
| Total Career Prize | £1863061 |
| 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. | £84684 |
| 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. | £98055 (19 active of 22) |
| Median Annual Earnings | £65575 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 45.5% of career |
| Recent Form (last 3) | £314664 |
| 24/25 → 25/26 | ↓ -19.0% |
| 23/24 → 24/25 | ↑ 388.0% |
| Rolling 3yr Avg | £81691 → £219008 → £314664 |
Opponent yet to be announced.
| Matches | 354 |
| Wins / Losses | 328 / 26 |
| Win % | 92.7% |
| Frame Diff | 957 |
| Frames For / Against | 2187 / 1230 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.1% (6 of 26) |
| Total Career Prize | £4406055 |
| 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. | £146868 |
| 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. | £157359 (28 active of 30) |
| Median Annual Earnings | £81255 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.5% of career |
| Recent Form (last 3) | £374616 |
| 24/25 → 25/26 | → 1.2% |
| 23/24 → 24/25 | ↑ 31.2% |
| Rolling 3yr Avg | £227116 → £281333 → £374616 |
| Matches | 131 |
| Wins / Losses | 77 / 54 |
| Win % | 58.8% |
| Frame Diff | 240 |
| Frames For / Against | 723 / 483 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.5% (10 of 54) |
| Total Career Prize | £410954 |
| 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. | £27396 |
| 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. | £51369 (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. | 80.1% of career |
| Recent Form (last 3) | £115616 |
| 25/26 → 26/27 | ↓ -85.7% |
| 24/25 → 25/26 | ↓ -41.1% |
| Rolling 3yr Avg | £75034 → £110151 → £115616 |
| Matches | 327 |
| Wins / Losses | 250 / 77 |
| Win % | 76.5% |
| Frame Diff | 479 |
| Frames For / Against | 1856 / 1377 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.0% (20 of 77) |
| Total Career Prize | £2083191 |
| 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. | £94690 |
| 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. | £99199 (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. | 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.5% of career |
| Recent Form (last 3) | £147616 |
| 25/26 → 26/27 | ↓ -94.2% |
| 24/25 → 25/26 | ↑ 80.2% |
| Rolling 3yr Avg | £178496 → £194596 → £147616 |
| Matches | 289 |
| Wins / Losses | 28 / 261 |
| Win % | 9.7% |
| Frame Diff | -759 |
| Frames For / Against | 916 / 1675 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.3% (66 of 261) |
| Total Career Prize | £1267595 |
| 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. | £60361 |
| 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. | £70421 (18 active of 21) |
| Median Annual Earnings | £21983 |
| Career Trajectory Compares the most recent 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. | 55.3% of career |
| Recent Form (last 3) | £174733 |
| 25/26 → 26/27 | ↓ -95.6% |
| 24/25 → 25/26 | ↑ 26.3% |
| Rolling 3yr Avg | £231591 → £308858 → £174733 |
| Matches | 367 |
| Wins / Losses | 165 / 202 |
| Win % | 45.0% |
| Frame Diff | 37 |
| Frames For / Against | 2220 / 2183 |
| 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% (50 of 202) |
| Total Career Prize | £9309894 |
| 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. | £321030 |
| 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. | £332496 (28 active of 29) |
| Median Annual Earnings | £253660 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 19.5% of career |
| Recent Form (last 3) | £610650 |
| 24/25 → 25/26 | ↑ 19.5% |
| 23/24 → 24/25 | ↑ 37.4% |
| Rolling 3yr Avg | £391683 → £551483 → £610650 |
| Matches | 252 |
| Wins / Losses | 14 / 238 |
| Win % | 5.6% |
| Frame Diff | -1019 |
| Frames For / Against | 715 / 1734 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.4% (58 of 238) |
| Total Career Prize | £1303800 |
| 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. | £81487 |
| 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. | £86920 (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. | 28.2% of career |
| Recent Form (last 3) | £123172 |
| 25/26 → 26/27 | ↓ -95.9% |
| 24/25 → 25/26 | ↑ 85.4% |
| Rolling 3yr Avg | £125396 → £164485 → £123172 |
|
Upcoming
▾
|
| Matches | 347 |
| Wins / Losses | 208 / 139 |
| Win % | 59.9% |
| Frame Diff | 278 |
| Frames For / Against | 1649 / 1371 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 33.1% (46 of 139) |
| Total Career Prize | £5209750 |
| 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. | £236806 |
| 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. | £260487 (20 active of 22) |
| Median Annual Earnings | £94776 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 34.6% of career |
| Recent Form (last 3) | £600133 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↓ -16.5% |
| Rolling 3yr Avg | £656908 → £817424 → £600133 |
Opponent yet to be announced.
| Matches | 384 |
| Wins / Losses | 189 / 195 |
| Win % | 49.2% |
| Frame Diff | -200 |
| Frames For / Against | 2205 / 2405 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.7% (52 of 195) |
| Total Career Prize | £9009168 |
| 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. | £243491 |
| Active Avg (excl. £0) Average earnings over only the 36 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £250254 (36 active of 37) |
| Median Annual Earnings | £197650 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.5% of career |
| Recent Form (last 3) | £581929 |
| 24/25 → 25/26 | ↓ -37.0% |
| 23/24 → 24/25 | ↑ 79.2% |
| Rolling 3yr Avg | £351596 → £497863 → £581929 |
Opponent yet to be announced.
| Matches | 219 |
| Wins / Losses | 15 / 204 |
| Win % | 6.8% |
| Frame Diff | -544 |
| Frames For / Against | 794 / 1338 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 30.4% (62 of 204) |
| Total Career Prize | £2397979 |
| 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. | £159865 |
| 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. | £171284 (14 active of 15) |
| Median Annual Earnings | £32975 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 66.7% of career |
| Recent Form (last 3) | £533755 |
| 25/26 → 26/27 | ↓ -99.8% |
| 24/25 → 25/26 | ↑ 111.7% |
| Rolling 3yr Avg | £189500 → £533089 → £533755 |
Opponent yet to be announced.
| Matches | 324 |
| Wins / Losses | 117 / 207 |
| Win % | 36.1% |
| Frame Diff | -244 |
| Frames For / Against | 1279 / 1523 |
| 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% (59 of 207) |
| Total Career Prize | £8238917 |
| 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. | £265771 |
| 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. | £329556 (25 active of 31) |
| Median Annual Earnings | £184950 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 20.7% of career |
| Recent Form (last 3) | £565416 |
| 24/25 → 25/26 | ↑ 69.2% |
| 23/24 → 24/25 | ↑ 210.4% |
| Rolling 3yr Avg | £374083 → £309666 → £565416 |
Opponent yet to be announced.
| Matches | 345 |
| Wins / Losses | 234 / 111 |
| Win % | 67.8% |
| Frame Diff | 456 |
| Frames For / Against | 1947 / 1491 |
| 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% (31 of 111) |
| Total Career Prize | £10033743 |
| 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. | £371620 |
| 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. | £401349 (25 active of 27) |
| Median Annual Earnings | £257591 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.7% of career |
| Recent Form (last 3) | £1107501 |
| 24/25 → 25/26 | ↓ -53.9% |
| 23/24 → 24/25 | ↑ 56.0% |
| Rolling 3yr Avg | £727428 → £1033628 → £1107501 |
Opponent yet to be announced.
| Matches | 361 |
| Wins / Losses | 239 / 122 |
| Win % | 66.2% |
| Frame Diff | 555 |
| Frames For / Against | 2055 / 1500 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 32.0% (39 of 122) |
| Total Career Prize | £11235738 |
| Peak Season | £650075 (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. | £274042 |
| Active Avg (excl. £0) Average earnings over only the 36 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £312103 (36 active of 41) |
| Median Annual Earnings | £247875 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 11.6% of career |
| Recent Form (last 3) | £561664 |
| 24/25 → 25/26 | → 1.3% |
| 23/24 → 24/25 | ↑ 62.7% |
| Rolling 3yr Avg | £338847 → £412297 → £561664 |
Opponent yet to be announced.
| Matches | 336 |
| Wins / Losses | 70 / 266 |
| Win % | 20.8% |
| Frame Diff | -835 |
| Frames For / Against | 1860 / 2695 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.6% (68 of 266) |
| Total Career Prize | £7216784 |
| 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. | £240559 |
| 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. | £248854 (29 active of 30) |
| Median Annual Earnings | £228497 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.9% of career |
| Recent Form (last 3) | £619833 |
| 24/25 → 25/26 | ↓ -12.6% |
| 23/24 → 24/25 | ↑ 203.6% |
| Rolling 3yr Avg | £279000 → £526000 → £619833 |
Opponent yet to be announced.
| Matches | 143 |
| Wins / Losses | 26 / 117 |
| Win % | 18.2% |
| Frame Diff | -256 |
| Frames For / Against | 633 / 889 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.4% (32 of 117) |
| Total Career Prize | £1444614 |
| 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. | £180576 |
| 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. | £240769 (6 active of 8) |
| Median Annual Earnings | £45125 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came 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.4% of career |
| Recent Form (last 3) | £443746 |
| 24/25 → 25/26 | ↑ 272.7% |
| 23/24 → 24/25 | ↑ 220.4% |
| Rolling 3yr Avg | £57573 → £132807 → £443746 |
Opponent yet to be announced.
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