first batsman to score 100 career centuries in first-class cricket, reaching the milestone in 1895. His career total of 124 centuries was subsequently passed by Jack Hobbs, whose total of 199 first-class centuries is the current record. Test cricket The first century in Test cricket was scored by Charles Bannerman who scored 165 (before retiring hurt) in the first ever Test between Australia and England (played at the Melbourne Cricket Ground from 15 to 19 March 1877). The first century partnership in Test cricket was between W. G. Grace and A. P. Lucas, batting for England, in the first innings of the only Test match between England and Australia on the Australians' 1880 tour of England, played at the Kennington Oval (6–8 September 1880). The current holder of the record for most centuries in Test cricket is Sachin Tendulkar of India, who has scored 51 centuries. Brian Lara holds the record for most centuries in a single innings by hitting 400 not out in 2004 in Antigua. One Day International cricket The first One Day International (ODI) century was scored by Denis Amiss, who amassed 103 runs against Australia at Old Trafford in 1972 (the second official ODI on record). Sachin Tendulkar currently holds the record for most ODI centuries, having scored 49 ODI Centuries, followed by Virat Kohli with 46 ODI centuries, Ricky Ponting with 30 centuries, and Rohit Sharma 30 centuries. Twenty20 International cricket The first Twenty20 International (T20I) century was scored by Chris Gayle who amassed 117 runs against South Africa at Johannesburg in the very first match of ICC World Twenty20 tournament in 2007. Rohit Sharma currently holds the record for most T20I centuries, having scored 4 T20I Centuries. Fastest centuries The fastest recorded century in Test cricket in terms of balls faced is held by Brendon McCullum, who scored 100 runs from 54 balls against Australia in 2016 at Christchurch, New Zealand, in his final test, beating the previous record of 56 held jointly by Viv Richards and Misbah-ul-Haq. The record for the fastest century in first-class cricket in terms of time taken, in genuine match conditions rather than in contrived circumstances with deliberately weak bowling, is held by Percy Fender, who scored 100 in 35 minutes for Surrey against Northamptonshire in a County Championship match in 1920. The record for the fastest recorded century in terms of balls faced in first-class cricket is held