Brad Hodge with 2228 runs.
As of May 2012, the batsman who has scored the most runs in Twenty20 cricket is David Hussey, who has scored 4480 runs in 173 innings (from 180 matches), including a top score of 100 not out. His current Twenty20 average lies at 31.77.
Andrew Flintoff scored 3845 runs in 79 Test matches, at an average of 31.77 per test. In his first-class career, he scored 9027 runs in 183 first-class matches, with an average of 33.80.
Barry Bonds has the most career home runs with 762.
Rahul Dravid has scored the most runs.He has scored 461 runs in 8 matches.
Brad Hodge has scored more runs in Twenty20 cricket than any other player, with 2366 runs in 70 innings, including a top score of 106 runs.
Babe Ruth has the most career home runs as a Yankee with 659.
Mickey Mantle has the most career World Series home runs with 18.
=== === === ===
Rafael Palmeiro with 569 career home runs.
Most Career Home Runs: Through October 22, 2016, Barry Bonds has the most career home runs with 762. Hank Aaron previously held the record with 755 home runs. Third on the career home run list is Babe Ruth with 714, and Alex Rodriguez, fourth with 696. Fifth on the list is Willie Mays with 660 home runs.
Sachin Tendulkar, the greatest cricketer of all times!
Slugger Barry Bonds holds the record for the most home runs in a career. In the course of his career, he blasted 762 out of the park.