Ben Stokes vs Nathan Lyon: Test head-to-head record

BA Stokes vs NM Lyon (Test): 433 runs off 933 balls, out 10 time(s) (SR 46.41, 43×4, 16×6). Every number below is computed from ball-by-ball data across 2013–2025 and matches the official record.

StatValue
Balls933
Runs433
Dismissals10
Strike rate46.41
Fours43
Sixes16

How many runs has Ben Stokes scored against Nathan Lyon in Test cricket?

Ben Stokes has scored 433 runs off 933 balls against Nathan Lyon in Test cricket (strike rate 46.41, average 43.30).

How many times has Nathan Lyon dismissed Ben Stokes?

Nathan Lyon has dismissed Ben Stokes 10 time(s) in Test cricket (caught ×5, lbw ×3, bowled ×2).

How many sixes has Ben Stokes hit off Nathan Lyon?

Ben Stokes has hit 16 six(es) and 43 four(s) off Nathan Lyon in Test cricket.

Ben Stokes ne Nathan Lyon ko kitne chhakke maare?

Ben Stokes ne Nathan Lyon ki gendon par 16 chhakke aur 43 chauke lagaye hain — Test me kul 433 run, 933 genden, 10 baar out.

Season by season

SeasonBallsRunsOutsSR
201318797251.87
20157962178.48
2019327155347.4
202120879337.98
20233916041.03
20259324125.81

By venue

VenueBallsRunsOutsSR
Adelaide Oval23459225.21
Lord's12876159.38
Sydney Cricket Ground12276262.3
Headingley9652054.17
Edgbaston9034137.78
Western Australia Cricket Association Ground6832147.06
Kennington Oval4830262.5
Melbourne Cricket Ground4426159.09

More head-to-heads

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions