CricketWise
  1. Home
  2. Players
  3. Ross Taylor

New Zealand · Men's cricket

Ross Taylor stats

Data through 15 October 2025Last updated 15 October 2025

Coverage: matches in the Cricsheet data from 1 March 2006 to 15 October 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2006 and 2025, Ross Taylor appears in 109 Tests, 224 ODIs, 106 T20Is for New Zealand in the Cricsheet data. In ODIs Ross Taylor scored 8,126 runs in 209 innings (average 46.70, strike rate 83.0), including 20 hundreds and 48 fifties. Against Zimbabwe in Tests, Ross Taylor averaged 319.00 over 6 innings.

International matches
439
Tests 109 · ODIs 224 · T20Is 106
International runs
17,677
39 hundreds
T20 league & domestic matches
136
2,730 runs
Best batting average (ODI)
46.70
209 innings
Highest score
290
Test

Teams played for

New Zealand 2006–2022 · 435Sussex 2016–2017 · 33Royal Challengers Bengaluru 2008–2010 · 22Trinbago Knight Riders 2013–2014 · 17Delhi Capitals 2012–2014 · 16Nottinghamshire 2018 · 16Central Districts 2021–2023 · 12Rajasthan Royals 2011 · 12Guyana Amazon Warriors 2020 · 11St Lucia Kings 2015 · 9Jamaica Tallawahs 2018 · 9Central Stags 2013–2021 · 9

Ross Taylor batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test109191247,59729045.4912,82959.219351492453
ODI224209358,126181*46.709,79183.020489674133
T20I10697221,9546326.051,610121.407612372
T20 (leagues & domestic)136132362,73093*28.442,308118.30138177117
First-class244111,44014636.002,06369.8211618814
List A171715259432.8159089.0060485

Runs per year

01K2K3K20062013202545
Ross Taylor: runs per calendar year (all formats in the data)
01K2K3K200620092012201520182021202545
Ross Taylor: runs per calendar year (all formats in the data)
Show as table
Ross Taylor: runs per calendar year (all formats in the data)
YearRuns
2006199
2007832
20081,203
20091,760
20101,388
20111,122
20121,425
20131,679
20141,605
20151,841
20161,910
20171,697
20182,143
20191,975
2020890
2021403
2022165
202390
202545
Year-by-year batting (75 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2006ODI317487.00101.212810
2006T20I22512.5089.32100
2007ODI2666328.8380.311714
2007T20I712520.83131.66201
2007Test44411.0078.61700
2008ODI920729.5768.54800
2008T20 (leagues & domestic)414937.25184.05301
2008T20I511523.00136.96301
2008Test1773245.7559.215424
2009ODI2049527.5075.87604
2009T20 (leagues & domestic)1128031.11134.68101
2009T20I920325.38114.76001
2009Test1478255.8658.415124
2010ODI1967637.5681.19507
2010T20 (leagues & domestic)78822.00117.33100
2010T20I1119121.22106.74400
2010Test1143339.3671.513812
2011ODI1356151.0084.713122
2011T20 (leagues & domestic)1118136.20119.14700
2011T20I188.00160.0800
2011Test1037237.2045.67805
2012ODI522344.6089.911011
2012T20 (leagues & domestic)1219719.70115.25501
2012T20I818646.50131.96201
2012Test1881954.6055.014232
2013First-class2105.0058.81000
2013ODI1351046.3678.010723
2013T20 (leagues & domestic)1321017.5094.63900
2013T20I58320.75122.13200
2013Test1786672.1757.221734
2014ODI1366266.2088.111233
2014T20 (leagues & domestic)1229733.00110.87003
2014T20I918423.00113.66201
2014Test1546235.5453.210412
2015First-class14848.0076.24800
2015ODI24102256.7882.411944
2015T20 (leagues & domestic)911823.6095.93000
2015T20I11717.00130.81700
2015Test1663642.4072.429011
2016First-class1147847.8061.414214
2016List A311337.6795.05402
2016ODI720033.3373.86101
2016T20 (leagues & domestic)1039456.29133.19303
2016T20I711929.75128.03600
2016Test1560660.6064.717331
2017First-class212462.0062.69001
2017ODI2096860.5081.910727
2017T20 (leagues & domestic)1217719.67112.74700
2017T20I12020.00153.82000
2017Test740881.6063.210713
2018First-class1658136.3177.114615
2018List A823533.5787.75802
2018ODI1063991.2988.918124
2018T20 (leagues & domestic)922055.00125.06002
2018T20I1019138.20126.54300
2018Test1227723.0864.98202
2019First-class22010.0048.81800
2019List A617729.5087.29402
2019ODI1989555.9486.213717
2019T20I1127627.60125.54800
2019Test1260755.1864.220023
2020First-class512525.0080.64500
2020ODI419899.00108.810911
2020T20 (leagues & domestic)1016423.4387.23300
2020T20I716633.20127.75402
2020Test923733.8656.07001
2021First-class25427.0096.45001
2021ODI177.0050.0700
2021T20 (leagues & domestic)612525.00164.56501
2021Test1121724.1148.98001
2022ODI3268.6760.51400
2022T20 (leagues & domestic)34013.33137.93000
2022Test39933.0047.84000
2023T20 (leagues & domestic)39030.00104.75001
2025T20I34522.5088.22200

Ross Taylor bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test8994832/42/416.002.9133.0003
ODI442350–––5.00–000
T20 (leagues & domestic)212240–––12.00–000
First-class1640–––4.00–000

Wickets per year

00.511.522006201320250
Ross Taylor: wickets per calendar year (all formats in the data)
00.511.5220062009201220152018202120250
Ross Taylor: wickets per calendar year (all formats in the data)
Show as table
Ross Taylor: wickets per calendar year (all formats in the data)
YearWickets
20060
20070
20080
20090
20102
20110
20120
20130
20140
20150
20160
20170
20180
20190
20200
20210
20221
20230
20250
Year-by-year bowling (11 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2007ODI20–6.000/2
2007Test10–3.000/10
2008ODI10–7.000/14
2009T20 (leagues & domestic)10–13.000/13
2009Test10–2.000/4
2010ODI10–1.500/3
2010Test4214.503.002/4
2011T20 (leagues & domestic)10–11.000/11
2013Test10–5.000/5
2015First-class10–4.000/4
2022Test110.000.001/0

Ross Taylor against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
EnglandTest35127241.0359.215438
West IndiesTest20107171.4053.621743
PakistanTest2699941.6259.010428
AustraliaTest2499943.4367.029023
IndiaTest3189030.6956.215131
Sri LankaTest2277036.6757.714214
BangladeshTest1472555.7767.720015
ZimbabweTest6638319.0061.017333
South AfricaTest1323325.8950.04800
EnglandODI34142449.1083.318155
IndiaODI34138547.7684.811238
PakistanODI25107163.0082.813137
AustraliaODI29100737.3078.611726
BangladeshODI2187258.1386.710718
Sri LankaODI2886634.6481.713725
West IndiesODI1456951.7384.811013
South AfricaODI1338735.1871.710212
ZimbabweODI3242121.0092.011920
NetherlandsODI3268.6760.51400
IndiaT20I1334934.90129.35402
Sri LankaT20I1634222.80115.26202
EnglandT20I1932118.88123.04400
PakistanT20I1730530.50135.04200
West IndiesT20I1125436.29119.26302
South AfricaT20I511122.20116.86201
AustraliaT20I711022.00100.04300
BangladeshT20I37035.00114.82800
Guyana Amazon WarriorsT20 (leagues & domestic)818737.40123.06001
Chennai Super KingsT20 (leagues & domestic)918122.62116.85301
Jamaica TallawahsT20 (leagues & domestic)817521.88105.47001
Kolkata Knight RidersT20 (leagues & domestic)716942.25144.48101
Barbados RoyalsT20 (leagues & domestic)716240.5098.86201
GloucestershireT20 (leagues & domestic)415879.00146.39301
Delhi CapitalsT20 (leagues & domestic)512531.25154.33100
St Kitts and Nevis PatriotsT20 (leagues & domestic)612541.67115.75101
Mumbai IndiansT20 (leagues & domestic)812224.40111.93100
KentT20 (leagues & domestic)411428.50132.66201
Royal Challengers BengaluruT20 (leagues & domestic)311155.50142.35501
Rajasthan RoyalsT20 (leagues & domestic)710617.67109.34400
Antigua HawksbillsT20 (leagues & domestic)39246.00107.05101
HampshireT20 (leagues & domestic)38844.0098.94600
CanterburyT20 (leagues & domestic)48020.00156.96501
GlamorganT20 (leagues & domestic)37638.00149.04000
Trinbago Knight RidersT20 (leagues & domestic)57518.75117.23300
SurreyT20 (leagues & domestic)37336.50123.75101
St Lucia KingsT20 (leagues & domestic)77123.6769.63500
Pune WarriorsT20 (leagues & domestic)36868.00111.54700
Deccan ChargersT20 (leagues & domestic)66412.80114.32700
Punjab KingsT20 (leagues & domestic)45012.50104.23500
EssexFirst-class418446.0068.414610
Otago VoltsFirst-class317257.3365.99001
WorcestershireFirst-class512424.8053.46202
Northern DistrictsFirst-class58717.4073.14500
Auckland AcesFirst-class46817.0072.32700
LancashireFirst-class492.2536.0900
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
IndiaTest5216.502.832/4

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Seddon Park53209747.66138
Basin Reserve27135754.28200
McLean Park22121071.18151
University Oval, Dunedin19117684.00217
Eden Park3683427.80117
Queens Sports Club6635211.67173
Bay Oval1763145.0793
Hagley Oval2057641.14102
Wellington Regional Stadium2257240.86102
Western Australia Cricket Association Ground6500100.00290

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Narendra Modi Stadium122.000.86
Hagley Oval110.000.00

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay665646102.927–––
T20Middle26722402111.29112012.00
T20Death1347870154.853–––
ODIPowerplay605100860.024–––
ODIMiddle6087776378.41074205.00
ODIDeath14341020140.643–––

How Ross Taylor was dismissed

How Ross Taylor took wickets

Last 20 innings

020406018 Jun 20219 Jan 202212 Oct 202522
Ross Taylor: runs in the last 20 innings
020406018 Jun 20213 Dec 20211 Jan 20222 Apr 202230 Dec 202221 Jan 202312 Oct 202522
Ross Taylor: runs in the last 20 innings
Show as table
Ross Taylor: runs in the last 20 innings
InningsRuns
18 Jun 202147
25 Nov 202111
25 Nov 20212
3 Dec 20211
3 Dec 20216
1 Jan 202231
1 Jan 202240
9 Jan 202228
29 Mar 202211
2 Apr 20221
4 Apr 202214
27 Dec 20225
30 Dec 20225
31 Dec 202230
5 Jan 202350
21 Jan 202321
3 Feb 202319
8 Oct 202522
9 Oct 20251
12 Oct 202522
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
12 Oct 2025T20IJapan2219caughtAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
9 Oct 2025T20IPapua New Guinea1*4retired hurtAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
8 Oct 2025T20IOman2228lbwAl Amerat Cricket Ground Oman Cricket (Ministry Turf 2)
3 Feb 2023T20 (leagues & domestic)Northern Districts1926caughtSeddon Park
21 Jan 2023T20 (leagues & domestic)Otago2120caughtSaxton Oval
5 Jan 2023T20 (leagues & domestic)Auckland5040caughtPukekura Park
31 Dec 2022T20 (leagues & domestic)Northern Districts3014caughtPukekura Park
30 Dec 2022T20 (leagues & domestic)Canterbury56caughtPukekura Park
27 Dec 2022T20 (leagues & domestic)Wellington59bowledFitzherbert Park
4 Apr 2022ODINetherlands1416caught and bowledSeddon Park
2 Apr 2022ODINetherlands110caughtSeddon Park
29 Mar 2022ODINetherlands1117bowledBay Oval
9 Jan 2022TestBangladesh2839caughtHagley Oval
1 Jan 2022TestBangladesh40104bowledBay Oval
1 Jan 2022TestBangladesh3164caughtBay Oval
3 Dec 2021TestIndia68caughtWankhede Stadium
3 Dec 2021TestIndia12bowledWankhede Stadium
25 Nov 2021TestIndia224lbwGreen Park
25 Nov 2021TestIndia1128caughtGreen Park
18 Jun 2021TestIndia47*100not outThe Rose Bowl

Batter vs bowler matchups

Bowlers Ross Taylor faced most

Frequently asked questions

How many runs has Ross Taylor scored in Tests?
7,597 runs in 191 innings (109 matches) at an average of 45.49 and a strike rate of 59.2, in the data from 2007 to 2022.
How many runs has Ross Taylor scored in ODIs?
8,126 runs in 209 innings (224 matches) at an average of 46.70 and a strike rate of 83.0, in the data from 2006 to 2022.
How many runs has Ross Taylor scored in T20Is?
1,954 runs in 97 innings (106 matches) at an average of 26.05 and a strike rate of 121.4, in the data from 2006 to 2025.
What is Ross Taylor's highest score?
290 in Tests, the highest score in the data.
How many centuries has Ross Taylor scored?
41 hundreds in the data: 19 in Tests, 20 in ODIs, 2 in first-class.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.