Players / CJ Anderson
Men's cricketCJ Anderson: runs, wickets and records
198 recorded matches from 21 Dec 2012 to 10 Jul 2026, most often for New Zealand, Somerset, San Francisco Unicorns. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 13 | 22 | 683 | 116 | 32.52 | 56.9 | 1 | 4 | 94 | 14 |
| ODIs | 48 | 43 | 1,102 | 131* | 27.55 | 108.9 | 1 | 4 | 85 | 55 |
| T20Is | 42 | 34 | 697 | 94* | 24.89 | 126.0 | 0 | 3 | 40 | 35 |
| T20 leagues | 95 | 90 | 1,790 | 95* | 26.72 | 131.4 | 0 | 9 | 109 | 109 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 23 | 16 | 3/47 | 41.19 | 3.04 | 0 |
| ODIs | 42 | 58 | 5/63 | 25.24 | 6.08 | 1 |
| T20Is | 27 | 16 | 2/17 | 36.88 | 8.19 | 0 |
| T20 leagues | 44 | 21 | 2/10 | 37.62 | 9.88 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 131* | 47 | West Indies | 1 Jan 2014 |
| 116 | 173 | Bangladesh | 21 Oct 2013 |
| 95* | 44 | Rajasthan Royals | 25 May 2014 |
| 94* | 41 | Bangladesh | 8 Jan 2017 |
| 91* | 52 | MI New York | 14 Jul 2023 |
CJ Anderson: matches in the records
CJ Anderson appears in 198 recorded men's matches, from 21 December 2012 to 10 July 2026, most often for New Zealand, Somerset and San Francisco Unicorns. The matches split as 13 in Test matches, 48 in One Day Internationals, 42 in Twenty20 Internationals and 95 in franchise Twenty20 leagues. The most frequent opponents in the records are Pakistan (17 matches), Bangladesh (16 matches) and West Indies (13 matches). The ground used most often is Grand Prairie Stadium, Dallas, with 13 matches.
CJ Anderson batting record
In Test matches, the batting record is 683 runs in 22 innings, an average of 32.52, a strike rate of 56.9 and a highest score of 116, with 1 hundred, 4 fifties and 3 ducks.
In One Day Internationals, the batting record is 1,102 runs in 43 innings, an average of 27.55, a strike rate of 108.9 and a highest score of 131*, with 1 hundred, 4 fifties and 4 ducks.
In Twenty20 Internationals, the batting record is 697 runs in 34 innings, an average of 24.89, a strike rate of 126.0 and a highest score of 94*, with 3 fifties and 3 ducks.
In franchise Twenty20 leagues, the batting record is 1,790 runs in 90 innings, an average of 26.72, a strike rate of 131.4 and a highest score of 95*, with 9 fifties and 6 ducks.
CJ Anderson bowling record
In Test matches, the bowling record is 16 wickets in 23 innings, an average of 41.19, an economy rate of 3.04, a strike rate of 81.4 balls per wicket and best figures of 3 for 47.
In One Day Internationals, the bowling record is 58 wickets in 42 innings, an average of 25.24, an economy rate of 6.08 and best figures of 5 for 63, including 1 five-wicket haul.
In Twenty20 Internationals, the bowling record is 16 wickets in 27 innings, an average of 36.88, an economy rate of 8.19 and best figures of 2 for 17.
In franchise Twenty20 leagues, the bowling record is 21 wickets in 44 innings, an average of 37.62, an economy rate of 9.88 and best figures of 2 for 10.
CJ Anderson highest innings
The highest individual scores in the records are: 131* from 47 balls against West Indies at Queenstown Events Centre on 1 January 2014 (ODIs). 116 from 173 balls against Bangladesh at Shere Bangla National Stadium on 21 October 2013 (Tests). 95* from 44 balls against Rajasthan Royals at Wankhede Stadium on 25 May 2014 (franchise Twenty20 leagues). 94* from 41 balls against Bangladesh at Bay Oval on 8 January 2017 (T20Is). 91* from 52 balls against MI New York at Grand Prairie Stadium on 14 July 2023 (franchise Twenty20 leagues).
CJ Anderson best bowling
The best bowling figures in the records are: 5 for 63 against India at Eden Park on 25 January 2014. 4 for 40 against Bangladesh at Shere Bangla National Stadium on 31 October 2013. 4 for 52 against Sri Lanka at University Oval on 25 January 2015. 3 for 18 against Scotland at University Oval on 17 February 2015. 3 for 47 against West Indies at Seddon Park on 19 December 2013.
CJ Anderson results with the side
In One Day Internationals, the player's side won 24 and lost 19 of the 48 recorded matches (55.8% of decided matches).
In Twenty20 Internationals, the player's side won 24 and lost 16 of the 42 recorded matches (60.0% of decided matches).
In franchise Twenty20 leagues, the player's side won 46 and lost 49 of the 95 recorded matches (48.4% of decided matches).
Against the most frequent opponents the results were Pakistan: 9 won, 6 lost in 17 matches, Bangladesh: 8 won, 6 lost in 16 matches, West Indies: 8 won, 4 lost in 13 matches, Sri Lanka: 7 won, 3 lost in 12 matches and India: 5 won, 4 lost in 11 matches.
CJ Anderson teams
Matches by side: New Zealand (92), Somerset (20), San Francisco Unicorns (17), Mumbai Indians (16), Delhi Daredevils (11), United States (11), Hobart Hurricanes (9), MI New York (8), Barbados Tridents (7) and Royal Challengers Bangalore (3).
CJ Anderson main grounds
The grounds used most often are Grand Prairie Stadium, Dallas (13), Eden Park (12), The Cooper Associates County Ground (11), Dubai International Cricket Stadium (9), Seddon Park (8) and Wankhede Stadium (8).
CJ Anderson runs by year
Runs in each calendar year of the records: 2012 (17), 2013 (367), 2014 (960), 2015 (624), 2016 (449), 2017 (463), 2018 (584), 2019 (41), 2020 (53), 2023 (224), 2024 (400), 2025 (12), 2026 (78).
CJ Anderson wickets by year
Wickets in each calendar year of the records: 2013 (21), 2014 (30), 2015 (24), 2016 (13), 2017 (8), 2018 (4), 2023 (4), 2024 (6), 2026 (1).
CJ Anderson matches by year
Recorded matches in each calendar year: 2012 (3), 2013 (14), 2014 (38), 2015 (21), 2016 (21), 2017 (24), 2018 (21), 2019 (3), 2020 (7), 2023 (9), 2024 (26), 2025 (3), 2026 (8).
CJ Anderson fours and sixes
In Test matches, 94 fours and 14 sixes, one boundary every 11.1 balls faced; 67.3% of the runs came in boundaries.
In One Day Internationals, 85 fours and 55 sixes, one boundary every 7.2 balls faced; 60.8% of the runs came in boundaries.
In Twenty20 Internationals, 40 fours and 35 sixes, one boundary every 7.4 balls faced; 53.1% of the runs came in boundaries.
In franchise Twenty20 leagues, 109 fours and 109 sixes, one boundary every 6.2 balls faced; 60.9% of the runs came in boundaries.
How CJ Anderson gets out
In Test matches, 21 recorded dismissals: caught 52%, lbw 24%, bowled 19% and caught and bowled 5%.
In One Day Internationals, 40 recorded dismissals: caught 65%, bowled 18%, lbw 12% and run out 5%.
In Twenty20 Internationals, 28 recorded dismissals: caught 64%, bowled 25%, run out 4% and caught and bowled 4%.
In franchise Twenty20 leagues, 67 recorded dismissals: caught 66%, bowled 13%, stumped 9% and run out 7%.
CJ Anderson bowling in detail
In Test matches: 967 dot balls (74.3% of legal deliveries), 34 maidens, 14 wides and 2 no-balls and wickets by caught 69%, lbw 12% and caught and bowled 12%.
In One Day Internationals: 706 dot balls (48.9% of legal deliveries), 10 maidens, 63 wides and 0 no-balls and wickets by caught 86%, bowled 7% and lbw 5%.
In Twenty20 Internationals: 158 dot balls (36.6% of legal deliveries), 13 wides and 0 no-balls and wickets by caught 69%, bowled 19% and caught and bowled 12%.
In franchise Twenty20 leagues: 147 dot balls (30.6% of legal deliveries), 28 wides and 0 no-balls and wickets by caught 90%, lbw 5% and bowled 5%.
CJ Anderson player of the match awards
Of the 16 player of the match awards on record, the first is dated 1 January 2014 (New Zealand v West Indies) and the latest 18 July 2024 (San Francisco Unicorns v MI New York): 5 in One Day Internationals, 3 in Twenty20 Internationals and 8 in franchise Twenty20 leagues.
CJ Anderson first and latest matches
The first recorded match in Test matches is dated 9 October 2013 against Bangladesh and the latest 20 February 2016 against Australia.
The first recorded match in One Day Internationals is dated 16 June 2013 against England and the latest 9 June 2017 against Bangladesh.
The first recorded match in Twenty20 Internationals is dated 21 December 2012 against South Africa and the latest 23 June 2024 against England.
The first recorded match in franchise Twenty20 leagues is dated 16 April 2014 against Kolkata Knight Riders and the latest 10 July 2026 against Seattle Orcas.
CJ Anderson against different opponents
The most runs against a single opponent are 464 against Bangladesh in 17 innings (average 30.93), 431 against Pakistan in 16 innings (average 30.79), 344 against West Indies in 14 innings (average 31.27) and 305 against India in 13 innings (average 25.42).
The most wickets against a single opponent are 15 against Bangladesh in 14 innings, 13 against West Indies in 13 innings, 12 against Sri Lanka in 9 innings and 12 against Pakistan in 17 innings.
CJ Anderson at different grounds
The grounds that have produced the most runs are The Cooper Associates County Ground (319 runs in 10 innings), Hagley Oval (268 runs in 4 innings), Eden Park (235 runs in 11 innings) and Shere Bangla National Stadium (217 runs in 4 innings).
CJ Anderson recent years
Year by year, the latest figures in the records are 2019: 3 matches and 41 runs; 2020: 7 matches and 53 runs; 2023: 9 matches, 224 runs and 4 wickets; 2024: 26 matches, 400 runs and 6 wickets; 2025: 3 matches and 12 runs; 2026: 8 matches, 78 runs and 1 wickets.
CJ Anderson year by year
The busiest year in the records is 2014, with 38 matches. The most runs in a calendar year came in 2014: 960. The most wickets in a calendar year came in 2014: 30.
Questions and answers
How many matches has CJ Anderson played?
198 recorded matches, from 21 December 2012 to 10 July 2026.
How many runs has CJ Anderson scored in Tests?
683 runs in 22 innings, at an average of 32.52.
How many runs has CJ Anderson scored in ODIs?
1,102 runs in 43 innings, at an average of 27.55.
How many runs has CJ Anderson scored in T20Is?
697 runs in 34 innings, at an average of 24.89.
What is CJ Anderson's highest score?
131* from 47 balls against West Indies on 1 January 2014, at Queenstown Events Centre.
How many wickets has CJ Anderson taken in Tests?
16 wickets in 23 innings, with best figures of 3 for 47.
How many wickets has CJ Anderson taken in ODIs?
58 wickets in 42 innings, with best figures of 5 for 63.
How many wickets has CJ Anderson taken in T20Is?
16 wickets in 27 innings, with best figures of 2 for 17.
How many sixes has CJ Anderson hit?
213 sixes and 328 fours in the recorded matches.
How many player of the match awards has CJ Anderson won?
16 in the recorded matches.
How many hundreds has CJ Anderson scored?
2 in the recorded matches.
Which teams has CJ Anderson played for?
New Zealand (92), Somerset (20), San Francisco Unicorns (17), Mumbai Indians (16), Delhi Daredevils (11), United States (11), Hobart Hurricanes (9) and MI New York (8).
When was CJ Anderson's most recent recorded match?
10 July 2026.