I think it's Brian Lara. He scored 501 runs in a First class match.
West Indies batsman Brian Lara has the highest individual score in Test cricket: he scored 400 not out against England in 2004 to surpass the innings of 380 by Matthew Hayden six months earlier.
457 by sachine tendalker
Is When a batsman scores 100 runs in 1 innings
informal term for an innings
The highest innings score in test cricket is 960.
As of October 2012, the highest single-innings score in One-Day International cricket is an innings of 219, by Virender Sehwag against the West Indies during the 2011-12 season. As of October 2012, the highest cumulative run total in One-Day International cricket is 18426 runs, from 452 innings, by Sachin Tendulkar.
Saeed Anwar holds the record for the highest individual innings in an ODI. The highest individual innings in first-class cricket is Brian Lara's 501 not out for Warwickshire against Durham in 1994. Lara, of course, also holds the record for the highest Test innings: 400 not out v England in 2003-04. The question asked, however, for the highest total in first-class cricket. The answer is 1107 for Victoria v New South Wales at Melbourne in 1926-27.
Dwayne Bravo
Brendon Mccullum
kumar sankagara(2000-present) is highest run scoring batsman now he scored 14,189 runs in 403 matches. he played 379 innings, scored 49 hundreds and 96 50's and still scoring.
The highest test score in a test innings is 952 by Sri Lanka against India.
Brian Charles Lara.