India Cricket Team

Top Run Scorers

In last one year
Tests
ODIs
T20Is
Yashasvi Jaiswal
1028
Innings: 16Average: 68.53
Rohit Sharma
IND,  Rhb
758
Innings: 18Average: 44.58
Shubman Gill
IND,  Rhb
602
Innings: 18Average: 37.62
Shubman Gill
IND,  Rhb
960
Innings: 20Average: 56.47
Virat Kohli
IND,  Rhb
950
Innings: 15Average: 86.36
Rohit Sharma
IND,  Rhb
884
Innings: 18Average: 55.25
Yashasvi Jaiswal
502
Innings: 16Average: 33.46
Suryakumar Yadav
466
Innings: 11Average: 42.36
Ruturaj Gaikwad
IND,  Rhb
365
Innings: 9Average: 60.83

Top Wicket Takers

In last one year
Tests
ODIs
T20Is
Ravichandran Ashwin
42
Innings: 15Average: 21.69
Jasprit Bumrah
31
Innings: 11Average: 15.35
Ravindra Jadeja
IND,  Sla
30
Innings: 14Average: 23.36
Kuldeep Yadav
IND,  Lws
34
Innings: 21Average: 20.20
Mohammed Shami
33
Innings: 11Average: 12.36
Ravindra Jadeja
IND,  Sla
29
Innings: 21Average: 27.37
Arshdeep Singh
IND,  Lmf
21
Innings: 18Average: 26.90
Ravi Bishnoi
IND,  Lbg
20
Innings: 14Average: 21.45
Kuldeep Yadav
IND,  Lws
13
Innings: 7Average: 12.76