NM

Nathan McSweeney

140 matches · 16 Oct 2018 to 19 Oct 2026

Full name
Nathan Andrew McSweeney
Born
8 Mar 1999, Brisbane
Age
27 years
Role
Top-order batter
Batting
Right-handed
Bowling
Right-arm off break

Nathan Andrew McSweeney (born 8 March 1999) is an Australian right-handed batter and occasional off spinner who has represented the national team in Test cricket in 2024. In domestic cricket he captains South Australia and plays for Brisbane Heat.

McSweeney previously played for the Queensland Bulls and Melbourne Renegades. He has captained the Australia A and Prime Minister's XI teams.

Text from Wikipedia (CC BY-SA 4.0).

Nathan McSweeney: career summary

Nathan McSweeney is a top-order batter, born on 8 Mar 1999 in Brisbane. Nathan McSweeney has played 140 matches on CricInto's records, from 16 Oct 2018 to 19 Oct 2026, for South Australia, Northamptonshire, Brisbane Heat, Australia, Queensland and Melbourne Renegades.

In the Sheffield Shield (39 matches, 2018–2026): 2,481 runs in 77 innings at an average of 35.44 and a strike rate of 41.01, with 7 hundreds and 12 fifties (highest score 127*); 18 wickets at an average of 32.94 and an economy rate of 2.68 (best 4/89).

In the Big Bash League (33 matches, 2020–2026): 830 runs in 32 innings at an average of 29.64 and a strike rate of 119.60, with 0 hundreds and 4 fifties (highest score 84); 5 wickets at an average of 17.60 and an economy rate of 7.88 (best 3/3).

In the The Marsh Cup (18 matches, 2021–2024): 657 runs in 18 innings at an average of 38.65 and a strike rate of 77.02, with 0 hundreds and 7 fifties (highest score 94); 7 wickets at an average of 38.29 and an economy rate of 4.87 (best 2/51).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
Test361 723914.40 21233.960 01101
Sheffield Shield39777 2481127*35.44 605041.017 1226297
Big Bash League33324 8308429.64 694119.600 477150
The Marsh Cup18181 6579438.65 85377.020 76371
Vitality Blast Men14142 31172*25.92 231134.630 23080
County Championship11181 75411744.35 138154.604 28041
One-Day Cup (Australia)11111 41013741.00 54375.512 03831
One-Day Cup881 4858869.29 50795.660 65561
Marsh Sheffield Shield361 692413.80 23030.000 0401

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
Test300 00- --- 00
Sheffield Shield3936221 593184/89 32.942.6873.67 10
Big Bash League33811.1 8853/3 17.607.8813.40 00
The Marsh Cup181155 26872/51 38.294.8747.14 00
Vitality Blast Men1425 3811/29 38.007.6030.00 00
County Championship111158.1 17532/48 58.333.01116.33 00
One-Day Cup (Australia)11831.1 16583/12 20.635.2923.38 00
One-Day Cup8619.1 11700/7 -6.10- 00
Marsh Sheffield Shield3115 3722/37 18.502.4745.00 00

Recent matches

DateMatchBatBowl
19 Oct 2026 SA vs QUE Sheffield Shield 54 (150) & 1 (2)0/13 (1.4)
17 Oct 2026 SA vs QUE One-Day Cup (Australia) 106 (103)-
2 Sept 2026 NOR vs DUR County Championship 3 (17) & 4 (8)0/10 (5) & 0/34 (14)
27 Aug 2026 NOR vs KEN County Championship 109 (150)-
20 Aug 2026 NOR vs LAN County Championship 20 (32) & 29 (40)-
11 Aug 2026 NOR vs GLO One-Day Cup 79 (63)-
9 Aug 2026 NOR vs SOM One-Day Cup 69* (76)0/7 (2)
7 Aug 2026 NOR vs NOT One-Day Cup 49 (44)0/14 (1)
2 Aug 2026 NOR vs LAN One-Day Cup 78 (59)0/48 (8)
31 Jul 2026 NOR vs LEI One-Day Cup 0 (4)-

Frequently asked questions

How many runs has Nathan McSweeney scored in the Sheffield Shield?

Nathan McSweeney has scored 2,481 runs in the Sheffield Shield, at an average of 35.44.

How many wickets has Nathan McSweeney taken in the Sheffield Shield?

Nathan McSweeney has taken 18 wickets in the Sheffield Shield, with best figures of 4/89.

How many runs has Nathan McSweeney scored in the Big Bash League?

Nathan McSweeney has scored 830 runs in the Big Bash League, at an average of 29.64.

How many wickets has Nathan McSweeney taken in the Big Bash League?

Nathan McSweeney has taken 5 wickets in the Big Bash League, with best figures of 3/3.

How many runs has Nathan McSweeney scored in the The Marsh Cup?

Nathan McSweeney has scored 657 runs in the The Marsh Cup, at an average of 38.65.

How many wickets has Nathan McSweeney taken in the The Marsh Cup?

Nathan McSweeney has taken 7 wickets in the The Marsh Cup, with best figures of 2/51.

How many hundreds has Nathan McSweeney scored?

Nathan McSweeney has scored 7 hundreds in the Sheffield Shield, 4 hundreds in the County Championship and 2 hundreds in the One-Day Cup (Australia).

What is Nathan McSweeney's highest score?

Nathan McSweeney's highest score is 137, in the One-Day Cup (Australia).

How old is Nathan McSweeney?

Nathan McSweeney was born on 8 Mar 1999 in Brisbane, and is 27 years old.

Which teams has Nathan McSweeney played for?

South Australia (2021–2026), Northamptonshire (2026), Brisbane Heat (2022–2026), Australia (2024), Queensland (2018–2020) and Melbourne Renegades (2020).