Which England bowler has taken the most wickets in Test cricket?
Stuart Broad
James Anderson
Ian Botham
Bob Willis
Answer
James Anderson holds the record for the most wickets taken by an England bowler in Test cricket, with over 600 wickets. Anderson, a right-arm fast bowler, made his Test debut in 2003 and is still playing for England as of May 2023.
England cricket team Quiz: Are You a England cricket team Superfan?