Alastair Cook has been breaking records galore during the third Test against India in Kolkata.
The England captain became his country's all-time record century-maker and the youngest batsman of any nationality to pass 7,000 runs on Thursday.
On Friday, he looked set to record his third double century in Tests but was run out in bizarre fashion for 190 when he failed to ground his bat before swerving to avoid Virat Kohli's throw at the stumps.
It was the first time the 27-year-old opener had ever been run out in his first-class career.
Here are some of the amazing statistics from this match and his Test career so far.
India v England 2012
• 547 runs in five innings, the highest aggregate by an England captain in a series in India, surpassing Ted Dexter's previous record of 409 runs in 1961
• Scored 41 and 176 in first Test, 122 and 18 in second and 190 in third
• Series average: 136.75
• Batted for total of 26 hours and one minute
• Faced 1,160 balls and hit 65 fours and one six
• Became leading Test century-maker for England with 23
• Youngest batsman to reach 7,000 Test runs at age of 27 years, 347 days
• Cook, who passed 7,000 runs in his 151st innings, is the third-fastest England batsman to reach the mark after Hammond (131 innings) and Pietersen (150 innings)
• He is one of only five overseas batsmen to score three or more centuries in a series in India - the others are Everton Weekes, Garry Sobers, Ken Barrington and Hashim Amla
Career in numbers
• 60 & 104 not out - scores on his Test debut v India in March 2006
• 7,102 - His Test run tally placing him ninth on England's all-time list. Graham Gooch holds the record with 8,900.
• 294 - highest Test score, against India at Edgbaston in August 2011
• 29 - the number of Test half-centuries he has made, giving a conversion rate of 44% from fifties to hundreds
• 1,234 - Cook's run tally in 2012, second only to Australia captain Michael Clarke
• 766 - cumulative runs in the 2010-11 Ashes series
• 70.20 - Test batting average in 26 matches since the start of the 2010-11 Ashes series, with 10 centuries
• 5 - number of centuries in his first five Tests as England captain (including two v Bangladesh as stand-in in 2010)
• Joint-20th - in the all-time list of Test centurions. Sachin Tendulkar leads the way with 51