London: England captain Andrew Strauss became the only fifth batsman to have scored 1,000 Test runs at historic Lords, which is know as the headquarters of World Cricket.
Strauss joins the list of Geoff Boycott, David Gower, Graham Gooch and Alec Stewart into the record books, also passed the 5,000-run mark in Tests as England finished day one of the npower Second Test against Australia on 364-6.
He said "The day was good day for England but probably better for me personally.
Historically Lord's is a fast-scoring ground and, if you are slightly off as a bowler, you will go.
"It's a very special moment any time you get an Ashes hundred but one at the home of cricket makes it even more special.
"In the last six months I feel I have been batting better than I've ever done."
England were 196/0 before Alastair Cook departed for 95 and Strauss is anxious they do not let the Australia back into the game as they did in Cardiff.
He added after his 18th Test ton: "We need a good first hour in the morning.