CricketScore

Players / G Stewart

Men's cricket

G Stewart: runs, wickets and records

156 recorded matches from 25 Sep 2017 to 8 Sep 2026, most often for Kent, Italy, Sussex. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
T20Is24215327628.00160.2033544
T20 leagues78534313712.31128.7002623
County Championship54882,16018228.4274.531124369

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
T20Is19203/2124.956.960
T20 leagues74764/3228.189.730
County Championship87956/2241.113.372

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
182189Gloucestershire16 May 2025
130122Lancashire22 Jun 2025
10374Middlesex25 Jun 2018
9091Yorkshire28 Apr 2022
7633Germany4 Nov 2022

G Stewart: matches in the records

G Stewart appears in 156 recorded men's matches, from 25 September 2017 to 8 September 2026, most often for Kent, Italy and Sussex. The matches split as 24 in Twenty20 Internationals, 78 in franchise Twenty20 leagues and 54 in the County Championship. The most frequent opponents in the records are Middlesex (17 matches), Gloucestershire (14 matches) and Essex (14 matches). The ground used most often is St Lawrence Ground, Canterbury, with 53 matches.

G Stewart batting record

In Twenty20 Internationals, the batting record is 532 runs in 21 innings, an average of 28.00, a strike rate of 160.2 and a highest score of 76, with 3 fifties and 4 ducks.

In franchise Twenty20 leagues, the batting record is 431 runs in 53 innings, an average of 12.31, a strike rate of 128.7 and a highest score of 37, with 6 ducks.

In the County Championship, the batting record is 2,160 runs in 88 innings, an average of 28.42, a strike rate of 74.5 and a highest score of 182, with 3 hundreds, 11 fifties and 12 ducks.

G Stewart bowling record

In Twenty20 Internationals, the bowling record is 20 wickets in 19 innings, an average of 24.95, an economy rate of 6.96 and best figures of 3 for 21.

In franchise Twenty20 leagues, the bowling record is 76 wickets in 74 innings, an average of 28.18, an economy rate of 9.73 and best figures of 4 for 32.

In the County Championship, the bowling record is 95 wickets in 87 innings, an average of 41.11, an economy rate of 3.37 and best figures of 6 for 22, including 2 five-wicket hauls.

G Stewart highest innings

The highest individual scores in the records are: 182 from 189 balls against Gloucestershire at County Ground, Bristol on 16 May 2025 (the County Championship). 130 from 122 balls against Lancashire at Stanley Park, Blackpool on 22 June 2025 (the County Championship). 103 from 74 balls against Middlesex at St Lawrence Ground, Canterbury on 25 June 2018 (the County Championship). 90 from 91 balls against Yorkshire at Headingley, Leeds on 28 April 2022 (the County Championship). 76 from 33 balls against Germany at Desert Springs Cricket Ground, Almeria on 4 November 2022 (T20Is).

G Stewart best bowling

The best bowling figures in the records are: 6 for 22 against Middlesex at St Lawrence Ground, Canterbury on 25 June 2018. 5 for 23 against Derbyshire at County Ground, Derby on 12 September 2021. 4 for 32 against Hampshire at St Lawrence Ground, Canterbury on 28 June 2026. 4 for 48 against Somerset at The Cooper Associates County Ground, Taunton on 2 July 2023. 3 for 6 against Northamptonshire at St Lawrence Ground, Canterbury on 6 April 2023.

G Stewart results with the side

In Twenty20 Internationals, the player's side won 11 and lost 13 of the 24 recorded matches (45.8% of decided matches).

In franchise Twenty20 leagues, the player's side won 36 and lost 39 of the 78 recorded matches (48.0% of decided matches).

In the County Championship, the player's side won 17 and lost 24 of the 54 recorded matches (41.5% of decided matches).

Against the most frequent opponents the results were Middlesex: 11 won, 4 lost in 17 matches, Gloucestershire: 6 won, 7 lost in 14 matches, Essex: 7 won, 7 lost in 14 matches, Surrey: 3 won, 11 lost in 14 matches and Hampshire: 6 won, 4 lost in 13 matches.

G Stewart main grounds

The grounds used most often are St Lawrence Ground, Canterbury (53), Desert Springs Cricket Ground, Almeria (10), County Ground, Chelmsford (7), St Lawrence Ground (6), Kennington Oval, London (6) and The Cooper Associates County Ground, Taunton (6).

G Stewart runs by year

Runs in each calendar year of the records: 2017 (15), 2018 (286), 2019 (87), 2020 (79), 2021 (282), 2022 (580), 2023 (340), 2024 (278), 2025 (776), 2026 (400).

G Stewart wickets by year

Wickets in each calendar year of the records: 2017 (2), 2018 (15), 2019 (14), 2020 (6), 2021 (31), 2022 (27), 2023 (36), 2024 (14), 2025 (23), 2026 (23).

G Stewart matches by year

Recorded matches in each calendar year: 2017 (1), 2018 (9), 2019 (6), 2020 (11), 2021 (22), 2022 (22), 2023 (24), 2024 (17), 2025 (24), 2026 (20).

G Stewart fours and sixes

In Twenty20 Internationals, 35 fours and 44 sixes, one boundary every 4.2 balls faced; 75.9% of the runs came in boundaries.

In franchise Twenty20 leagues, 26 fours and 23 sixes, one boundary every 6.8 balls faced; 56.1% of the runs came in boundaries.

In the County Championship, 243 fours and 69 sixes, one boundary every 9.3 balls faced; 64.2% of the runs came in boundaries.

How G Stewart gets out

In Twenty20 Internationals, 19 recorded dismissals: caught 63%, bowled 26%, stumped 5% and lbw 5%.

In franchise Twenty20 leagues, 35 recorded dismissals: caught 77%, bowled 9%, run out 9% and lbw 3%.

In the County Championship, 76 recorded dismissals: caught 51%, bowled 28%, lbw 17% and caught and bowled 1%.

G Stewart bowling in detail

In Twenty20 Internationals: 189 dot balls (44.0% of legal deliveries), 1 maidens, 18 wides and 3 no-balls and wickets by caught 75%, bowled 15% and caught and bowled 5%.

In franchise Twenty20 leagues: 385 dot balls (29.1% of legal deliveries), 63 wides and 24 no-balls and wickets by caught 86%, bowled 12% and lbw 1%.

In the County Championship: 5,180 dot balls (74.6% of legal deliveries), 203 maidens, 8 wides and 94 no-balls and wickets by caught 66%, bowled 18% and lbw 15%.

G Stewart player of the match awards

The one player of the match award on record is dated 19 October 2021 (Italy v Denmark): 1 in Twenty20 Internationals.

G Stewart first and latest matches

The first recorded match in Twenty20 Internationals is dated 15 October 2021 against Denmark and the latest 19 February 2026 against West Indies.

The first recorded match in franchise Twenty20 leagues is dated 16 August 2018 against Somerset and the latest 12 July 2026 against Middlesex.

The first recorded match in the County Championship is dated 25 September 2017 against Glamorgan and the latest 8 September 2026 against Derbyshire.

G Stewart against different opponents

The most runs against a single opponent are 437 against Middlesex in 17 innings (average 33.62), 328 against Gloucestershire in 13 innings (average 29.82), 266 against Lancashire in 6 innings (average 53.20) and 233 against Derbyshire in 7 innings (average 46.60).

The most wickets against a single opponent are 27 against Middlesex in 22 innings, 23 against Hampshire in 15 innings, 19 against Northamptonshire in 11 innings and 17 against Somerset in 12 innings.

G Stewart at different grounds

The grounds that have produced the most runs are St Lawrence Ground, Canterbury (925 runs in 56 innings), Desert Springs Cricket Ground, Almeria (310 runs in 9 innings), County Ground, Bristol (224 runs in 4 innings) and County Ground, Derby (197 runs in 5 innings).

G Stewart recent years

Year by year, the latest figures in the records are 2021: 22 matches, 282 runs and 31 wickets; 2022: 22 matches, 580 runs and 27 wickets; 2023: 24 matches, 340 runs and 36 wickets; 2024: 17 matches, 278 runs and 14 wickets; 2025: 24 matches, 776 runs and 23 wickets; 2026: 20 matches, 400 runs and 23 wickets.

G Stewart year by year

The busiest year in the records is 2025, with 24 matches. The most runs in a calendar year came in 2025: 776. The most wickets in a calendar year came in 2023: 36.

Questions and answers

How many matches has G Stewart played?

156 recorded matches, from 25 September 2017 to 8 September 2026.

How many runs has G Stewart scored in T20Is?

532 runs in 21 innings, at an average of 28.00.

How many runs has G Stewart scored in T20 leagues?

431 runs in 53 innings, at an average of 12.31.

How many runs has G Stewart scored in the County Championship?

2,160 runs in 88 innings, at an average of 28.42.

What is G Stewart's highest score?

182 from 189 balls against Gloucestershire on 16 May 2025, at County Ground, Bristol.

How many wickets has G Stewart taken in T20Is?

20 wickets in 19 innings, with best figures of 3 for 21.

How many wickets has G Stewart taken in T20 leagues?

76 wickets in 74 innings, with best figures of 4 for 32.

How many wickets has G Stewart taken in the County Championship?

95 wickets in 87 innings, with best figures of 6 for 22.

How many sixes has G Stewart hit?

136 sixes and 304 fours in the recorded matches.

How many player of the match awards has G Stewart won?

1 in the recorded matches.

How many hundreds has G Stewart scored?

3 in the recorded matches.

Which teams has G Stewart played for?

Kent (131), Italy (24) and Sussex (1).

When was G Stewart's most recent recorded match?

8 September 2026.

Team pages

Records