Quick Answer
Nathan McSweeney is an Australian top order batter who captains South Australia and plays for Brisbane Heat, and made his Test debut for Australia in November 2024, opening the batting during the Border Gavaskar Trophy after David Warner’s retirement. He has scored 72 runs from 3 Tests at an average of 14.40, a tough start at the highest level, but his domestic numbers tell a very different story, 4,234 First-Class runs at 38.49 with 12 centuries, and 1,596 List A runs at 44.33. He is also a proven leader, having captained Brisbane Heat to the BBL|13 title and now leading South Australia full time.
His path to a baggy green is genuinely one of the better comeback stories in recent Australian cricket. McSweeney could not force his way into a stacked Queensland top order, so he switched states entirely, rebuilt his career at South Australia, and turned himself from a fringe squad player into Australia’s Test opener inside three years. This article covers his full biography and every major number from his career, including a specific look at his BBL only record. You can follow all the latest cricket news and player coverage on CRIC INFO 365.
Nathan McSweeney: Full Biography at a Glance
| Field | Details |
|---|---|
| Full Name | Nathan Andrew McSweeney (Nathan McSweeney) |
| Born | 8 March 1999, Brisbane, Queensland, Australia |
| Age | 27 |
| Nickname | Buddha |
| Batting Style | Right-handed |
| Bowling Style | Right-arm off break |
| Playing Role | Top order batter |
| Test Debut | 22 November 2024, vs India (cap 467) |
| Last Test | 14 December 2024, vs India |
| Current Roles | Captain of South Australia, batter for Brisbane Heat |
Teams Nathan McSweeney Has Played For
| Team | Format / League | Years |
|---|---|---|
| Queensland | First-Class / List A | 2018/19 to 2019/20 |
| Melbourne Renegades | Big Bash League (BBL) | 2019/20 |
| South Australia | First-Class / List A | 2021/22 to present |
| Brisbane Heat | Big Bash League (BBL) | 2021/22 to present |
| Northamptonshire | County cricket (England) | 2026 |
| Australia | Test | 2024 to present |
Nathan McSweeney was born in Brisbane, Queensland, and represented Australia at the 2018 Under 19 Cricket World Cup before his senior career took shape. He now leads South Australia’s domestic team while continuing his Big Bash career with Brisbane Heat.
Who Is Nathan McSweeney and How Did His Career Start?
Nathan Andrew McSweeney (Nathan McSweeney) was born on 8 March 1999 in Brisbane, Queensland. He bats right-handed at the top of the order and bowls right-arm off break as an occasional option, and is regarded as one of Australia’s most promising young leaders.
His early representative career was strong. At the 2018 Under 19 Cricket World Cup, McSweeney finished as the third leading run scorer for Australia, behind only Jack Edwards and captain Jason Sangha, scoring 211 runs in 4 innings at an average of 70.33, including a century of 156 off 111 balls against Papua New Guinea. Australia reached the final of that tournament but lost to India, with McSweeney contributing 23 runs off 29 balls in the decider.
He made his First-Class debut for Queensland in October 2018, against Tasmania in the Sheffield Shield, and his T20 debut followed in January 2020, for Melbourne Renegades. But according to cricket.com.au’s profile of his early struggles, McSweeney found it difficult to get regular game time in Queensland’s strong top order, and by the 2021-22 season, he made the decision to switch states entirely, signing with South Australia.
How Did the Move to South Australia Change Nathan McSweeney’s Career?
This switch is really where Nathan McSweeney’s story picks up. He quickly became an integral part of both South Australia’s red and white ball teams. The highlight of his debut season with the Redbacks was a fourth innings 99 not out that sealed a drought breaking Sheffield Shield win against New South Wales, a genuinely clutch performance in only his first season with the state.
His progress continued from there. On 1 December 2022, he scored his maiden First-Class century, 118 against Tasmania, and in March 2023, he was appointed captain of Australia A for a tour of New Zealand, a strong signal of the leadership reputation he was building. He also went on to captain the Prime Minister’s XI against Pakistan.
McSweeney’s Big Bash career developed alongside his red ball form. According to the Brisbane Heat’s official player profile, he was originally signed as a Local Replacement Player for Marnus Labuschagne, but made the most of his opportunity after a standout showing in the KFC T20 Max competition and at state level. His BBL career highest score, 84 off 51 balls, came against Sydney Sixers at the Gabba, and he backed that up by top scoring with 41 off 37 balls in the BBL|13 final against Perth Scorchers, helping the Heat post the highest total ever batting first in a Big Bash decider.
That final was won with McSweeney actually captaining the side, stepping in for regular skippers Usman Khawaja and Colin Munro, and leading Brisbane Heat to their second Big Bash title. He signed a new two year deal with the club in August 2023 on the back of that form.
How Did Nathan McSweeney Earn His Test Call Up?
McSweeney’s rise to the Test squad happened remarkably fast once his domestic form clicked into gear. In the Marsh One-Day Cup in early 2024, he scored 307 runs at an average of 51.16 and took 3 wickets, earning selection in the tournament’s official Team of the Year. Ahead of the 2024-25 season, he was named full time captain of South Australia, replacing Jake Lehmann.
His First-Class form that year was genuinely outstanding. In eight matches through 2024, he scored 718 runs at an average of 51.28, with two centuries and five fifties in 16 innings. That form carried into an unofficial Test series between Australia A and India A, where McSweeney, captaining the side, won what was effectively a bat off for the Test opening slot, competing against Sam Konstas, Marcus Harris, and Cameron Bancroft. He top scored in that series with 166 runs across 4 innings at an average of 55.33, including a best of 88. His maiden List A century followed in October 2024, an unbeaten knock of 137 off 131 balls against Queensland.
On 10 November 2024, McSweeney was named in Australia’s 13 man squad for the first Test of the 2024-25 Border Gavaskar Trophy, alongside fellow uncapped player Josh Inglis, filling the opening role left vacant by David Warner’s retirement. He made his Test debut on 22 November 2024 at Perth Stadium, opening alongside Usman Khawaja, and marked the occasion with a boundary in his second innings before being dismissed for 10 by Jasprit Bumrah.
His series was a tough introduction to the highest level. He played three Tests in that series, the last on 14 December 2024, finishing with 72 runs at an average of 14.40 and a top score of 39, before making way as the series went on. It was a difficult start statistically, but selectors and commentators broadly framed his selection as a reflection of genuine resilience and long term potential rather than a finished product.
What Records and Honours Does Nathan McSweeney Hold?
- Third leading run scorer for Australia at the 2018 Under 19 World Cup, including a century against Papua New Guinea
- Captained Brisbane Heat to the BBL|13 title, stepping in for regular captains Usman Khawaja and Colin Munro
- Named in the Marsh One-Day Cup Team of the Tournament, after scoring 307 runs at 51.16 in early 2024
- Captained Australia A to consecutive wins over India A, before winning the Test opening slot ahead of Sam Konstas, Marcus Harris, and Cameron Bancroft
- Earned Australian Test cap 467, debuting against India in the 2024-25 Border Gavaskar Trophy
- Full time captain of South Australia, appointed ahead of the 2024-25 season
What Do Nathan McSweeney’s Full Career Numbers Look Like?
The figures below are taken from his most recent official career statistics.
Batting Record
| Format | Matches | Innings | Runs | Average | Highest Score | 100s / 50s | Strike Rate |
|---|---|---|---|---|---|---|---|
| Test | 3 | 6 | 72 | 14.40 | 39 | 0 / 0 | 33.96 |
| First-Class (FC) | 67 | 124 | 4,234 | 38.49 | 226* | 12 / 20 | 44.17 |
| List A | 41 | 40 | 1,596 | 44.33 | 137 | 1 / 15 | 82.65 |
| Domestic T20 | 47 | 46 | 1,141 | 28.53 | 84 | 0 / 6 | 123.35 |
Bowling Record
| Format | Matches | Overs | Wickets | Average | Economy | Best Bowling |
|---|---|---|---|---|---|---|
| Test | 3 | – | – | – | – | – |
| First-Class (FC) | 67 | 373.1 | 30 | 35.17 | 2.83 | 4/89 |
| List A | 41 | 117.2 | 16 | 38.75 | 5.28 | 3/12 |
| Domestic T20 | 47 | 16.1 | 6 | 21.00 | 7.79 | 3/3 |
McSweeney’s First-Class century tally of 12 across 67 matches is a genuinely strong return, and his List A average of 44.33 reflects the same consistency that eventually earned him the Test call up. He is described by ESPNcricinfo as a handy occasional off spin bowler, useful across the domestic circuit rather than a frontline bowling option.
What Does Nathan McSweeney’s BBL Record Look Like Separately?
The Domestic T20 row above combines his full T20 career, including the BBL and other domestic T20 competitions. Since he began his Big Bash career with Melbourne Renegades before moving to Brisbane Heat, here is his BBL only record, laid out in full, based on figures tracked by AdvanceCricket’s player database.
BBL Batting Record
| Matches | Innings | Runs | Highest Score | Average | Strike Rate | 50s | Not Outs |
|---|---|---|---|---|---|---|---|
| 35 | 29 | 830 | 84 | 28.62 | 119.60 | 4 | 6 |
BBL Bowling Record
| Matches | Wickets | Average | Economy Rate | Strike Rate | 3W Hauls |
|---|---|---|---|---|---|
| 35 | 5 | – | 7.90 | 13.40 | 1 |
A note on these BBL specific figures, they come from a third party stats tracker rather than a single official BBL career page, and his exact best bowling figures inside that one 3 wicket haul were not separately confirmed in the available records. His official combined Domestic T20 total of 47 matches includes additional appearances beyond just the BBL, such as the KFC T20 Max competition mentioned in his early career. For the most current BBL specific numbers, his live profile on ESPNcricinfo is the best place to check.
FAQs
Has Nathan McSweeney played international cricket for Australia?
Yes, though only briefly so far. He played 3 Tests for Australia in the 2024-25 Border Gavaskar Trophy, scoring 72 runs at an average of 14.40, and has not yet played an ODI or T20I.
Why did Nathan McSweeney switch from Queensland to South Australia?
He struggled to get regular game time in Queensland’s strong top order and made the move to South Australia ahead of the 2021-22 season, where he quickly became a first choice player in both red and white ball cricket.
What is Nathan McSweeney’s biggest domestic achievement?
Captaining Brisbane Heat to the BBL|13 title, stepping in for regular captains Usman Khawaja and Colin Munro, and top scoring in the final with 41 off 37 balls.
What is Nathan McSweeney’s BBL record?
830 runs from 35 matches at an average of 28.62, with a highest score of 84, plus 5 wickets at an economy of 7.90, based on career tracking figures across his time with Melbourne Renegades and Brisbane Heat.
Is Nathan McSweeney currently a captain?
Yes. He is the full time captain of South Australia, a role he was appointed to ahead of the 2024-25 season, replacing Jake Lehmann.
What is Nathan McSweeney’s First-Class batting average?
38.49 from 67 matches, with 12 centuries and 20 fifties, and a highest score of 226 not out.
Why was Nathan McSweeney picked to open for Australia in 2024?
He was selected to fill the opening spot left by David Warner’s retirement, after winning a bat off for the position against Sam Konstas, Marcus Harris, and Cameron Bancroft during an unofficial Test series between Australia A and India A.
This coverage is brought to you by CRIC INFO 365 — built to give cricket fans fast, reliable live scorecards, match reports, and analysis for every Test, ODI, and T20 as it happens.
