ALL summer Steve Smith and David Warner have been making history, setting record after record at will.
On Thursday at the WACA Ground, a Pakistani made history of his own, equalling a mark set by the legendary Viv Richards.
Babar Azam joined elite company when he brought up his 47th run at the WACA Ground.
The single off James Faulkner took him to 1000 one-day international runs and he is the equal-fastest man to reach the milestone, taking 21 innings to get there.
Viv Richards, Jonathan Trott, Kevin Pietersen and Quinton de Kock are the other players to reach 1000 runs in 21 ODIs
Babar went into this series with a good chance of being the outright fastest to 1000 ODI runs, with 886 runs to his name after 18 innings.
Unfortunately for the 22-year-old, he only notched 67 runs in his next two innings, falling for 33 at the Gabba and 34 at the Melbourne Cricket Ground.
Out for 84 on Thursday, the star right-hander fell just short of another record at the WACA Ground.
If he had scored another 22 runs he would have been the highest-scoring batsman ever at the 21-innings mark. Instead, with 1037 runs to his name at a healthy 51.85, Babar sits second to Richards, who racked up 1059 at a scarcely believable 70.60 across his first 21 innings.
If it's some consolation, he does have the record for the most runs after 21 matches, with nine more than Trott (1028 at 54.11), the previous record holder.
Richards only batted 20 times in his first 21 matches, scoring 994 runs at 71.00.
It's too late for Babar to take the outright record for fastest to 1000 runs, but he could still set the record for the fastest to 2000.
Hashim Amla currently has the record for the fastest to 2000 runs, having reached the landmark in 40 innings, five quicker than Pakistan's Zaheer Abbas.
Amla also possesses the records for the fastest to 3000 runs (57 innings), 4000 (81), 5000 (101) and 6000 (123).
Amla had 837 runs to his name in his first 21 innings and took 24 innings to get to 1000 runs.
The fastest man to 7000 runs is Virat Kohli (161) and AB de Villiers is the fastest to 8000 (182). India's Sourav Ganguly owns the record for fastest to 9000 (228), and Sachin Tendulkar owns every 1000-run innings record from 11,000 to 15,000.
Update your news preferences and get the latest news delivered to your inbox.