Skip to content
FairPlay

Cricket player · Bowler · Glamorgan

Ryan Hadley

Ryan Hadley appears in 24 matches with a full FairPlay scorecard (9 Oct 2025 to 19 Jun 2026). 110 runs in 23 innings. 53 wickets from 425 overs.

Ryan Hadley at a glance

FairPlay holds 24 complete scorecards featuring Ryan Hadley, most recently for New South Wales (T20 and shorter, one-day, first-class).

In those matches Ryan Hadley batted 23 times for 110 runs at a strike rate of 21.74. The highest score was 50 not out off 231 balls against Somerset.

With the ball: 53 wickets from 425 overs, an economy rate of 4.34. Best figures: 5 for 69 against Tasmania.

How the 10 dismissals happened: caught 5, bowled 3, LBW 2.

These matches were played at 15 different grounds.

Figures in FairPlay's scorecards

Batting
InnsNORunsHSAvgSR
231311050*11.0021.74
Bowling
InnsOversRunsWktsBestEcon
354251,843535/694.34

Figures by format

Ryan Hadley: batting and bowling figures by format in FairPlay's scorecards
FormatMatRunsHSAvgSRWktsBestEcon
T20 and shorter4111.0050.0022/3712.79
One-day (ODI and List A)584*–36.36105/696.17
Test and first-class1510150*11.2220.95414/763.87

Avg is runs per dismissal; SR is runs per 100 balls; Econ is runs per over. * means not out.

Best performances

Highest scores

  1. 50* (231 balls) v Somerset, 8 May 2026, Sophia Gardens
  2. 11* (36 balls) v Leicestershire, 24 Apr 2026, Sophia Gardens
  3. 8* (7 balls) v Nottinghamshire, 10 Apr 2026, Trent Bridge

Best bowling

  1. 5/69 (9 overs) v Tasmania, 21 Feb 2026, Bellerive Oval
  2. 4/76 (13.4 overs) v Nottinghamshire, 10 Apr 2026, Trent Bridge
  3. 4/82 (20.5 overs) v Surrey, 19 Jun 2026, Sophia Gardens

Match by match

Newest first. Dates in India Standard Time. * means not out.

Ryan Hadley: figures in each match with a FairPlay scorecard
DateMatch
19 Jun 2026Glamorgan v SurreyCounty Championship Division OneBat 0* (0) · Bowl 1/16 (8) & 4/82 (20.5)
12 Jun 2026Glamorgan v SussexCounty Championship Division OneBat 6 (31) & 0 (1) · Bowl 1/102 (21)
15 May 2026Glamorgan v WarwickshireCounty Championship Division OneBat 8 (17) & 2 (4) · Bowl 1/49 (10) & 1/10 (4)
8 May 2026Glamorgan v SomersetCounty Championship Division OneBat 5* (38) & 50* (231) · Bowl 2/69 (22) & 3/28 (8.2)
1 May 2026Glamorgan v HampshireCounty Championship Division OneBat – · Bowl 0/51 (13) & 2/36 (14)
24 Apr 2026Glamorgan v LeicestershireCounty Championship Division OneBat 11* (36) · Bowl 2/90 (23)
10 Apr 2026Glamorgan v NottinghamshireCounty Championship Division OneBat 8* (7) & 0* (12) · Bowl 4/76 (13.4) & 0/48 (14)
3 Apr 2026Glamorgan v YorkshireCounty Championship Division OneBat 0* (1) · Bowl 3/62 (15) & 3/35 (14.4)
14 Mar 2026New South Wales v Western AustraliaSheffield ShieldBat 0* (4) · Bowl 0/72 (21) & 2/38 (11)
5 Mar 2026New South Wales v South AustraliaSheffield ShieldBat 0* (8) & 0 (6) · Bowl 1/82 (16) & 1/11 (5)
21 Feb 2026New South Wales v TasmaniaOne-Day CupBat – · Bowl 5/69 (9)
16 Feb 2026New South Wales v TasmaniaSheffield ShieldBat 0* (3) · Bowl 3/32 (6.3) & 3/107 (29.5)
10 Feb 2026New South Wales v South AustraliaOne-Day CupBat – · Bowl 0/35 (10)
5 Feb 2026New South Wales v South AustraliaSheffield ShieldBat 0 (5) · Bowl 0/53 (8) & 0/20 (8)
16 Jan 2026Sydney Thunder v Sydney SixersBig Bash LeagueBat – · Bowl 0/48 (2.2)
12 Jan 2026Sydney Thunder v Melbourne RenegadesBig Bash LeagueBat – · Bowl 2/37 (4)
10 Jan 2026Sydney Thunder v Brisbane HeatBig Bash LeagueBat – · Bowl 0/28 (2)
28 Dec 2025Sydney Thunder v Melbourne StarsBig Bash LeagueBat 1 (2) · Bowl 0/32 (3)
22 Nov 2025New South Wales v TasmaniaSheffield ShieldBat 4 (7) · Bowl 0/108 (20)
3 Nov 2025New South Wales v QueenslandOne-Day CupBat 3* (9) · Bowl 2/64 (10)
28 Oct 2025New South Wales v QueenslandSheffield ShieldBat – · Bowl 1/74 (17)
20 Oct 2025New South Wales v VictoriaOne-Day CupBat 4* (6) · Bowl 2/25 (5)
15 Oct 2025New South Wales v VictoriaSheffield ShieldBat 5 (54) & 2 (17) · Bowl 0/35 (12.5) & 3/53 (15)
9 Oct 2025New South Wales v Western AustraliaOne-Day CupBat 1* (7) · Bowl 1/66 (8)

How Ryan Hadley was dismissed

From the dismissal recorded on each scorecard: 10 dismissals in 23 innings, with 13 not out.

  • Caught 5
  • Bowled 3
  • LBW 2

Teams, opponents and grounds