Yashasvi Jaiswal ODI Stats: Runs by Year, Opponent and Highest Scores

Yashasvi Jaiswal is the kind of opener India will bank on heavily in future in ODIs. He is, in fact, the perfect replacement for Rohit Sharma.

He can provide quick starts just like Rohit. Plus, he loves scoring big knocks, which he has already smashed in his brief ODI career.

So here’s a look at Yashasvi Jaiswal’s batting stats in ODIs.



Yashasvi Jaiswal ODI Runs Year by Year

YearInnsRunsHSAvgSR100s/50s4s/6s
20254171116*57.0086.801/019/4
20262114110*114.00120.001/015/3
6285116*71.2597.602/034/7

Key Insights on Yashasvi Jaiswal’s ODI Runs by Year

After much anticipation, Jaiswal made his ODI debut in February 2025. But it wasn’t a memorable one, as he scored 15 off 22 balls against England in the Nagpur ODI.

Jaiswal played his first full series against South Africa towards the end of 2025. Interestingly, he wrapped up the year with his maiden ODI century in just his fourth innings.

The left-hand opener scored an unbeaten 116 off 121 balls in a successful chase of 271 runs against South Africa in the Vizag ODI.

A couple of innings later, Jaiswal had his second ODI century. This one, an unbeaten 110 off 86 balls, also came in a successful chase against Afghanistan in the 2026 Chennai ODI. (Watch the knock here!)


Yashasvi Jaiswal ODI Runs by Opponent

OpponentMatInnsRunsHSAvgSR100s/50s
Afghanistan22114110*114.00120.001/0
England11151515.0068.180/0
South Africa33156116*78.0089.141/0
Overall66285116*71.2597.602/0

Key Insights on Yashasvi Jaiswal’s ODI Runs by Opponents

Jaiswal has scored the fifth-most runs as an Indian opener against South Africa at home in a bilateral ODI series. He aggregated 156 runs in the three-match series in 2025.

The left-hander had an average of 78, the most by an Indian opener against South Africa in a home bilateral series (minimum three innings batted).

Jaiswal has also accumulated the fourth-most runs for India against Afghanistan in a bilateral ODI series. He scored 114 runs in two innings in the 2026 three-match series.


Yashasvi Jaiswal Highest ODI Scores

Score4s/6sSRInnsAgainstVenueYear
116*12/295.862South AfricaVisakhapatnam2025
110*14/3127.92AfghanistanChennai2026
222/157.891South AfricaRaipur2025
182/1112.51South AfricaRanchi2025
153/068.182EnglandNagpur2025
41/044.441AfghanistanLucknow2026

Key Insights on Yashasvi Jaiswal’s Highest ODI Scores

Jaiswal’s unbeaten 116 is the eighth-highest individual score by an Indian opener against South Africa in ODIs.

His 116 not out is the third-highest score by an Indian batter against South Africa in a successful ODI run chase.

He became the third-youngest Indian batter to score an ODI century against South Africa at the age of 23 years and 343 days.

Jaiswal’s four innings to score his maiden century are the joint third-fewest by an Indian batter in ODIs.

Jaiswal’s unbeaten 110 is the fourth-highest individual score by an Indian batter against Afghanistan in ODIs.

This knock also made him the fourth-youngest batter to smash an ODI century against Afghanistan at the age of 24 years and 174 days.

His second ODI hundred came in the sixth innings, the fewest an Indian batter has taken in ODIs.

Read Next | Most Wickets by Left Arm Fast Bowlers in T20I

Scroll to Top