Glenn McGrath took 71 wickets in World Cup cricket (1996-2007), the most by any bowler. His combination of accuracy, pace, and movement made him consistently lethal across four tournaments. Muttiah Muralitharan took 68 wickets, Shane Warne took fewer, and Richard Hadlee belonged to an earlier era. McGrath's record stands as a benchmark for World Cup bowling excellence.