CricketScore

Players / SA Yadav

Men's cricket

SA Yadav: runs, wickets and records

327 recorded matches from 6 Apr 2012 to 24 May 2026, most often for India, Mumbai Indians, Kolkata Knight Riders. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests11888.0040.00010
ODIs373577372*25.77105.0048019
T20Is1101053,21311736.51162.4424292175
T20 leagues1791644,581103*33.68148.6231482178

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
T20Is122/52.505.000

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
11755England10 Jul 2022
112*51Sri Lanka7 Jan 2023
111*51New Zealand20 Nov 2022
103*49Gujarat Titans12 May 2023
102*51Sunrisers Hyderabad6 May 2024

SA Yadav: matches in the records

SA Yadav appears in 327 recorded men's matches, from 6 April 2012 to 24 May 2026, most often for India, Mumbai Indians and Kolkata Knight Riders. The matches split as 1 in Test matches, 37 in One Day Internationals, 110 in Twenty20 Internationals and 179 in franchise Twenty20 leagues. The most frequent opponents in the records are Sunrisers Hyderabad (23 matches), Chennai Super Kings (22 matches) and New Zealand (22 matches). The ground used most often is Wankhede Stadium, Mumbai, with 35 matches.

SA Yadav batting record

In One Day Internationals, the batting record is 773 runs in 35 innings, an average of 25.77, a strike rate of 105.0 and a highest score of 72*, with 4 fifties and 3 ducks.

In Twenty20 Internationals, the batting record is 3,213 runs in 105 innings, an average of 36.51, a strike rate of 162.4 and a highest score of 117, with 4 hundreds, 24 fifties and 7 ducks.

In franchise Twenty20 leagues, the batting record is 4,581 runs in 164 innings, an average of 33.68, a strike rate of 148.6 and a highest score of 103*, with 2 hundreds, 31 fifties and 12 ducks.

SA Yadav highest innings

The highest individual scores in the records are: 117 from 55 balls against England at Trent Bridge, Nottingham on 10 July 2022 (T20Is). 112* from 51 balls against Sri Lanka at Saurashtra Cricket Association Stadium, Rajkot on 7 January 2023 (T20Is). 111* from 51 balls against New Zealand at Bay Oval, Mount Maunganui on 20 November 2022 (T20Is). 103* from 49 balls against Gujarat Titans at Wankhede Stadium, Mumbai on 12 May 2023 (franchise Twenty20 leagues). 102* from 51 balls against Sunrisers Hyderabad at Wankhede Stadium, Mumbai on 6 May 2024 (franchise Twenty20 leagues).

SA Yadav best bowling

The best bowling figures in the records are: 2 for 5 against Sri Lanka at Pallekele International Cricket Stadium on 30 July 2024.

SA Yadav results with the side

In One Day Internationals, the player's side won 25 and lost 10 of the 37 recorded matches (71.4% of decided matches).

In Twenty20 Internationals, the player's side won 83 and lost 22 of the 110 recorded matches (79.0% of decided matches).

In franchise Twenty20 leagues, the player's side won 93 and lost 82 of the 179 recorded matches (53.1% of decided matches).

Against the most frequent opponents the results were Sunrisers Hyderabad: 16 won, 6 lost in 23 matches, Chennai Super Kings: 10 won, 12 lost in 22 matches, New Zealand: 16 won, 3 lost in 22 matches, West Indies: 17 won, 5 lost in 22 matches and Australia: 13 won, 7 lost in 22 matches.

SA Yadav main grounds

The grounds used most often are Wankhede Stadium, Mumbai (35), Eden Gardens (24), Dubai International Cricket Stadium (21), Wankhede Stadium (18), Narendra Modi Stadium, Ahmedabad (14) and MA Chidambaram Stadium, Chepauk, Chennai (12).

SA Yadav runs by year

Runs in each calendar year of the records: 2014 (164), 2015 (157), 2016 (182), 2017 (105), 2018 (512), 2019 (424), 2020 (480), 2021 (685), 2022 (1,721), 2023 (1,735), 2024 (721), 2025 (935), 2026 (754).

SA Yadav matches by year

Recorded matches in each calendar year: 2012 (1), 2014 (16), 2015 (13), 2016 (15), 2017 (10), 2018 (14), 2019 (16), 2020 (16), 2021 (27), 2022 (51), 2023 (56), 2024 (28), 2025 (37), 2026 (27).

SA Yadav fours and sixes

In One Day Internationals, 80 fours and 19 sixes, one boundary every 7.4 balls faced; 56.1% of the runs came in boundaries.

In Twenty20 Internationals, 292 fours and 175 sixes, one boundary every 4.2 balls faced; 69.0% of the runs came in boundaries.

In franchise Twenty20 leagues, 482 fours and 178 sixes, one boundary every 4.7 balls faced; 65.4% of the runs came in boundaries.

How SA Yadav gets out

In One Day Internationals, 30 recorded dismissals: caught 63%, lbw 17%, bowled 17% and run out 3%.

In Twenty20 Internationals, 88 recorded dismissals: caught 78%, lbw 8%, bowled 6% and stumped 3%.

In franchise Twenty20 leagues, 136 recorded dismissals: caught 76%, bowled 10%, lbw 6% and run out 4%.

SA Yadav player of the match awards

Of the 26 player of the match awards on record, the first is dated 24 April 2016 (Rising Pune Supergiants v Kolkata Knight Riders) and the latest 7 February 2026 (India v United States): 16 in Twenty20 Internationals and 10 in franchise Twenty20 leagues.

SA Yadav first and latest matches

The first recorded match in Test matches is dated 9 February 2023 against Australia and the latest 9 February 2023 against Australia.

The first recorded match in One Day Internationals is dated 18 July 2021 against Sri Lanka and the latest 19 November 2023 against Australia.

The first recorded match in Twenty20 Internationals is dated 14 March 2021 against England and the latest 8 March 2026 against New Zealand.

The first recorded match in franchise Twenty20 leagues is dated 6 April 2012 against Pune Warriors and the latest 24 May 2026 against Rajasthan Royals.

SA Yadav against different opponents

The most runs against a single opponent are 638 against West Indies in 21 innings (average 33.58), 618 against New Zealand in 21 innings (average 38.62), 578 against Rajasthan Royals in 17 innings (average 41.29) and 530 against Australia in 21 innings (average 27.89).

SA Yadav at different grounds

The grounds that have produced the most runs are Wankhede Stadium, Mumbai (1,174 runs in 35 innings), Wankhede Stadium (499 runs in 18 innings), Sheikh Zayed Stadium (413 runs in 11 innings) and Narendra Modi Stadium, Ahmedabad (394 runs in 14 innings).

SA Yadav recent years

Year by year, the latest figures in the records are 2021: 27 matches and 685 runs; 2022: 51 matches and 1,721 runs; 2023: 56 matches and 1,735 runs; 2024: 28 matches, 721 runs and 2 wickets; 2025: 37 matches and 935 runs; 2026: 27 matches and 754 runs.

SA Yadav year by year

The busiest year in the records is 2023, with 56 matches. The most runs in a calendar year came in 2023: 1,735. The most wickets in a calendar year came in 2024: 2.

Questions and answers

How many matches has SA Yadav played?

327 recorded matches, from 6 April 2012 to 24 May 2026.

How many runs has SA Yadav scored in ODIs?

773 runs in 35 innings, at an average of 25.77.

How many runs has SA Yadav scored in T20Is?

3,213 runs in 105 innings, at an average of 36.51.

How many runs has SA Yadav scored in T20 leagues?

4,581 runs in 164 innings, at an average of 33.68.

What is SA Yadav's highest score?

117 from 55 balls against England on 10 July 2022, at Trent Bridge, Nottingham.

How many sixes has SA Yadav hit?

372 sixes and 855 fours in the recorded matches.

How many player of the match awards has SA Yadav won?

26 in the recorded matches.

How many hundreds has SA Yadav scored?

6 in the recorded matches.

Which teams has SA Yadav played for?

India (148), Mumbai Indians (125) and Kolkata Knight Riders (54).

When was SA Yadav's most recent recorded match?

24 May 2026.

Team pages

Records