In this quiz, you need to name every single batter Stuart Broad has dismissed in Test cricket over the last 12 months.

Broad has featured for England in Test matches against New Zealand, South Africa, India and Ireland in the last year, and has racked up 29 victims in that time to take his tally up to 582, fifth on the all-time list and 37 behind Anil Kumble in fourth.

Although Broad did not feature in England’s tour of Pakistan – he was on paternity leave at the time – he still has the joint-most wickets of any England bowler over this time period (45), sharing the top of the charts with Jack Leach and Jimmy Anderson.

All these dismissals took place in the period between June 7, 2022 and June 6, 2023, which excludes the first Test match against New Zealand in 2022 that finished on June 6. You have six minutes to get all 29 names.