THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
crickrida
Player portrait unavailable

PLAYER · SOUTH AFRICA · MEN

Gary Kirsten

Top-order batter · 1993 to 2004 · 286 internationals

Compare
286Internationals
14,087Runs
34Hundreds
2Wickets
144Catches

Career records by format

Batting career records by format
FormatMatInnsNORunsHSAvgBFSR100s50s0s4s6s
Test101176157,28927545.2716,78343.4321341392212
ODI185185196,798188*40.959,43672.0413451165920
Bowling career records by format
FormatMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Test101153491914221/01/071.002.44174.50000
ODI1853301230--N/A4.60N/A00-
Fielding career records by format
FormatMatInnsCtStDisDis/innsBest
Test101191830830.4344 (4ct 0st)
ODI185183611620.3383 (3ct 0st)

Career records checked 2026-09-30. Independent of the scorecard archive.

Gary Kirsten: Test and ODI stats

Where the career sits

Runs by format
Test 7,289 52%ODI 6,798 48%

Scorecard coverage

Scorecard coverage of the official career
FormatOfficial bat innsIn scorecardsOfficial bowl innsIn scorecardsFirstLatestCoverage
Test17617615151993-12-262004-03-26Complete
ODI185177321993-12-142003-03-0396%

Questions fans ask about Gary Kirsten

How many Test runs has Gary Kirsten scored?
Gary Kirsten has 7,289 runs in 176 Test innings from 101 matches at an average of 45.27 and a strike rate of 43.43. Highest score: 275.
What is Gary Kirsten's Test batting average?
Gary Kirsten's Test batting average is 45.27, from 7,289 runs and 176 innings.
How many ODI runs has Gary Kirsten scored?
Gary Kirsten has 6,798 runs in 185 ODI innings from 185 matches at an average of 40.95 and a strike rate of 72.04. Highest score: 188*.
What is Gary Kirsten's ODI batting average?
Gary Kirsten's ODI batting average is 40.95, from 6,798 runs and 185 innings.
How many international centuries does Gary Kirsten have?
Gary Kirsten has 34 international hundreds: 21 in Test; 13 in ODI.
Which teams has Gary Kirsten played international cricket for?
Gary Kirsten is recorded for South Africa in this publication.

Explore every recorded innings

279 match appearances in available scorecards. Filters apply to this archive only.

Latest appearances

Recent available appearances
DateMatchFormatResult
2004-03-26New Zealand v South AfricaTestSouth Africa won by 6 wickets
2004-03-18South Africa v New ZealandTestNew Zealand won by 9 wickets
2004-03-10New Zealand v South AfricaTestMatch drawn
2004-01-16South Africa v West IndiesTestSouth Africa won by 10 wickets
2004-01-02South Africa v West IndiesTestMatch drawn
2003-12-26South Africa v West IndiesTestSouth Africa won by inns & 65 runs
2003-10-24South Africa v PakistanTestMatch drawn
2003-10-17South Africa v PakistanTestPakistan won by 8 wickets
2003-09-04South Africa v EnglandTestEngland won by 9 wickets
2003-08-21South Africa v EnglandTestSouth Africa won by 191 runs
2003-07-31England v South AfricaTestSouth Africa won by inns & 92 runs
2003-07-24South Africa v EnglandTestMatch drawn

TEST CAREER · 1993 to 2004

Gary Kirsten in Tests

Complete: every official innings is in the scorecards

7,289Runs
45.27Average
43.43Strike rate
21Hundreds
34Fifties
275Highest

Official Test record

Official Test batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career101176157,28927545.2716,78343.4321341392212
Official Test bowling record
BowlingMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Career101153491914221/01/071.002.44174.50000
Official Test fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career101191830830.4344 (4ct 0st)

Test career in charts

Test runs, innings by innings
02,0004,0006,0005k runs: 2001-09-075k7,289199319951997199920012003
Test runs by year
03006009001993: 16 runs1619931994: 647 runs6471995: 538 runs53819951996: 390 runs3901997: 556 runs55619971998: 945 runs9451999: 700 runs70019992000: 712 runs7122001: 804 runs80420012002: 806 runs8062003: 889 runs88920032004: 286 runs2862004
Last 20 Test innings
01-4950-99100+* not out
Test innings by score
How Test innings ended
Caught104 · 59.1%
Bowled27 · 15.3%
LBW21 · 11.9%
Run out5 · 2.8%
Stumped4 · 2.3%
Not out15 · 8.5%
Test batting position: average and innings
143.9073 inns
239.8876 inns
370.9214 inns
459.502 inns
555.259 inns
680.002 inns
7-0 inns
8-0 inns
9-0 inns
10-0 inns
11-0 inns
Test runs from boundaries
Fours3,688 · 50.6%
Sixes72 · 1.0%
Other runs3,529 · 48.4%

Recent Test form

Last 10 batting innings
423runs
52.87average
53.00strike rate
150s
2100s

Test record by situation

complete career
Gary Kirsten: Test batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
England213521,60827548.723,90841.145722072
Australia183411,13415334.362,86539.582531441
West Indies1324275915034.501,82141.68325832
New Zealand1323495113750.052,01447.212501293
India1019172013340.001,50347.90331920
Pakistan1118383811855.861,91843.692611102
Sri Lanka916163918042.601,75336.45151790
Zimbabwe35133022082.5055159.89110471
Bangladesh220310160155.0045068.88200311
All101176157,28927545.2716,78343.4321341392212
Gary Kirsten: Test batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home518883,38427542.307,63944.2981664364
Away498873,90522048.209,14442.70131874868
All101176157,28927545.2716,78343.4321341392212
Gary Kirsten: Test batting by match innings
MatInnsNORunsHSAvgBFSR1005004s6s
1st innings of the match545422,67422051.425,79546.14111163484
2nd innings of the match464601,94616042.304,81240.4441222322
3rd innings of the match464641,85827544.234,27043.516542255
4th innings of the match303098117638.611,90642.540611171
All101176157,28927545.2716,78343.4321341392212
Gary Kirsten: Test batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 1527382,85427543.907,23039.4771483405
No. 2507642,87222039.886,53043.9871453831
No. 31014192216070.921,78551.654401182
No. 422011911859.5023650.42100111
No. 579144213755.2580355.04220592
No. 6221804680.0019940.20000111
All101176157,28927545.2716,78343.4321341392212
Gary Kirsten: Test batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won4884103,80022051.358,05347.18112045105
Lost2345199115322.522,56438.651461291
Drawn294742,49827558.096,16640.5191032836
All101176157,28927545.2716,78343.4321341392212
Gary Kirsten: Test batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
1993110161616.005927.1100000
1994101916477235.941,62839.74041910
1995713053811041.381,25542.86150761
1996510139013343.3376550.98200520
1997916155610337.061,51536.69233680
19981528594521041.082,31840.762521183
1999813170027558.331,64542.55312800
20001118171218041.881,92437.00142740
20011222280422040.201,71646.852331022
2002914080616057.571,55351.893401061
2003813188913774.081,82548.714401192
200459228613740.8558049.31110363
All101176157,28927545.2716,78343.4321341392212
Gary Kirsten: Test batting by ground
MatInnsNORunsHSAvgBFSR1005004s6s
The Wanderers Stadium1221156911028.451,32243.04130850
Newlands1119264810338.111,42145.60152841
Kingsmead111821,04827565.502,46542.513411260
St George's Park71413986930.6199839.87021561
SuperSport Park610127613430.6672238.22112361
Adelaide Oval361289108*57.8063345.65110381
Headingley36027113045.1666740.62120340
Sydney Cricket Ground36029015348.3375638.35111340
Eden Park35022212844.4047247.03110280
Lord's35123710859.2552645.05110380
Melbourne Cricket Ground3501198323.8039630.0501190
Basin Reserve2411297643.0027646.73010190
Harare Sports Club24126522088.3337470.85100411
Iqbal Stadium24127611892.0056848.59210341
Kennington Oval2401219030.2523052.60011191
All101176157,28927545.2716,78343.4321341392212
Gary Kirsten: Test batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
South Africa tour of England and Ireland36035413059.0079044.81120481
South Africa tour of New Zealand240797619.7519540.51010110
South Africa tour of Pakistan24127111890.3354050.18120331
All101176157,28927545.2716,78343.4321341392212

- not recorded in the scorecards · N/A no dismissals or balls to divide by

Test milestones

Best Test performances

Gary Kirsten: highest Test scores
ScoreBFSR4s6sOpponentGroundDate
27564242.83260EnglandKingsmead1999-12-26
22028676.92331ZimbabweHarare Sports Club2001-09-07
21052540.00241EnglandOld Trafford1998-07-02
18046139.04200Sri LankaKingsmead2000-12-26
16022770.48171BangladeshSenwes Park2002-10-25
15335942.61200AustraliaSydney Cricket Ground2002-01-02
15033844.37131West IndiesBourda2001-03-09
15022367.26140BangladeshKuGumpo City2002-10-18
13721862.84200West IndiesKingsmead2003-12-26
13721364.31181New ZealandSeddon Park2004-03-10

Latest Test matches

Latest Test matches
DateOpponentBatBowlGroundResult
2004-03-26New Zealand1 & 76-Basin ReserveSouth Africa won by 6 wickets
2004-03-18New Zealand1 & 1-Eden ParkNew Zealand won by 9 wickets
2004-03-10New Zealand137 & 34*-Seddon ParkMatch drawn
2004-01-16West Indies10-SuperSport ParkSouth Africa won by 10 wickets
2004-01-02West Indies16 & 10*0/1NewlandsMatch drawn
2003-12-26West Indies137-KingsmeadSouth Africa won by inns & 65 runs
2003-10-24Pakistan54 & 118-Iqbal StadiumMatch drawn
2003-10-17Pakistan53* & 46-Gaddafi StadiumPakistan won by 8 wickets
2003-09-04England90 & 29-Kennington OvalEngland won by 9 wickets
2003-08-21England130 & 60-HeadingleySouth Africa won by 191 runs

ODI CAREER · 1993 to 2003

Gary Kirsten in ODIs

Scorecards for 177 of 185 official batting innings

6,798Runs
40.95Average
72.04Strike rate
13Hundreds
45Fifties
188*Highest

Official ODI record

Official ODI batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career185185196,798188*40.959,43672.0413451165920
Official ODI bowling record
BowlingMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Career1853301230--N/A4.60N/A00-
Official ODI fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career185183611620.3383 (3ct 0st)

ODI career in charts

ODI runs, innings by innings
02,0004,0006,0005k runs: 2000-10-285k6,241199319951997199920012003
ODI runs by year
04008001,2001993: 11 runs1119931994: 610 runs6101995: 362 runs36219951996: 1,105 runs1,1051997: 593 runs59319971998: 561 runs5611999: 438 runs43819992000: 1,467 runs1,4672001: 497 runs49720012002: 463 runs4632003: 134 runs1342003
Last 20 ODI innings
01-4950-99100+* not out
ODI innings by score
How ODI innings ended
Caught84 · 47.5%
Bowled36 · 20.3%
LBW13 · 7.3%
Run out18 · 10.2%
Stumped7 · 4.0%
Caught and bowled1 · 0.6%
Other dismissal1 · 0.6%
Not out17 · 9.6%
ODI batting position: average and innings
139.7584 inns
239.3384 inns
38.663 inns
4-0 inns
531.002 inns
622 inns
72.001 inns
811 inns
9-0 inns
10-0 inns
11-0 inns
ODI runs from boundaries
Fours2,412 · 38.6%
Sixes78 · 1.2%
Other runs3,751 · 60.1%

Recent ODI form

Last 10 batting innings
309runs
44.14average
81.74strike rate
350s
1100s

ODI record by situation

177 recorded innings
Gary Kirsten: ODI batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
Australia393921,167112*31.541,85263.012511110
New Zealand313141,18010343.701,64471.772831082
India262641,377133*62.591,79776.624911223
Pakistan242451,054118*55.471,43373.552811056
England1717038111622.4158265.46101440
Sri Lanka171704607627.0563572.44052440
West Indies131303467226.6154963.02040371
Zimbabwe9912246628.0029575.93021230
Bangladesh1115252*N/A32162.5001091
All177177176,241133*39.008,81970.7611421060313
Gary Kirsten: ODI batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home595961,875133*35.372,67370.1441331835
Away626252,28011540.003,23070.5821732223
Neutral565662,086118*41.722,91671.5351241985
All177177176,241133*39.008,81970.7611421060313
Gary Kirsten: ODI batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first858543,054115*37.704,30370.9752052748
Chasing9292133,187133*40.344,51670.5762253295
All177177176,241133*39.008,81970.7611421060313
Gary Kirsten: ODI batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 1848473,061133*39.754,32570.7752172935
No. 2848473,029118*39.334,26271.0662133008
No. 333026178.665349.0500020
No. 5220623831.009565.2600060
No. 62225636*N/A7772.7200020
No. 7110222.00366.6600000
No. 811155*N/A4125.0000000
All177177176,241133*39.008,81970.7611421060313
Gary Kirsten: ODI batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won112112124,667133*46.676,27874.331033745311
Lost585831,44311526.232,32562.061931361
Tied330482216.0010346.6000030
No result442834541.5011373.45000111
All177177176,241133*39.008,81970.7611421060313
Gary Kirsten: ODI batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
19932201175.505022.0000000
199420202610112*33.881,03359.05130540
19957713628760.3352568.95030241
1996262631,105118*48.041,39479.265211055
1997161615938939.5388167.30071551
19981818156110333.0073975.91133571
1999191924388225.7670961.77032472
2000363631,46711544.452,00473.2021311410
200111111497133*49.7065076.46140571
200218181463102*27.2368567.59122480
20034421346967.0014989.93020152
All177177176,241133*39.008,81970.7611421060313
Gary Kirsten: ODI batting by ground
MatInnsNORunsHSAvgBFSR1005004s6s
Newlands121213376930.6355960.28030331
The Wanderers Stadium11112305133*33.8844768.23110291
Sharjah Cricket Stadium993486115*81.0060780.06220394
Kingsmead8812669738.0037670.74032261
Sydney Cricket Ground8801634420.3730353.79000120
Mangaung Oval7711337322.1617376.87021141
SuperSport Park77030011642.8539376.33110311
St George's Park6601535825.5021571.16010170
WACA Ground6601845530.6627965.94011180
Brisbane Cricket Ground55030810361.6041075.12120310
Gaddafi Stadium5502148942.8030669.93030211
Melbourne Cricket Ground551229112*57.2529178.69111190
Edgbaston4401378234.2523358.79010121
KuGumpo City4401088227.0017462.06010100
Nairobi (Gym)441177118*59.0019789.84100260
All177177176,241133*39.008,81970.7611421060313
Gary Kirsten: ODI batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
ICC World Cup4421346967.0014989.93020152
All177177176,241133*39.008,81970.7611421060313

- not recorded in the scorecards · N/A no dismissals or balls to divide by

ODI milestones

Best ODI performances

Gary Kirsten: highest ODI scores
ScoreBFSR4s6sOpponentGroundDate
133*15585.80130IndiaThe Wanderers Stadium2001-10-05
118*12792.91160PakistanNairobi (Gym)1996-10-06
11612692.06110EnglandSuperSport Park1996-01-14
115*14280.9841IndiaSharjah Cricket Stadium1996-04-19
11512393.49120IndiaKochi2000-03-09
112*13781.7580AustraliaMelbourne Cricket Ground1994-01-21
10611691.3790IndiaSharjah Cricket Stadium1996-04-14
105*13478.3590AustraliaHolkar Cricket Stadium1996-10-19
10311391.1590New ZealandBrisbane Cricket Ground1998-01-09
102*11886.4490PakistanBoland Park2002-12-16

Latest ODI matches

Latest ODI matches
DateOpponentBatBowlGroundResult
2003-03-03Sri Lanka8-KingsmeadMatch tied
2003-02-22Bangladesh52*-Mangaung OvalSouth Africa won by 10 wickets
2003-02-16New Zealand5*-The Wanderers StadiumNew Zealand won by 9 wickets (D/L method)
2003-02-09West Indies69-NewlandsWest Indies won by 3 runs
2002-12-18Pakistan12-NewlandsSouth Africa won by 34 runs
2002-12-16Pakistan102*-Boland ParkSouth Africa won by 9 wickets
2002-08-19Sri Lanka1-TangierSri Lanka won by 6 wickets
2002-08-15Sri Lanka55-TangierSri Lanka won by 93 runs
2002-08-12Pakistan2-TangierSouth Africa won by 54 runs
2002-03-30Australia3-Mangaung OvalAustralia won by 37 runs