Sam Hain
Warwickshire · batsman
4,742
Runs
39.85
Batting average
0
Wickets
0
Economy
Batting
Matches155
Innings155
Runs4742
Average39.85
Strike rate131.69
High score112
Fifties35
Hundreds1
Boundaries
Fours411
Sixes123
Bowling
Innings0
Overs0
Wickets0
Runs conceded0
Average0
Economy0
Strike rate0
Best figures-
How they get out
Caught85
Caught behind0
Bowled12
LBW12
Stumped6
Run out4
Fielding
Catches77
Stumpings0
Run outs0
Total dismissals77
Grounds Sam Hain plays most
- Edgbaston60 matches · 1781 runs
- County Ground, New Road8 matches · 416 runs
- Headingley8 matches · 242 runs
- The Cooper Associates County Ground8 matches · 199 runs
- Trent Bridge7 matches · 413 runs
- Sheikh Zayed Stadium7 matches · 116 runs
Sam Hain head-to-head
- vs Samit Patel147 off 100 · 0 out · SR 147
- vs Ben Sanderson97 off 68 · 3 out · SR 142.6
- vs Callum Parkinson73 off 67 · 1 out · SR 109
- vs David Willey84 off 63 · 2 out · SR 133.3
- vs Ed Barnard83 off 62 · 1 out · SR 133.9
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 12 Jul 2026 | Vitality Blast | Northamptonshire | 48* (39) | — |
| 10 Jul 2026 | Vitality Blast | Glamorgan | 18 (15) | — |
| 5 Jul 2026 | Vitality Blast | Gloucestershire | 11 (11) | — |
| 3 Jul 2026 | Vitality Blast | Glamorgan | 63* (46) | — |
| 26 Jun 2026 | Vitality Blast | Worcestershire | 2 (3) | — |
| 31 May 2026 | Vitality Blast | Northamptonshire | 19 (18) | — |
| 29 May 2026 | Vitality Blast | Worcestershire | 16 (11) | — |
| 24 May 2026 | Vitality Blast | Somerset | 52 (35) | — |
| 22 May 2026 | Vitality Blast | Gloucestershire | 9 (5) | — |
| 6 Sept 2025 | Vitality Blast | Somerset | 21 (18) | — |
| 13 Jul 2025 | Vitality Blast | Northamptonshire | 50 (31) | — |
| 11 Jul 2025 | Vitality Blast | Worcestershire | 44 (37) | — |
| 9 Jul 2025 | Vitality Blast | Lancashire | 36 (27) | — |
| 6 Jul 2025 | Vitality Blast | Durham | 20 (16) | — |
| 4 Jul 2025 | Vitality Blast | Leicestershire | 55 (39) | — |
| 20 Jun 2025 | Vitality Blast | Worcestershire | 38* (30) | — |
| 14 Jun 2025 | Vitality Blast | Nottinghamshire | 6 (7) | — |
| 13 Jun 2025 | Vitality Blast | Yorkshire | 7 (7) | — |
| 11 Jun 2025 | Vitality Blast | Northamptonshire | 2 (7) | — |
| 8 Jun 2025 | Vitality Blast | Derbyshire | 20 (12) | — |
| 6 Jun 2025 | Vitality Blast | Yorkshire | 24* (12) | — |
| 31 May 2025 | Vitality Blast | Durham | 45 (28) | — |
| 30 Jan 2025 | SA20 | Joburg Super Kings | 2 (2) | — |
| 13 Jan 2025 | SA20 | MI Cape Town | 20 (23) | — |
| 11 Jan 2025 | SA20 | Sunrisers Eastern Cape | — | — |
| 6 Sept 2024 | Vitality Blast | Gloucestershire | 15 (25) | — |
| 18 Jul 2024 | Vitality Blast | Northamptonshire | 93 (62) | — |
| 14 Jul 2024 | Vitality Blast | Derbyshire | 52* (31) | — |
| 12 Jul 2024 | Vitality Blast | Worcestershire | 14 (8) | — |
| 7 Jul 2024 | Vitality Blast | Nottinghamshire | — | — |
| 5 Jul 2024 | Vitality Blast | Yorkshire | 98* (49) | — |
| 21 Jun 2024 | Vitality Blast | Worcestershire | 76 (54) | — |
| 20 Jun 2024 | Vitality Blast | Northamptonshire | 13 (12) | — |
| 16 Jun 2024 | Vitality Blast | Derbyshire | 43 (42) | — |
| 14 Jun 2024 | Vitality Blast | Yorkshire | 53* (42) | — |
| 8 Jun 2024 | Vitality Blast | Durham | 10 (10) | — |
| 7 Jun 2024 | Vitality Blast | Lancashire | 59 (44) | — |
| 1 Jun 2024 | Vitality Blast | Nottinghamshire | 16 (13) | — |
| 31 May 2024 | Vitality Blast | Durham | 27* (34) | — |
| 13 Feb 2024 | International League T20 | Dubai Capitals | 29 (26) | — |
| 7 Feb 2024 | International League T20 | Sharjah Warriors | 8 (12) | — |
| 5 Feb 2024 | International League T20 | Sharjah Warriors | 9* (12) | — |
| 3 Feb 2024 | International League T20 | Dubai Capitals | 15 (13) | — |
| 31 Jan 2024 | International League T20 | Gulf Giants | 17* (17) | — |
| 28 Jan 2024 | International League T20 | MI Emirates | 40 (31) | — |
| 27 Jan 2024 | International League T20 | Desert Vipers | 7 (6) | — |
| 25 Jan 2024 | International League T20 | Dubai Capitals | 77 (50) | — |
| 23 Jan 2024 | International League T20 | MI Emirates | 0 (4) | — |
| 21 Jan 2024 | International League T20 | Desert Vipers | 1 (6) | — |
| 9 Jan 2024 | Big Bash League | Adelaide Strikers | 0 (2) | — |
| 7 Jan 2024 | Big Bash League | Brisbane Heat | 0 (1) | — |
| 4 Jan 2024 | Big Bash League | Melbourne Renegades | 51 (36) | — |
| 28 Dec 2023 | Big Bash League | Melbourne Stars | 11 (13) | — |
| 23 Dec 2023 | Big Bash League | Melbourne Renegades | 14 (16) | — |
| 20 Dec 2023 | Big Bash League | Perth Scorchers | 0 (1) | — |
| 11 Dec 2023 | Big Bash League | Sydney Sixers | 3 (5) | — |
| 9 Jun 2023 | Vitality Blast | Northamptonshire | 35 (31) | — |
| 7 Jun 2023 | Vitality Blast | Derbyshire | 79* (38) | — |
| 3 Jun 2023 | Vitality Blast | Nottinghamshire | 97* (53) | — |
| 2 Jun 2023 | Vitality Blast | Derbyshire | 2 (3) | — |
| 31 May 2023 | Vitality Blast | Northamptonshire | 48* (28) | — |
| 29 May 2023 | Vitality Blast | Lancashire | 8 (11) | — |
| 26 May 2023 | Vitality Blast | Leicestershire | 65* (45) | — |
| 20 May 2023 | Vitality Blast | Yorkshire | 83* (47) | — |
| 4 Feb 2023 | Big Bash League | Perth Scorchers | 21* (16) | — |
| 2 Feb 2023 | Big Bash League | Sydney Sixers | 8 (11) | — |
| 29 Jan 2023 | Big Bash League | Melbourne Renegades | 8* (5) | — |
| 27 Jan 2023 | Big Bash League | Sydney Thunder | 1* (2) | — |
| 25 Jan 2023 | Big Bash League | Hobart Hurricanes | 26 (35) | — |
| 22 Jan 2023 | Big Bash League | Melbourne Stars | 73* (42) | — |
| 20 Jan 2023 | Big Bash League | Hobart Hurricanes | 33* (27) | — |
| 16 Jan 2023 | Big Bash League | Melbourne Stars | 5 (10) | — |
| 14 Jan 2023 | Big Bash League | Adelaide Strikers | 6 (8) | — |
| 7 Jul 2022 | Vitality Blast | Hampshire | 11 (9) | — |
| 3 Jul 2022 | Vitality Blast | Lancashire | 9 (9) | — |
| 1 Jul 2022 | Vitality Blast | Yorkshire | 25 (19) | — |
| 24 Jun 2022 | Vitality Blast | Worcestershire | 0 (1) | — |
| 22 Jun 2022 | Vitality Blast | Northamptonshire | 18 (11) | — |
| 19 Jun 2022 | Vitality Blast | Derbyshire | 73* (40) | — |
| 17 Jun 2022 | Vitality Blast | Nottinghamshire | 112* (53) | — |
| 10 Jun 2022 | Vitality Blast | Yorkshire | 8 (7) | — |
| 8 Jun 2022 | Vitality Blast | Durham | 10 (15) | — |
| 5 Jun 2022 | Vitality Blast | Birmingham Bears | — | — |
| 3 Jun 2022 | Vitality Blast | Worcestershire | 45 (35) | — |
| 27 May 2022 | Vitality Blast | Derbyshire | 11 (13) | — |
| 26 May 2022 | Vitality Blast | Northamptonshire | 66* (32) | — |
| 27 Aug 2021 | Vitality Blast | Kent | 5 (6) | — |
| 16 Jul 2021 | Vitality Blast | Worcestershire | 83* (54) | — |
| 9 Jul 2021 | Vitality Blast | Worcestershire | 15 (15) | — |
| 30 Jun 2021 | Vitality Blast | Yorkshire | — | — |
| 26 Jun 2021 | Vitality Blast | Durham | 2 (6) | — |
| 24 Jun 2021 | Vitality Blast | Derbyshire | 0 (2) | — |
| 20 Jun 2021 | Vitality Blast | Durham | 35 (29) | — |
| 16 Jun 2021 | Vitality Blast | Leicestershire | 45 (34) | — |
| 15 Jun 2021 | Vitality Blast | Northamptonshire | 69* (43) | — |
| 13 Jun 2021 | Vitality Blast | Derbyshire | 25 (20) | — |
| 11 Jun 2021 | Vitality Blast | Nottinghamshire | 53* (28) | — |
| 10 Jun 2021 | Vitality Blast | Yorkshire | 59 (41) | — |
| 20 Sept 2020 | Vitality Blast | Northamptonshire | 1 (4) | — |
| 18 Sept 2020 | Vitality Blast | Worcestershire | 61 (33) | — |
| 15 Sept 2020 | Vitality Blast | Gloucestershire | 43* (36) | — |
| 13 Sept 2020 | Vitality Blast | Worcestershire | 73* (46) | — |
| 11 Sept 2020 | Vitality Blast | Glamorgan | 3 (6) | — |
| 4 Sept 2020 | Vitality Blast | Somerset | 55* (31) | — |
| 2 Sept 2020 | Vitality Blast | Gloucestershire | 11 (9) | — |
| 1 Sept 2020 | Vitality Blast | Northamptonshire | 2 (10) | — |
| 30 Aug 2020 | Vitality Blast | Glamorgan | 35* (35) | — |
| 30 Aug 2019 | Vitality Blast | Yorkshire | 64* (48) | — |
| 27 Aug 2019 | Vitality Blast | Durham | 7 (12) | — |
| 25 Aug 2019 | Vitality Blast | Northamptonshire | 6 (8) | — |
| 23 Aug 2019 | Vitality Blast | Worcestershire | 46 (37) | — |
| 11 Aug 2019 | Vitality Blast | Lancashire | 21 (18) | — |
| 9 Aug 2019 | Vitality Blast | Nottinghamshire | 49 (47) | — |
| 7 Aug 2019 | Vitality Blast | Leicestershire | 61 (44) | — |
| 4 Aug 2019 | Vitality Blast | Yorkshire | 31 (30) | — |
| 2 Aug 2019 | Vitality Blast | Nottinghamshire | 29 (28) | — |
| 26 Jul 2019 | Vitality Blast | Northamptonshire | 29 (23) | — |
| 24 Jul 2019 | Vitality Blast | Derbyshire | 85 (63) | — |
| 21 Jul 2019 | Vitality Blast | Leicestershire | 31 (34) | — |
| 17 Aug 2018 | Vitality Blast | Worcestershire | 10 (12) | — |
| 15 Aug 2018 | Vitality Blast | Lancashire | 8* (8) | — |
| 10 Aug 2018 | Vitality Blast | Lancashire | 34 (23) | — |
| 9 Aug 2018 | Vitality Blast | Nottinghamshire | 9 (13) | — |
| 5 Aug 2018 | Vitality Blast | Northamptonshire | 31 (25) | — |
| 3 Aug 2018 | Vitality Blast | Derbyshire | 16 (17) | — |
| 2 Aug 2018 | Vitality Blast | Leicestershire | 27* (23) | — |
| 27 Jul 2018 | Vitality Blast | Yorkshire | 16 (11) | — |
| 20 Jul 2018 | Vitality Blast | Northamptonshire | 2 (4) | — |
| 15 Jul 2018 | Vitality Blast | Durham | 95 (53) | — |
| 13 Jul 2018 | Vitality Blast | Leicestershire | 2 (6) | — |
| 8 Jul 2018 | Vitality Blast | Yorkshire | 6 (10) | — |
| 6 Jul 2018 | Vitality Blast | Worcestershire | 70 (45) | — |
| 4 Jul 2018 | Vitality Blast | Nottinghamshire | 45* (30) | — |
| 2 Sept 2017 | Vitality Blast | Glamorgan | 9 (7) | — |
| 2 Sept 2017 | Vitality Blast | Nottinghamshire | 72 (44) | — |
| 25 Aug 2017 | Vitality Blast | Surrey | 29 (21) | — |
| 18 Aug 2017 | Vitality Blast | Lancashire | 4 (5) | — |
| 11 Aug 2017 | Vitality Blast | Nottinghamshire | 82* (50) | — |
| 4 Aug 2017 | Vitality Blast | Worcestershire | 6 (8) | — |
| 1 Aug 2017 | Vitality Blast | Northamptonshire | 28 (23) | — |
| 30 Jul 2017 | Vitality Blast | Lancashire | 22 (17) | — |
| 23 Jul 2017 | Vitality Blast | Derbyshire | 34 (35) | — |
| 21 Jul 2017 | Vitality Blast | Yorkshire | 6 (7) | — |
| 16 Jul 2017 | Vitality Blast | Leicestershire | 15 (19) | — |
| 14 Jul 2017 | Vitality Blast | Northamptonshire | 30 (21) | — |
| 8 Jul 2017 | Vitality Blast | Nottinghamshire | 17 (14) | — |
| 7 Jul 2017 | Vitality Blast | Worcestershire | 47 (39) | — |
| 29 Jul 2016 | Vitality Blast | Lancashire | 28 (38) | — |
| 22 Jul 2016 | Vitality Blast | Nottinghamshire | 19 (18) | — |
| 19 Jul 2016 | Vitality Blast | Northamptonshire | 22 (22) | — |
| 17 Jul 2016 | Vitality Blast | Leicestershire | 79 (55) | — |
| 15 Jul 2016 | Vitality Blast | Worcestershire | 46 (40) | — |
| 8 Jul 2016 | Vitality Blast | Yorkshire | 0 (2) | — |
| 1 Jul 2016 | Vitality Blast | Northamptonshire | 5 (8) | — |
| 24 Jun 2016 | Vitality Blast | Leicestershire | 26 (23) | — |
| 19 Jun 2016 | Vitality Blast | Lancashire | 2 (8) | — |
| 17 Jun 2016 | Vitality Blast | Derbyshire | 28 (30) | — |
| 27 May 2016 | Vitality Blast | Worcestershire | 24 (18) | — |
| 20 May 2016 | Vitality Blast | Nottinghamshire | 92* (57) | — |
T20 only. The Hundred is 100-ball cricket and is never mixed into these figures.
Members get phase splits by bowling type, head-to-head records against every bowler faced, and a runs projection with market comparison.
Deep diveThe weekly digest
One email a week: the venue numbers that moved and the matchups worth knowing about, computed from ball-by-ball data. No tips, no spam, one-click unsubscribe.
For adults 18 and over. Nothing we send is financial advice.