The Sports Legends

They Create history

Cricket

Updated on July 15th 2025, 9:35:48 am

Virat Kohli vs Moeen Ali Head to Head Stats

Virat Kohli vs Moeen Ali

Virat Kohli vs Moeen Ali head-to-head stats across Tests, ODIs, T20Is, and IPL. Who has the edge in this battle between bat and spin? Full breakdown and analysis inside.

Virat Kohli and Moeen Ali have played against each other many times in international cricket. Kohli is known for his strong batting, while Moeen is an off-spin bowler who often tries to take big wickets. Their matchups have been important in many India vs England games. 


In this article, we look at the head-to-head stats between Kohli and Moeen to see how Kohli has done against him in different formats.


Virat Kohli vs Moeen Ali Head-to-Head Stats Summary


Virat Kohli has faced Moeen Ali in 526 balls across formats and scored 311 runs, with Moeen dismissing him 11 times. Kohli has hit 19 fours and 2 sixes, and played 309 dot balls. His overall strike rate and average vary by format, showing a mixed record against the English off-spinner.


Format

Runs 

Balls

Outs

Dots

4s/6s

Avg

SR

Test

196

393

6

259

13/0

32.7

49.9

ODI

89

115

3

45

5/0

29.7

77.4

T20I

22

11

1

2

1/2

22.0

200.0

IPL

4

7

1

3

0/0

4.0

57.1

Total

311

526

11

309

19/2

-

-



Virat Kohli vs Moeen Ali: Year-by-Year Head to Head Stats in Test Cricket


In Test cricket, Kohli has scored 196 runs off 393 balls, getting out to Moeen 6 times. He has played 259 dot balls, hit 13 fours, and no sixes. His average against Moeen in Tests is 32.7, with a strike rate of 49.9.


Year

Runs

Balls

Outs

Dots

4s

6s

Avg

SR

2014

17

41

1

29

0

0

17.0

41.5

2016

97

188

1

118

6

0

97.0

51.6

2018

40

64

1

40

3

0

40.0

62.5

2021

42

100

3

72

4

0

14.0

42.0

Total

196

393

6

259

13

0

32.7

49.9



Virat Kohli vs Moeen Ali: Year-by-Year Head to Head Stats in ODI Cricket


In ODIs, Kohli has scored 89 runs from 115 balls, with 3 dismissals. He has hit 5 fours, faced 45 dot balls, with an average of 29.7 and a strike rate of 77.4.


Year

Runs

Balls

Outs

Dots

4s

6s

Avg

SR

2015

5

9

1

4

0

0

5.0

55.6

2017

16

17

0

4

1

0

-

94.1

2018

34

49

1

23

2

0

34.0

69.4

2021

34

40

1

14

2

0

34.0

85.0

Total

89

115

3

45

5

0

29.7

77.4



Virat Kohli vs Moeen Ali: Year-by-Year Head to Head Stats in T20I Cricket


In T20Is, Kohli has scored 22 runs from just 11 balls, with 1 dismissal. He has hit 1 four and 2 sixes, with a strike rate of 200.0 and an average of 22.0.


Year

Runs

Balls

Outs

Dots

4s

6s

Avg

SR

2014

15

8

0

1

1

1

-

187.5

2017

0

1

1

1

0

0

0.0

0.0

2018

6

1

0

0

0

1

-

600.0

2022

1

1

0

0

0

0

-

100.0

Total

22

11

1

2

1

2

22.0

200.0


Virat Kohli vs Moeen Ali: Year-by-Year Head to Head Stats in IPL


In the IPL, Kohli has faced Moeen only once, in 2022, scoring 4 runs off 7 balls and getting dismissed. He didn’t hit any boundaries in that innings. His average is 4.0 and strike rate is 57.1.


Year

Runs

Balls

Outs

Dots

4s

6s

Avg

SR

2022

4

7

1

3

0

0

4.0

57.1

Total

4

7

1

3

0

0

4.0

57.1



Verdict: Virat Kohli vs Moeen Ali Who Has the Edge?


Moeen Ali has been quite effective against Virat Kohli, especially in Test matches and ODIs, dismissing him a total of 9 times across the two formats. Kohli’s numbers in T20Is are better, with a high strike rate and only one dismissal. In the IPL, Moeen has bowled to Kohli just once and got him out cheaply. Overall, Moeen has managed to trouble Kohli in longer formats, while Kohli has had the upper hand in T20Is.


Must Read |