Which bowler has taken the highest number of test-wickets of top-order batsmen ?
923290
Nice question. But things depend on how does one define "top-order". \n\nIf top-order means Batsmen #1, 2 and 3, the below are the results:\n\nGlenn D McGrath: 219 wickets\nC. Walsh: 177 wickets\nKapil Dev: 175 wickets\nMuralitharan: 166 wickets\nR. Hadlee: 158 wickets\nShane Warne: 158 wickets\nAnil Kumble: 150 wickets\n\nObviously, we have fast bowlers higher on the list as spinners don't usually have a crack at opening batsmen.\n\nJust in case top-order would be defined as Batsmen from #1 to #7, here is the list of top wicket takers in tests:\n\nMuralitharan: 455 wickets\nShane Warne: 432 wickets\nGlenn D McGrath: 408 wickets\nAnil Kumble: 365 wickets\nC. Walsh: 356 wickets\nKapil Dev: 311 wickets\nR. Hadlee: 302 wickets
113692
Best is Wasim Akram......\nWorst is Shoaib Akhthar.....Because when the batsmen hits him for a boundary he starts throwing the ball on their body.
339246
No doubt about it. In the past, Jim Laker of England. He once took 19 Australian wickets in one test match. As an Englishman, it grieves me to say that the best today is Shane Warne. Need proof?... look up his stats.
603177
Graham Gooch for Chetan Sharma. He didnt ask anybody to bowl additional deliveries. He bowled himself!!!!!\n\nGive me my 10 points!!!!!
617005
ODI CRICKET\nBEST STRIKE RATE : Shahid Afridi : 108.51\nBEST AVERAGE :Waqar Younis\n\nTEST CRICKET\nBEST AVERAGE:George Lohmann : 10.75
793140
I think it should be Jack Hobbs of England.\n\n61760 runs in First class cricket. No ODIs or List A matches played.\n\nIncludes 199 centuries.
1085816
Given the Current form, Its Ricky Ponting in both Tests and ODI's \n\n\n\nOver the years... \n\nODI's :  Sachin Tendulkar Tests : Brian Lara
1116705
Do you need an answer for this question.\nIt is definitely MUTTIAH MURILATHARAN.He has won so many matches for Sri Lanka single handedly.Nobody has won so many matches for his team.\n         He has most variations in bowling in this world.He can spin the ball even on a glass surface.The distance his bowl turns is awesome.\n             He is definitely the greatest off spinner of all time.
8199
Best Bowling Averages in Test Cricket (with 200 or more wickets)\n\n\nBowler Runs Given Wickets Taken Bowling Average \nMalcolm Marshall  (West Indies) 7876 376 20.95 \nJoel Garner  (West Indies) 5433 259 20.98 \nCurtely Ambrose  (West Indies) 8501 405 20.99 \nGlenn McGrath  (Australia) 11457 535 21.41 \nFS Trueman  (England) 6625 307 21.58 \nAllan Donald  (South Africa) 7344 330 22.25 \nShaun Pollock  (South Africa) 8473 380 22.30 \nRichard Hadlee  (New Zealand) 9611 431 22.30 \nMuttiah Muralitharan  (Sri Lanka) 13128 584 22.48 \nImran Khan  (Pakistan) 8258 362 22.81 \nRaymond Lindwall  (Australia) 5251 228 23.03 \nWaqar Younis  (Pakistan) 8788 373 23.56 \nWasim Akram  (Pakistan) 9779 414 23.62 \nMichael Holding  (West Indies) 5898 249 23.69 \nDennis Lillee  (Australia) 8493 355 23.92 \nClarence Grimmett  (Australia) 5231 216 24.22 \nCourtney Walsh  (West Indies) 12688 519 24.45 \nJB Statham  (England) 6261 252 24.85 \nAlec Bedser  (England) 5876 236 24.90 \nShane Warne  (Australia) 16287 651 25.02 \n\n\nBest career average:\n\nRank Average Player Balls Wickets \n1 10.75 runs per wicket George Lohmann (ENG) 3,830 112 \n2 12.70 runs per wicket John Ferris (ENG/AUS) 2,302 61 \n3 15.54 runs per wicket Billy Barnes (ENG) 2,289 51 \n4 16.42 runs per wicket Billy Bates (ENG) 2,364 50 \n5 16.43 runs per wicket Sydney Barnes (ENG) 7,873 189
426953
**************** IM FED UP **************\n\nBRIAN LARA.....400.\nSAEED ANWAR....194.\nSHOAIB AKTHAR..FASTEST BOWLER.\nSHAHID AFRIDI..FASTEST 100 IN 37 BALLS.\nANIL KUMBLE....ALL 10 WICKETS IN AN INNINGS.\nSACHIN TENDULKAR...MOST 100'S.\nINZAMAM-UL-HAQ.....MOST 50'S.\nSHANE WARNE........HIGHEST WICKET TAKER.\nENOUGH.\nEND ALL THINGS FROM HERE.
954926
Not sure about the 2nd highest contributor, but extas have been the highest contributor as well.\n\nExtras have outscored the highest innings contribution by a batsman on 13 occasions in Test cricket and finished equal-highest on two others. The earliest instance occurred at Lord's in the 1912 Triangular Tournament when South Africa's total of 58 included 17 extras and a top score of just 13. \n\nEngland provided the most recent during their 2004 Jamaica Test when extras accounted for 60 of their 339 total, two more than their highest individual contribution.
306436
Brian Lara - most runs in a test innings 400 not out.\nBrian Lara - most runs in first class cricket 501.\nBrian Lara - most runs in an over 28.\nBrian Lara - Most times over the 300 mark; 375 and 400 not out.\nBrian Lara - most runs in the history of test cricket 11000 plus.\nBrian Lara 153 not out in 1999 - best innings of all time
657963
Odi\nIts Wasim Akram and Sanath Jayasuriya each with 28 ducks\n\nTest\nCoutney Walsh with 43 ducks
1061134
Kapil Dev.  He carried the bowling for years, playing on terrible pitches for a seamer and still took over 300 wickets.  He could bat a bit too.  What a player.
657161
This is my List!\n1)No doubt, the first place go to Sir Don Bradman. Because Bradman is Bradman\n1)Sachin Tendulkar:- He scores the runs so easily with his elegant technique.\n2)Shane Warne:- words like slider, zooter, back-spinner and toppie never existed - I think it came into the list after Shane Warne. Or just ask Mike Gatting,how Shane Warne bowled England captain Mike Gatting in the first Ashes Test 1993. That's it\n3)Brian Lara:- He is a run machine with all type of shots. Just look at his brilliant knock of 400* proves his class.\n\nRicky Ponting should be in the list, but he is not considered as a gentleman in the Cricket! Cricket is considered as Gentleman's Game (in the field). So he doesn't desrve it.
667807
hey...\nYuvraj Singh's highest test match score is 122 runs. He made these runs against Pakistan this year in the 3rd test at Karachi when India lost....\n(the match in which Irfan took hat trick)
150742
Jack Hobbs has scored most number of first class centuries. He has scored in all an astonishing 199 centuries in total 834 matches played.\n\nSachin Tendulkas has scored the most Test (international matches) centuries.