|
TBD
vs
TBD
00:00
Upcoming
▾
Players to be determined. |
|
TBD
vs
TBD
Upcoming
▾
Players to be determined. |
|
00:00
Upcoming
▾
|
| Matches | 439 |
| Wins / Losses | 270 / 165 |
| Win % | 61.5% |
| Frame Diff | 485 |
| Frames For / Against | 2368 / 1883 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.3% (45 of 165) |
| Total Career Prize | £1090774 |
| Peak Season | £150443 (2018-2019) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £38956 |
| Active Avg (excl. £0) Average earnings over only the 25 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £43630 (25 active of 28) |
| Median Annual Earnings | £24280 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.4% of career |
| Recent Form (last 3) | £80383 |
| 25/26 → 26/27 | ↓ -80.8% |
| 24/25 → 25/26 | ↓ -47.2% |
| Rolling 3yr Avg | £86883 → £92916 → £80383 |
| Matches | 89 |
| Wins / Losses | 63 / 26 |
| Win % | 70.8% |
| Frame Diff | 209 |
| Frames For / Against | 489 / 280 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 7.7% (2 of 26) |
| Matches | 249 |
| Wins / Losses | 57 / 191 |
| Win % | 22.9% |
| Frame Diff | -705 |
| Frames For / Against | 989 / 1694 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.6% (45 of 191) |
| 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 | 358 |
| Wins / Losses | 87 / 260 |
| Win % | 24.3% |
| Frame Diff | -1108 |
| Frames For / Against | 1231 / 2339 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.2% (55 of 260) |
| Total Career Prize | £695909 |
| Peak Season | £78500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £26765 |
| Active Avg (excl. £0) Average earnings over only the 23 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30256 (23 active of 26) |
| Median Annual Earnings | £19397 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 22.1% of career |
| Recent Form (last 3) | £48816 |
| 25/26 → 26/27 | ↓ -94.0% |
| 24/25 → 25/26 | ↑ 12.5% |
| Rolling 3yr Avg | £71100 → £73483 → £48816 |
| Matches | 523 |
| Wins / Losses | 481 / 25 |
| Win % | 92.0% |
| Frame Diff | 2324 |
| Frames For / Against | 4112 / 1788 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.0% (4 of 25) |
| 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 | 253 |
| Wins / Losses | 157 / 92 |
| Win % | 62.1% |
| Frame Diff | 192 |
| Frames For / Against | 1289 / 1097 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.7% (19 of 92) |
| Total Career Prize | £500200 |
| Peak Season | £148000 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £33346 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £45472 (11 active of 15) |
| Median Annual Earnings | £15000 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.3% of career |
| Recent Form (last 3) | £87150 |
| 25/26 → 26/27 | ↓ -84.8% |
| 24/25 → 25/26 | ↓ -33.5% |
| Rolling 3yr Avg | £88333 → £107483 → £87150 |
| Matches | 377 |
| Wins / Losses | 13 / 359 |
| Win % | 3.4% |
| Frame Diff | -1789 |
| Frames For / Against | 1150 / 2939 |
| 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% (83 of 359) |
| 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 | 143 |
| Wins / Losses | 29 / 112 |
| Win % | 20.3% |
| Frame Diff | -372 |
| Frames For / Against | 639 / 1011 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (28 of 112) |
| Total Career Prize | £219308 |
| Peak Season | £100000 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £14620 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £36551 (6 active of 15) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 79.8% of career |
| Recent Form (last 3) | £63150 |
| 25/26 → 26/27 | ↓ -85.5% |
| 24/25 → 25/26 | ↑ 33.4% |
| Rolling 3yr Avg | £34727 → £63483 → £63150 |
| Matches | 351 |
| Wins / Losses | 289 / 54 |
| Win % | 82.3% |
| Frame Diff | 875 |
| Frames For / Against | 2134 / 1259 |
| 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 | £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 | 220 |
| Wins / Losses | 100 / 116 |
| Win % | 45.5% |
| Frame Diff | -103 |
| Frames For / Against | 1057 / 1160 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 18.1% (21 of 116) |
| Total Career Prize | £276550 |
| Peak Season | £67450 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £18436 |
| Active Avg (excl. £0) Average earnings over only the 10 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £27655 (10 active of 15) |
| Median Annual Earnings | £10500 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 41.8% of career |
| Recent Form (last 3) | £42050 |
| 25/26 → 26/27 | ↓ -84.4% |
| 24/25 → 25/26 | ↑ 39.9% |
| Rolling 3yr Avg | £35733 → £49883 → £42050 |
| Matches | 284 |
| Wins / Losses | 19 / 259 |
| Win % | 6.7% |
| Frame Diff | -984 |
| Frames For / Against | 1015 / 1999 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.8% (54 of 259) |
| Total Career Prize | £654105 |
| Peak Season | £136426 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £43607 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £54508 (12 active of 15) |
| Median Annual Earnings | £28250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 40.4% of career |
| Recent Form (last 3) | £88758 |
| 25/26 → 26/27 | ↓ -98.5% |
| 24/25 → 25/26 | ↑ 6.7% |
| Rolling 3yr Avg | £92405 → £118964 → £88758 |
| Matches | 490 |
| Wins / Losses | 55 / 427 |
| Win % | 11.2% |
| Frame Diff | -1581 |
| Frames For / Against | 1802 / 3383 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.7% (97 of 427) |
| Total Career Prize | £1733142 |
| Peak Season | £227950 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £57771 |
| Active Avg (excl. £0) Average earnings over only the 27 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £64190 (27 active of 30) |
| Median Annual Earnings | £39898 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 23.2% of career |
| Recent Form (last 3) | £99016 |
| 25/26 → 26/27 | ↓ -86.6% |
| 24/25 → 25/26 | ↓ -37.8% |
| Rolling 3yr Avg | £181959 → £170166 → £99016 |
| Matches | 341 |
| Wins / Losses | 21 / 310 |
| Win % | 6.2% |
| Frame Diff | -885 |
| Frames For / Against | 1015 / 1900 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.2% (72 of 310) |
| 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 | 330 |
| Wins / Losses | 92 / 235 |
| Win % | 27.9% |
| Frame Diff | -567 |
| Frames For / Against | 1366 / 1933 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.1% (45 of 235) |
| Total Career Prize | £470947 |
| Peak Season | £89400 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £26163 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £31396 (15 active of 18) |
| Median Annual Earnings | £25875 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 30.2% of career |
| Recent Form (last 3) | £49350 |
| 25/26 → 26/27 | ↓ -93.3% |
| 24/25 → 25/26 | ↑ 69.8% |
| Rolling 3yr Avg | £41633 → £61350 → £49350 |
| Matches | 497 |
| Wins / Losses | 271 / 219 |
| Win % | 54.5% |
| Frame Diff | 163 |
| Frames For / Against | 2100 / 1937 |
| 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% (60 of 219) |
| 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 | 125 |
| Wins / Losses | 53 / 70 |
| Win % | 42.4% |
| Frame Diff | -74 |
| Frames For / Against | 340 / 414 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.7% (18 of 70) |
| Total Career Prize | £33334 |
| Peak Season | £21711 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1960 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £5555 (6 active of 17) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 90.2% of career |
| Recent Form (last 3) | £10690 |
| 25/26 → 26/27 | ↓ -90.8% |
| 24/25 → 25/26 | ↑ 159.7% |
| Rolling 3yr Avg | £2787 → £10024 → £10690 |
| Matches | 391 |
| Wins / Losses | 28 / 354 |
| Win % | 7.2% |
| Frame Diff | -1030 |
| Frames For / Against | 1152 / 2182 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.3% (86 of 354) |
| 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 | 260 |
| Wins / Losses | 18 / 238 |
| Win % | 6.9% |
| Frame Diff | -898 |
| Frames For / Against | 742 / 1640 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 13.4% (32 of 238) |
| Total Career Prize | £296736 |
| Peak Season | £89800 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £17455 |
| Active Avg (excl. £0) Average earnings over only the 15 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19782 (15 active of 17) |
| Median Annual Earnings | £5375 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 57.8% of career |
| Recent Form (last 3) | £60683 |
| 25/26 → 26/27 | ↓ -88.3% |
| 24/25 → 25/26 | ↑ 9.8% |
| Rolling 3yr Avg | £50481 → £74081 → £60683 |
| Matches | 376 |
| Wins / Losses | 287 / 79 |
| Win % | 76.3% |
| Frame Diff | 879 |
| Frames For / Against | 2288 / 1409 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.5% (13 of 79) |
| 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 | 291 |
| Wins / Losses | 242 / 44 |
| Win % | 83.2% |
| Frame Diff | 802 |
| Frames For / Against | 1645 / 843 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.7% (10 of 44) |
| Total Career Prize | £211082 |
| Peak Season | £45571 (2021-2022) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £11109 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19189 (11 active of 19) |
| Median Annual Earnings | £2275 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 38.1% of career |
| Recent Form (last 3) | £11442 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 2620.7% |
| Rolling 3yr Avg | £23322 → £23026 → £11442 |
| Matches | 304 |
| Wins / Losses | 192 / 105 |
| Win % | 63.2% |
| Frame Diff | 244 |
| Frames For / Against | 1344 / 1100 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.1% (18 of 105) |
| 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 | 173 |
| Wins / Losses | 121 / 49 |
| Win % | 69.9% |
| Frame Diff | 548 |
| Frames For / Against | 1084 / 536 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.4% (10 of 49) |
| Total Career Prize | £56198 |
| Peak Season | £18088 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £3512 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £4683 (12 active of 16) |
| Median Annual Earnings | £442 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.0% of career |
| Recent Form (last 3) | £11529 |
| 25/26 → 26/27 | ↓ -5.9% |
| 24/25 → 25/26 | ↓ -53.0% |
| Rolling 3yr Avg | £10429 → £10119 → £11529 |
| Matches | 430 |
| Wins / Losses | 351 / 70 |
| Win % | 81.6% |
| Frame Diff | 1085 |
| Frames For / Against | 2774 / 1689 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.4% (15 of 70) |
| 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 | 487 |
| Wins / Losses | 180 / 298 |
| Win % | 37.0% |
| Frame Diff | -603 |
| Frames For / Against | 2365 / 2968 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.2% (75 of 298) |
| Total Career Prize | £1525483 |
| Peak Season | £134150 (2016-2017) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £42374 |
| Active Avg (excl. £0) Average earnings over only the 31 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £49209 (31 active of 36) |
| Median Annual Earnings | £35087 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 17.4% of career |
| Recent Form (last 3) | £54866 |
| 25/26 → 26/27 | ↓ -69.2% |
| 24/25 → 25/26 | ↓ -9.7% |
| Rolling 3yr Avg | £30483 → £49866 → £54866 |
| Matches | 493 |
| Wins / Losses | 171 / 306 |
| Win % | 34.7% |
| Frame Diff | -380 |
| Frames For / Against | 2051 / 2431 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.2% (71 of 306) |
| 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 | 31 |
| Wins / Losses | 17 / 14 |
| Win % | 54.8% |
| Frame Diff | 12 |
| Frames For / Against | 97 / 85 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.6% (4 of 14) |
| Matches | 214 |
| Wins / Losses | 26 / 185 |
| Win % | 12.1% |
| Frame Diff | -726 |
| Frames For / Against | 845 / 1571 |
| 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% (42 of 185) |
| 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 | 127 |
| Wins / Losses | 91 / 34 |
| Win % | 71.7% |
| Frame Diff | 278 |
| Frames For / Against | 646 / 368 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.6% (6 of 34) |
| Total Career Prize | £146786 |
| Peak Season | £40100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £9785 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £18348 (8 active of 15) |
| Median Annual Earnings | £1329 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.8% of career |
| Recent Form (last 3) | £25680 |
| 25/26 → 26/27 | ↓ -73.8% |
| 24/25 → 25/26 | ↑ 51.7% |
| Rolling 3yr Avg | £13595 → £26518 → £25680 |
| Matches | 552 |
| Wins / Losses | 237 / 305 |
| Win % | 42.9% |
| Frame Diff | -285 |
| Frames For / Against | 2861 / 3146 |
| 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% (64 of 305) |
| 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 | 501 |
| Wins / Losses | 144 / 351 |
| Win % | 28.7% |
| Frame Diff | -877 |
| Frames For / Against | 2122 / 2999 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.8% (94 of 351) |
| Total Career Prize | £2123911 |
| Peak Season | £274227 (2014-2015) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £70797 |
| Active Avg (excl. £0) Average earnings over only the 28 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £75853 (28 active of 30) |
| Median Annual Earnings | £66483 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 23.1% of career |
| Recent Form (last 3) | £51883 |
| 25/26 → 26/27 | ↓ -88.8% |
| 24/25 → 25/26 | ↓ -17.3% |
| Rolling 3yr Avg | £86500 → £82633 → £51883 |
| Matches | 533 |
| Wins / Losses | 326 / 203 |
| Win % | 61.2% |
| Frame Diff | 424 |
| Frames For / Against | 2530 / 2106 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.7% (40 of 203) |
| 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 | 288 |
| Wins / Losses | 166 / 117 |
| Win % | 57.6% |
| Frame Diff | 337 |
| Frames For / Against | 1526 / 1189 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.1% (34 of 117) |
| Total Career Prize | £539381 |
| Peak Season | £121000 (2020-2021) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £22474 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £38527 (14 active of 24) |
| Median Annual Earnings | £535 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 38.5% of career |
| Recent Form (last 3) | £38116 |
| 25/26 → 26/27 | ↓ -81.5% |
| 24/25 → 25/26 | → -3.7% |
| Rolling 3yr Avg | £65666 → £63783 → £38116 |
| Matches | 194 |
| Wins / Losses | 99 / 93 |
| Win % | 51.0% |
| Frame Diff | 210 |
| Frames For / Against | 911 / 701 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.6% (21 of 93) |
| 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 | 285 |
| Wins / Losses | 255 / 26 |
| Win % | 89.5% |
| Frame Diff | 867 |
| Frames For / Against | 1602 / 735 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 11.5% (3 of 26) |
| Total Career Prize | £219232 |
| Peak Season | £44500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £13702 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £18269 (12 active of 16) |
| Median Annual Earnings | £5458 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 39.0% of career |
| Recent Form (last 3) | £19143 |
| 25/26 → 26/27 | ↓ -82.1% |
| 24/25 → 25/26 | ↓ -66.0% |
| Rolling 3yr Avg | £28500 → £33143 → £19143 |
| Matches | 468 |
| Wins / Losses | 338 / 127 |
| Win % | 72.2% |
| Frame Diff | 543 |
| Frames For / Against | 2427 / 1884 |
| 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% (27 of 127) |
| 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 | 216 |
| Wins / Losses | 153 / 58 |
| Win % | 70.8% |
| Frame Diff | 692 |
| Frames For / Against | 1700 / 1008 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 15.5% (9 of 58) |
| Total Career Prize | £495210 |
| Peak Season | £113500 (2021-2022) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £33014 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £45019 (11 active of 15) |
| Median Annual Earnings | £13250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 44.8% of career |
| Recent Form (last 3) | £52016 |
| 25/26 → 26/27 | ↓ -77.7% |
| 24/25 → 25/26 | ↓ -21.1% |
| Rolling 3yr Avg | £86303 → £83520 → £52016 |
| Matches | 564 |
| Wins / Losses | 81 / 479 |
| Win % | 14.4% |
| Frame Diff | -2069 |
| Frames For / Against | 2405 / 4474 |
| 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% (114 of 479) |
| 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 | 407 |
| Wins / Losses | 374 / 31 |
| Win % | 91.9% |
| Frame Diff | 1382 |
| Frames For / Against | 2640 / 1258 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.0% (9 of 31) |
| Total Career Prize | £1550025 |
| Peak Season | £213630 (2017-2018) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £67392 |
| Active Avg (excl. £0) Average earnings over only the 20 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £77501 (20 active of 23) |
| Median Annual Earnings | £50600 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.0% of career |
| Recent Form (last 3) | £71533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↑ 72.8% |
| Rolling 3yr Avg | £83550 → £87700 → £71533 |
| Matches | 236 |
| Wins / Losses | 78 / 153 |
| Win % | 33.1% |
| Frame Diff | -159 |
| Frames For / Against | 947 / 1106 |
| 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% (29 of 153) |
| 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 | 141 |
| Wins / Losses | 128 / 12 |
| Win % | 90.8% |
| Frame Diff | 623 |
| Frames For / Against | 942 / 319 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (3 of 12) |
| Total Career Prize | £106087 |
| Peak Season | £51850 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £7072 |
| Active Avg (excl. £0) Average earnings over only the 7 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £15155 (7 active of 15) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 86.8% of career |
| Recent Form (last 3) | £31850 |
| 25/26 → 26/27 | ↓ -93.2% |
| 24/25 → 25/26 | ↑ 29.0% |
| Rolling 3yr Avg | £14078 → £31361 → £31850 |
| Matches | 466 |
| Wins / Losses | 44 / 414 |
| Win % | 9.4% |
| Frame Diff | -1427 |
| Frames For / Against | 1639 / 3066 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.5% (114 of 414) |
| 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 | 303 |
| Wins / Losses | 68 / 232 |
| Win % | 22.4% |
| Frame Diff | -721 |
| Frames For / Against | 1094 / 1815 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.8% (53 of 232) |
| Total Career Prize | £251880 |
| Peak Season | £50746 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £14816 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19375 (13 active of 17) |
| Median Annual Earnings | £11750 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 32.7% of career |
| Recent Form (last 3) | £25267 |
| 25/26 → 26/27 | ↓ -75.1% |
| 24/25 → 25/26 | ↓ -60.5% |
| Rolling 3yr Avg | £33531 → £33882 → £25267 |
| Matches | 495 |
| Wins / Losses | 386 / 99 |
| Win % | 78.0% |
| Frame Diff | 1165 |
| Frames For / Against | 2901 / 1736 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.2% (20 of 99) |
| 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 | 292 |
| Wins / Losses | 177 / 107 |
| Win % | 60.6% |
| Frame Diff | 595 |
| Frames For / Against | 1713 / 1118 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.4% (24 of 107) |
| Total Career Prize | £336365 |
| Peak Season | £50200 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £19786 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £24026 (14 active of 17) |
| Median Annual Earnings | £8475 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 29.3% of career |
| Recent Form (last 3) | £28183 |
| 25/26 → 26/27 | ↓ -74.4% |
| 24/25 → 25/26 | ↓ -45.5% |
| Rolling 3yr Avg | £47983 → £41016 → £28183 |
| Matches | 499 |
| Wins / Losses | 95 / 401 |
| Win % | 19.0% |
| Frame Diff | -1652 |
| Frames For / Against | 2380 / 4032 |
| 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% (84 of 401) |
| 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 | 99 |
| Wins / Losses | 84 / 12 |
| Win % | 84.8% |
| Frame Diff | 212 |
| Frames For / Against | 465 / 253 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.7% (2 of 12) |
| Matches | 542 |
| Wins / Losses | 247 / 283 |
| Win % | 45.6% |
| Frame Diff | -317 |
| Frames For / Against | 3069 / 3386 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.8% (59 of 283) |
| 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 | 143 |
| Wins / Losses | 21 / 115 |
| Win % | 14.7% |
| Frame Diff | -240 |
| Frames For / Against | 371 / 611 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.3% (28 of 115) |
| Total Career Prize | £51663 |
| Peak Season | £19072 (2012-2013) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £2719 |
| Active Avg (excl. £0) Average earnings over only the 9 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £5740 (9 active of 19) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 53.9% of career |
| Recent Form (last 3) | £1500 |
| 25/26 → 26/27 | → 0.0% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £0 → £0 → £1500 |
| Matches | 304 |
| Wins / Losses | 199 / 85 |
| Win % | 65.5% |
| Frame Diff | 379 |
| Frames For / Against | 1739 / 1360 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.0% (17 of 85) |
| 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 | 472 |
| Wins / Losses | 182 / 287 |
| Win % | 38.6% |
| Frame Diff | -367 |
| Frames For / Against | 1834 / 2201 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.1% (72 of 287) |
| Total Career Prize | £1218054 |
| Peak Season | £113500 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £45113 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £46848 (26 active of 27) |
| Median Annual Earnings | £35886 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.3% of career |
| Recent Form (last 3) | £76833 |
| 25/26 → 26/27 | ↓ -83.6% |
| 24/25 → 25/26 | ↓ -11.5% |
| Rolling 3yr Avg | £91100 → £101716 → £76833 |
| Matches | 502 |
| Wins / Losses | 458 / 38 |
| Win % | 91.2% |
| Frame Diff | 1517 |
| Frames For / Against | 3071 / 1554 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.7% (9 of 38) |
| Total Career Prize | £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 | 285 |
| Wins / Losses | 134 / 145 |
| Win % | 47.0% |
| Frame Diff | 36 |
| Frames For / Against | 1464 / 1428 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.3% (28 of 145) |
| Total Career Prize | £719589 |
| Peak Season | £116250 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £44974 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £51399 (14 active of 16) |
| Median Annual Earnings | £43625 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 29.6% of career |
| Recent Form (last 3) | £54516 |
| 25/26 → 26/27 | ↓ -90.6% |
| 24/25 → 25/26 | ↓ -31.9% |
| Rolling 3yr Avg | £93950 → £91266 → £54516 |
| Matches | 435 |
| Wins / Losses | 322 / 112 |
| Win % | 74.0% |
| Frame Diff | 937 |
| Frames For / Against | 2666 / 1729 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.7% (31 of 112) |
| Total Career Prize | £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 | 378 |
| Wins / Losses | 301 / 72 |
| Win % | 79.6% |
| Frame Diff | 923 |
| Frames For / Against | 2246 / 1323 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (18 of 72) |
| Total Career Prize | £571815 |
| Peak Season | £92050 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £24861 |
| Active Avg (excl. £0) Average earnings over only the 19 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30095 (19 active of 23) |
| Median Annual Earnings | £9250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 31.3% of career |
| Recent Form (last 3) | £62166 |
| 25/26 → 26/27 | ↓ -91.9% |
| 24/25 → 25/26 | ↑ 5.9% |
| Rolling 3yr Avg | £66566 → £81416 → £62166 |
| Matches | 411 |
| Wins / Losses | 37 / 366 |
| Win % | 9.0% |
| Frame Diff | -1809 |
| Frames For / Against | 1386 / 3195 |
| 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% (87 of 366) |
| 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 | 54 |
| Wins / Losses | 15 / 38 |
| Win % | 27.8% |
| Frame Diff | -62 |
| Frames For / Against | 148 / 210 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.1% (8 of 38) |
| Matches | 233 |
| Wins / Losses | 22 / 206 |
| Win % | 9.4% |
| Frame Diff | -702 |
| Frames For / Against | 761 / 1463 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.2% (52 of 206) |
| Total Career Prize | £505281 |
| Peak Season | £151050 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £33685 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £38867 (13 active of 15) |
| Median Annual Earnings | £23250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 47.2% of career |
| Recent Form (last 3) | £84416 |
| 25/26 → 26/27 | ↓ -82.8% |
| 24/25 → 25/26 | ↓ -42.3% |
| Rolling 3yr Avg | £89193 → £104010 → £84416 |
| Matches | 195 |
| Wins / Losses | 187 / 4 |
| Win % | 95.9% |
| Frame Diff | 942 |
| Frames For / Against | 1468 / 526 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 4) |
| Total Career Prize | £324224 |
| Peak Season | £115467 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £21614 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £40528 (8 active of 15) |
| Median Annual Earnings | £3513 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 58.3% of career |
| Recent Form (last 3) | £68539 |
| 25/26 → 26/27 | ↓ -85.7% |
| 24/25 → 25/26 | ↑ 56.8% |
| Rolling 3yr Avg | £53883 → £82955 → £68539 |
| Matches | 265 |
| Wins / Losses | 50 / 194 |
| Win % | 18.9% |
| Frame Diff | -425 |
| Frames For / Against | 743 / 1168 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.2% (43 of 194) |
| Total Career Prize | £471019 |
| Peak Season | £76400 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £21409 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £33644 (14 active of 22) |
| Median Annual Earnings | £5262 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 30.0% of career |
| Recent Form (last 3) | £20033 |
| 25/26 → 26/27 | ↓ -87.9% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £47133 → £43333 → £20033 |
| Matches | 472 |
| Wins / Losses | 238 / 228 |
| Win % | 50.4% |
| Frame Diff | 268 |
| Frames For / Against | 2812 / 2544 |
| 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% (61 of 228) |
| 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 |
| Matches | 148 |
| Wins / Losses | 133 / 9 |
| Win % | 89.9% |
| Frame Diff | 512 |
| Frames For / Against | 940 / 428 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 9) |
| Total Career Prize | £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 | 367 |
| Wins / Losses | 232 / 110 |
| Win % | 63.2% |
| Frame Diff | 641 |
| Frames For / Against | 1842 / 1201 |
| 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% (23 of 110) |
| 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 | 174 |
| Wins / Losses | 79 / 89 |
| Win % | 45.4% |
| Frame Diff | 48 |
| Frames For / Against | 938 / 890 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.7% (22 of 89) |
| Total Career Prize | £101070 |
| Peak Season | £39100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £6738 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £12633 (8 active of 15) |
| Median Annual Earnings | £250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.5% of career |
| Recent Form (last 3) | £22400 |
| 25/26 → 26/27 | ↓ -94.9% |
| 24/25 → 25/26 | ↑ 49.8% |
| Rolling 3yr Avg | £15723 → £25542 → £22400 |
| Matches | 426 |
| Wins / Losses | 102 / 286 |
| Win % | 23.9% |
| Frame Diff | -665 |
| Frames For / Against | 1747 / 2412 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.8% (51 of 286) |
| 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 |
|
Upcoming
▾
|
| Matches | 468 |
| Wins / Losses | 338 / 127 |
| Win % | 72.2% |
| Frame Diff | 543 |
| Frames For / Against | 2427 / 1884 |
| 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% (27 of 127) |
| 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 | 407 |
| Wins / Losses | 374 / 31 |
| Win % | 91.9% |
| Frame Diff | 1382 |
| Frames For / Against | 2640 / 1258 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 29.0% (9 of 31) |
| Total Career Prize | £1550025 |
| Peak Season | £213630 (2017-2018) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £67392 |
| Active Avg (excl. £0) Average earnings over only the 20 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £77501 (20 active of 23) |
| Median Annual Earnings | £50600 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.0% of career |
| Recent Form (last 3) | £71533 |
| 25/26 → 26/27 | ↓ -91.1% |
| 24/25 → 25/26 | ↑ 72.8% |
| Rolling 3yr Avg | £83550 → £87700 → £71533 |
| Matches | 533 |
| Wins / Losses | 326 / 203 |
| Win % | 61.2% |
| Frame Diff | 424 |
| Frames For / Against | 2530 / 2106 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 19.7% (40 of 203) |
| 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 | 285 |
| Wins / Losses | 255 / 26 |
| Win % | 89.5% |
| Frame Diff | 867 |
| Frames For / Against | 1602 / 735 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 11.5% (3 of 26) |
| Total Career Prize | £219232 |
| Peak Season | £44500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £13702 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £18269 (12 active of 16) |
| Median Annual Earnings | £5458 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 39.0% of career |
| Recent Form (last 3) | £19143 |
| 25/26 → 26/27 | ↓ -82.1% |
| 24/25 → 25/26 | ↓ -66.0% |
| Rolling 3yr Avg | £28500 → £33143 → £19143 |
| Matches | 542 |
| Wins / Losses | 247 / 283 |
| Win % | 45.6% |
| Frame Diff | -317 |
| Frames For / Against | 3069 / 3386 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.8% (59 of 283) |
| 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 | 472 |
| Wins / Losses | 182 / 287 |
| Win % | 38.6% |
| Frame Diff | -367 |
| Frames For / Against | 1834 / 2201 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.1% (72 of 287) |
| Total Career Prize | £1218054 |
| Peak Season | £113500 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £45113 |
| Active Avg (excl. £0) Average earnings over only the 26 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £46848 (26 active of 27) |
| Median Annual Earnings | £35886 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 18.3% of career |
| Recent Form (last 3) | £76833 |
| 25/26 → 26/27 | ↓ -83.6% |
| 24/25 → 25/26 | ↓ -11.5% |
| Rolling 3yr Avg | £91100 → £101716 → £76833 |
| Matches | 495 |
| Wins / Losses | 386 / 99 |
| Win % | 78.0% |
| Frame Diff | 1165 |
| Frames For / Against | 2901 / 1736 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.2% (20 of 99) |
| 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 | 99 |
| Wins / Losses | 84 / 12 |
| Win % | 84.8% |
| Frame Diff | 212 |
| Frames For / Against | 465 / 253 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.7% (2 of 12) |
| Matches | 236 |
| Wins / Losses | 78 / 153 |
| Win % | 33.1% |
| Frame Diff | -159 |
| Frames For / Against | 947 / 1106 |
| 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% (29 of 153) |
| 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 | 303 |
| Wins / Losses | 68 / 232 |
| Win % | 22.4% |
| Frame Diff | -721 |
| Frames For / Against | 1094 / 1815 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.8% (53 of 232) |
| Total Career Prize | £251880 |
| Peak Season | £50746 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £14816 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19375 (13 active of 17) |
| Median Annual Earnings | £11750 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 32.7% of career |
| Recent Form (last 3) | £25267 |
| 25/26 → 26/27 | ↓ -75.1% |
| 24/25 → 25/26 | ↓ -60.5% |
| Rolling 3yr Avg | £33531 → £33882 → £25267 |
| Matches | 233 |
| Wins / Losses | 22 / 206 |
| Win % | 9.4% |
| Frame Diff | -702 |
| Frames For / Against | 761 / 1463 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.2% (52 of 206) |
| Total Career Prize | £505281 |
| Peak Season | £151050 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £33685 |
| Active Avg (excl. £0) Average earnings over only the 13 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £38867 (13 active of 15) |
| Median Annual Earnings | £23250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 47.2% of career |
| Recent Form (last 3) | £84416 |
| 25/26 → 26/27 | ↓ -82.8% |
| 24/25 → 25/26 | ↓ -42.3% |
| Rolling 3yr Avg | £89193 → £104010 → £84416 |
| Matches | 127 |
| Wins / Losses | 91 / 34 |
| Win % | 71.7% |
| Frame Diff | 278 |
| Frames For / Against | 646 / 368 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 17.6% (6 of 34) |
| Total Career Prize | £146786 |
| Peak Season | £40100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £9785 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £18348 (8 active of 15) |
| Median Annual Earnings | £1329 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.8% of career |
| Recent Form (last 3) | £25680 |
| 25/26 → 26/27 | ↓ -73.8% |
| 24/25 → 25/26 | ↑ 51.7% |
| Rolling 3yr Avg | £13595 → £26518 → £25680 |
| Matches | 148 |
| Wins / Losses | 133 / 9 |
| Win % | 89.9% |
| Frame Diff | 512 |
| Frames For / Against | 940 / 428 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 9) |
| Total Career Prize | £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 | 125 |
| Wins / Losses | 53 / 70 |
| Win % | 42.4% |
| Frame Diff | -74 |
| Frames For / Against | 340 / 414 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.7% (18 of 70) |
| Total Career Prize | £33334 |
| Peak Season | £21711 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £1960 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £5555 (6 active of 17) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 90.2% of career |
| Recent Form (last 3) | £10690 |
| 25/26 → 26/27 | ↓ -90.8% |
| 24/25 → 25/26 | ↑ 159.7% |
| Rolling 3yr Avg | £2787 → £10024 → £10690 |
| Matches | 391 |
| Wins / Losses | 28 / 354 |
| Win % | 7.2% |
| Frame Diff | -1030 |
| Frames For / Against | 1152 / 2182 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.3% (86 of 354) |
| 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 | 501 |
| Wins / Losses | 144 / 351 |
| Win % | 28.7% |
| Frame Diff | -877 |
| Frames For / Against | 2122 / 2999 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 26.8% (94 of 351) |
| Total Career Prize | £2123911 |
| Peak Season | £274227 (2014-2015) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £70797 |
| Active Avg (excl. £0) Average earnings over only the 28 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £75853 (28 active of 30) |
| Median Annual Earnings | £66483 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 23.1% of career |
| Recent Form (last 3) | £51883 |
| 25/26 → 26/27 | ↓ -88.8% |
| 24/25 → 25/26 | ↓ -17.3% |
| Rolling 3yr Avg | £86500 → £82633 → £51883 |
| Matches | 430 |
| Wins / Losses | 351 / 70 |
| Win % | 81.6% |
| Frame Diff | 1085 |
| Frames For / Against | 2774 / 1689 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.4% (15 of 70) |
| 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 | 291 |
| Wins / Losses | 242 / 44 |
| Win % | 83.2% |
| Frame Diff | 802 |
| Frames For / Against | 1645 / 843 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.7% (10 of 44) |
| Total Career Prize | £211082 |
| Peak Season | £45571 (2021-2022) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £11109 |
| Active Avg (excl. £0) Average earnings over only the 11 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £19189 (11 active of 19) |
| Median Annual Earnings | £2275 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 38.1% of career |
| Recent Form (last 3) | £11442 |
| 25/26 → 26/27 | ↓ -100.0% |
| 24/25 → 25/26 | ↑ 2620.7% |
| Rolling 3yr Avg | £23322 → £23026 → £11442 |
| Matches | 265 |
| Wins / Losses | 50 / 194 |
| Win % | 18.9% |
| Frame Diff | -425 |
| Frames For / Against | 743 / 1168 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.2% (43 of 194) |
| Total Career Prize | £471019 |
| Peak Season | £76400 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £21409 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £33644 (14 active of 22) |
| Median Annual Earnings | £5262 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 30.0% of career |
| Recent Form (last 3) | £20033 |
| 25/26 → 26/27 | ↓ -87.9% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £47133 → £43333 → £20033 |
| Matches | 173 |
| Wins / Losses | 121 / 49 |
| Win % | 69.9% |
| Frame Diff | 548 |
| Frames For / Against | 1084 / 536 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 20.4% (10 of 49) |
| Total Career Prize | £56198 |
| Peak Season | £18088 (2024-2025) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £3512 |
| Active Avg (excl. £0) Average earnings over only the 12 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £4683 (12 active of 16) |
| Median Annual Earnings | £442 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 49.0% of career |
| Recent Form (last 3) | £11529 |
| 25/26 → 26/27 | ↓ -5.9% |
| 24/25 → 25/26 | ↓ -53.0% |
| Rolling 3yr Avg | £10429 → £10119 → £11529 |
| Matches | 341 |
| Wins / Losses | 21 / 310 |
| Win % | 6.2% |
| Frame Diff | -885 |
| Frames For / Against | 1015 / 1900 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.2% (72 of 310) |
| 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 | 490 |
| Wins / Losses | 55 / 427 |
| Win % | 11.2% |
| Frame Diff | -1581 |
| Frames For / Against | 1802 / 3383 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.7% (97 of 427) |
| Total Career Prize | £1733142 |
| Peak Season | £227950 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £57771 |
| Active Avg (excl. £0) Average earnings over only the 27 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £64190 (27 active of 30) |
| Median Annual Earnings | £39898 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 23.2% of career |
| Recent Form (last 3) | £99016 |
| 25/26 → 26/27 | ↓ -86.6% |
| 24/25 → 25/26 | ↓ -37.8% |
| Rolling 3yr Avg | £181959 → £170166 → £99016 |
| Matches | 351 |
| Wins / Losses | 289 / 54 |
| Win % | 82.3% |
| Frame Diff | 875 |
| Frames For / Against | 2134 / 1259 |
| 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 | £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 | 143 |
| Wins / Losses | 29 / 112 |
| Win % | 20.3% |
| Frame Diff | -372 |
| Frames For / Against | 639 / 1011 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (28 of 112) |
| Total Career Prize | £219308 |
| Peak Season | £100000 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £14620 |
| Active Avg (excl. £0) Average earnings over only the 6 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £36551 (6 active of 15) |
| Median Annual Earnings | £0 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 79.8% of career |
| Recent Form (last 3) | £63150 |
| 25/26 → 26/27 | ↓ -85.5% |
| 24/25 → 25/26 | ↑ 33.4% |
| Rolling 3yr Avg | £34727 → £63483 → £63150 |
| Matches | 523 |
| Wins / Losses | 481 / 25 |
| Win % | 92.0% |
| Frame Diff | 2324 |
| Frames For / Against | 4112 / 1788 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 16.0% (4 of 25) |
| 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 | 358 |
| Wins / Losses | 87 / 260 |
| Win % | 24.3% |
| Frame Diff | -1108 |
| Frames For / Against | 1231 / 2339 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 21.2% (55 of 260) |
| Total Career Prize | £695909 |
| Peak Season | £78500 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £26765 |
| Active Avg (excl. £0) Average earnings over only the 23 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30256 (23 active of 26) |
| Median Annual Earnings | £19397 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 22.1% of career |
| Recent Form (last 3) | £48816 |
| 25/26 → 26/27 | ↓ -94.0% |
| 24/25 → 25/26 | ↑ 12.5% |
| Rolling 3yr Avg | £71100 → £73483 → £48816 |
| Matches | 439 |
| Wins / Losses | 270 / 165 |
| Win % | 61.5% |
| Frame Diff | 485 |
| Frames For / Against | 2368 / 1883 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 27.3% (45 of 165) |
| Total Career Prize | £1090774 |
| Peak Season | £150443 (2018-2019) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £38956 |
| Active Avg (excl. £0) Average earnings over only the 25 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £43630 (25 active of 28) |
| Median Annual Earnings | £24280 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Plateaued |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 27.4% of career |
| Recent Form (last 3) | £80383 |
| 25/26 → 26/27 | ↓ -80.8% |
| 24/25 → 25/26 | ↓ -47.2% |
| Rolling 3yr Avg | £86883 → £92916 → £80383 |
| Matches | 31 |
| Wins / Losses | 17 / 14 |
| Win % | 54.8% |
| Frame Diff | 12 |
| Frames For / Against | 97 / 85 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 28.6% (4 of 14) |
| Matches | 502 |
| Wins / Losses | 458 / 38 |
| Win % | 91.2% |
| Frame Diff | 1517 |
| Frames For / Against | 3071 / 1554 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 23.7% (9 of 38) |
| Total Career Prize | £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 | 378 |
| Wins / Losses | 301 / 72 |
| Win % | 79.6% |
| Frame Diff | 923 |
| Frames For / Against | 2246 / 1323 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 25.0% (18 of 72) |
| Total Career Prize | £571815 |
| Peak Season | £92050 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £24861 |
| Active Avg (excl. £0) Average earnings over only the 19 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £30095 (19 active of 23) |
| Median Annual Earnings | £9250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 31.3% of career |
| Recent Form (last 3) | £62166 |
| 25/26 → 26/27 | ↓ -91.9% |
| 24/25 → 25/26 | ↑ 5.9% |
| Rolling 3yr Avg | £66566 → £81416 → £62166 |
| Matches | 411 |
| Wins / Losses | 37 / 366 |
| Win % | 9.0% |
| Frame Diff | -1809 |
| Frames For / Against | 1386 / 3195 |
| 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% (87 of 366) |
| 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 | 174 |
| Wins / Losses | 79 / 89 |
| Win % | 45.4% |
| Frame Diff | 48 |
| Frames For / Against | 938 / 890 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.7% (22 of 89) |
| Total Career Prize | £101070 |
| Peak Season | £39100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £6738 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £12633 (8 active of 15) |
| Median Annual Earnings | £250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.5% of career |
| Recent Form (last 3) | £22400 |
| 25/26 → 26/27 | ↓ -94.9% |
| 24/25 → 25/26 | ↑ 49.8% |
| Rolling 3yr Avg | £15723 → £25542 → £22400 |
|
Upcoming
▾
|
| Matches | 174 |
| Wins / Losses | 79 / 89 |
| Win % | 45.4% |
| Frame Diff | 48 |
| Frames For / Against | 938 / 890 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 24.7% (22 of 89) |
| Total Career Prize | £101070 |
| Peak Season | £39100 (2025-2026) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £6738 |
| Active Avg (excl. £0) Average earnings over only the 8 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £12633 (8 active of 15) |
| Median Annual Earnings | £250 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Ascending |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 64.5% of career |
| Recent Form (last 3) | £22400 |
| 25/26 → 26/27 | ↓ -94.9% |
| 24/25 → 25/26 | ↑ 49.8% |
| Rolling 3yr Avg | £15723 → £25542 → £22400 |
Opponent yet to be announced.
| Matches | 148 |
| Wins / Losses | 133 / 9 |
| Win % | 89.9% |
| Frame Diff | 512 |
| Frames For / Against | 940 / 428 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 0.0% (0 of 9) |
| Total Career Prize | £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 |
Opponent yet to be announced.
Players to be determined.
| Matches | 265 |
| Wins / Losses | 50 / 194 |
| Win % | 18.9% |
| Frame Diff | -425 |
| Frames For / Against | 743 / 1168 |
| Close Loss % Percentage of losses decided by a single frame. Higher values suggest the player is competitive but unlucky — a potential betting signal. | 22.2% (43 of 194) |
| Total Career Prize | £471019 |
| Peak Season | £76400 (2023-2024) |
| Avg Annual Earnings Total career prize divided by all recorded seasons (including £0 seasons). See Active Avg below for a more meaningful average. | £21409 |
| Active Avg (excl. £0) Average earnings over only the 14 seasons with non-zero prize money. Excludes inactive or zero-earning seasons for a fairer comparison. | £33644 (14 active of 22) |
| Median Annual Earnings | £5262 |
| Career Trajectory Compares the most recent 3-year rolling average to the prior 3-year average. Ascending (>+15%), Plateaued (±15%), or Declining (<-15%). Requires at least 6 seasons of data. | Declining |
| Top 2 Season Share What percentage of total career earnings came from the 2 highest-earning seasons. High values (>40%) indicate boom-bust variance — the player's career is dependent on 1–2 big paydays. | 30.0% of career |
| Recent Form (last 3) | £20033 |
| 25/26 → 26/27 | ↓ -87.9% |
| 24/25 → 25/26 | → 0.0% |
| Rolling 3yr Avg | £47133 → £43333 → £20033 |
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