CricketScore

Players / T Stubbs

Men's cricket

T Stubbs: runs, wickets and records

205 recorded matches from 12 May 2022 to 9 Oct 2026, most often for South Africa, Sunrisers Eastern Cape, Delhi Capitals. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests152879212230.4646.3236512
ODIs1414381112*29.3187.813199
T20Is50429667631.16133.2027537
T20 leagues1261142,59471*36.03142.5012157123

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
T20 leagues1782/629.638.780

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
122221Sri Lanka27 Nov 2024
112*81Ireland4 Oct 2024
106198Bangladesh29 Oct 2024
94180India22 Nov 2025
7986Ireland2 Oct 2024

T Stubbs: matches in the records

T Stubbs appears in 205 recorded men's matches, from 12 May 2022 to 9 October 2026, most often for South Africa, Sunrisers Eastern Cape and Delhi Capitals. The matches split as 15 in Test matches, 14 in One Day Internationals, 50 in Twenty20 Internationals and 126 in franchise Twenty20 leagues. The most frequent opponents in the records are India (18 matches), Australia (13 matches) and Pretoria Capitals (11 matches). The ground used most often is St George's Park, Gqeberha, with 22 matches.

T Stubbs batting record

In Test matches, the batting record is 792 runs in 28 innings, an average of 30.46, a strike rate of 46.3 and a highest score of 122, with 2 hundreds, 3 fifties and 2 ducks.

In One Day Internationals, the batting record is 381 runs in 14 innings, an average of 29.31, a strike rate of 87.8 and a highest score of 112*, with 1 hundred, 3 fifties and 3 ducks.

In Twenty20 Internationals, the batting record is 966 runs in 42 innings, an average of 31.16, a strike rate of 133.2 and a highest score of 76, with 2 fifties and 3 ducks.

In franchise Twenty20 leagues, the batting record is 2,594 runs in 114 innings, an average of 36.03, a strike rate of 142.5 and a highest score of 71*, with 12 fifties and 2 ducks.

T Stubbs highest innings

The highest individual scores in the records are: 122 from 221 balls against Sri Lanka at Kingsmead, Durban on 27 November 2024 (Tests). 112* from 81 balls against Ireland at Zayed Cricket Stadium, Abu Dhabi on 4 October 2024 (ODIs). 106 from 198 balls against Bangladesh at Zahur Ahmed Chowdhury Stadium, Chattogram on 29 October 2024 (Tests). 94 from 180 balls against India at Barsapara Cricket Stadium, Guwahati on 22 November 2025 (Tests). 79 from 86 balls against Ireland at Zayed Cricket Stadium, Abu Dhabi on 2 October 2024 (ODIs).

T Stubbs best bowling

The best bowling figures in the records are: 2 for 6 against Welsh Fire at Old Trafford, Manchester on 16 August 2022. 2 for 11 against Gujarat Titans at Narendra Modi Stadium, Ahmedabad on 17 April 2024. 2 for 12 against Southern Brave at The Rose Bowl, Southampton on 18 August 2022.

T Stubbs results with the side

In Test matches, the player's side won 11 and lost 3 of the 15 recorded matches (78.6% of decided matches).

In One Day Internationals, the player's side won 8 and lost 6 of the 14 recorded matches (57.1% of decided matches).

In Twenty20 Internationals, the player's side won 26 and lost 22 of the 50 recorded matches (54.2% of decided matches).

In franchise Twenty20 leagues, the player's side won 68 and lost 54 of the 126 recorded matches (55.7% of decided matches).

Against the most frequent opponents the results were India: 8 won, 9 lost in 18 matches, Australia: 5 won, 8 lost in 13 matches, Pretoria Capitals: 6 won, 5 lost in 11 matches, England: 7 won, 3 lost in 10 matches and Paarl Royals: 7 won, 3 lost in 10 matches.

T Stubbs teams

Matches by side: South Africa (79), Sunrisers Eastern Cape (47), Delhi Capitals (43), Hampshire (12), Manchester Originals (9), Southern Brave (8), Mumbai Indians (4) and St Kitts and Nevis Patriots (3).

T Stubbs main grounds

The grounds used most often are St George's Park, Gqeberha (22), Arun Jaitley Stadium, Delhi (20), The Rose Bowl, Southampton (14), SuperSport Park, Centurion (10), Kingsmead, Durban (10) and Newlands, Cape Town (9).

T Stubbs runs by year

Runs in each calendar year of the records: 2022 (332), 2023 (287), 2024 (1,863), 2025 (1,114), 2026 (1,137).

T Stubbs wickets by year

Wickets in each calendar year of the records: 2022 (4), 2023 (1), 2024 (3).

T Stubbs matches by year

Recorded matches in each calendar year: 2022 (24), 2023 (19), 2024 (57), 2025 (51), 2026 (54).

T Stubbs fours and sixes

In Test matches, 65 fours and 12 sixes, one boundary every 22.2 balls faced; 41.9% of the runs came in boundaries.

In One Day Internationals, 19 fours and 9 sixes, one boundary every 15.5 balls faced; 34.1% of the runs came in boundaries.

In Twenty20 Internationals, 75 fours and 37 sixes, one boundary every 6.5 balls faced; 54.0% of the runs came in boundaries.

In franchise Twenty20 leagues, 157 fours and 123 sixes, one boundary every 6.5 balls faced; 52.7% of the runs came in boundaries.

How T Stubbs gets out

In Test matches, 26 recorded dismissals: caught 58%, bowled 27%, lbw 12% and run out 4%.

In Twenty20 Internationals, 31 recorded dismissals: caught 71%, bowled 16%, lbw 10% and stumped 3%.

In franchise Twenty20 leagues, 72 recorded dismissals: caught 62%, bowled 18%, run out 8% and lbw 7%.

T Stubbs player of the match awards

Of the 6 player of the match awards on record, the first is dated 4 October 2024 (South Africa v Ireland) and the latest 10 August 2026 (Trent Rockets v Southern Brave): 1 in One Day Internationals, 1 in Twenty20 Internationals and 4 in franchise Twenty20 leagues.

T Stubbs first and latest matches

The first recorded match in Test matches is dated 3 January 2024 against India and the latest 9 October 2026 against Australia.

The first recorded match in One Day Internationals is dated 18 March 2023 against West Indies and the latest 30 September 2026 against Australia.

The first recorded match in Twenty20 Internationals is dated 9 June 2022 against India and the latest 4 March 2026 against New Zealand.

The first recorded match in franchise Twenty20 leagues is dated 12 May 2022 against Chennai Super Kings and the latest 10 August 2026 against Trent Rockets.

T Stubbs against different opponents

The most runs against a single opponent are 421 against India in 18 innings (average 30.07), 327 against West Indies in 10 innings (average 36.33), 283 against Australia in 15 innings (average 18.87) and 280 against Durban's Super Giants in 7 innings (average 140.00).

T Stubbs at different grounds

The grounds that have produced the most runs are St George's Park, Gqeberha (503 runs in 21 innings), The Rose Bowl, Southampton (366 runs in 14 innings), Arun Jaitley Stadium, Delhi (359 runs in 18 innings) and Kingsmead, Durban (341 runs in 11 innings).

T Stubbs recent years

Year by year, the latest figures in the records are 2022: 24 matches, 332 runs and 4 wickets; 2023: 19 matches, 287 runs and 1 wickets; 2024: 57 matches, 1,863 runs and 3 wickets; 2025: 51 matches and 1,114 runs; 2026: 54 matches and 1,137 runs.

T Stubbs year by year

The busiest year in the records is 2024, with 57 matches. The most runs in a calendar year came in 2024: 1,863. The most wickets in a calendar year came in 2022: 4.

Questions and answers

How many matches has T Stubbs played?

205 recorded matches, from 12 May 2022 to 9 October 2026.

How many runs has T Stubbs scored in Tests?

792 runs in 28 innings, at an average of 30.46.

How many runs has T Stubbs scored in ODIs?

381 runs in 14 innings, at an average of 29.31.

How many runs has T Stubbs scored in T20Is?

966 runs in 42 innings, at an average of 31.16.

What is T Stubbs's highest score?

122 from 221 balls against Sri Lanka on 27 November 2024, at Kingsmead, Durban.

How many sixes has T Stubbs hit?

181 sixes and 316 fours in the recorded matches.

How many player of the match awards has T Stubbs won?

6 in the recorded matches.

How many hundreds has T Stubbs scored?

3 in the recorded matches.

Which teams has T Stubbs played for?

South Africa (79), Sunrisers Eastern Cape (47), Delhi Capitals (43), Hampshire (12), Manchester Originals (9), Southern Brave (8), Mumbai Indians (4) and St Kitts and Nevis Patriots (3).

When was T Stubbs's most recent recorded match?

9 October 2026.

Team pages

Records