Including Shoaib in this debate is unfair. His peak although deadly cant comapre with McGrath & Waqar.
Waqar well known peak was between 1989-1994 (before he sufffered a back injury which kept him out of cricket for a year & he was never the same again). Where he took 190 wickets: 33 tests: @ 19.15
. Stunning stuff.
While McGrath as i suggested above did have a peak between Centurion 1997 to MCG 2002, when he was metronomical but bowling @ his fastest. He took 309 wickets: 64 tests: @ 20.08
Its more even than people think. With Waqar bowling probably just being more eye-catching to people @ his peak.