Lahan made her first racecourse appearance in a seven furlongmaiden race at Redcar on 2 October. Ridden by Dale Gibson, she started at odds of 10/1 in a field of fifteen fillies and won by half a length. Two weeks later she was moved up in class to contest the Group Two Rockfel Stakes over the same distance at Newmarket. Lahan was made 7/2 joint favourite and won by a neck from Clog Dance. In this race she was ridden for the first time by Richard Hills.
2000: three-year-old season
The weather in the early part of 2000 was unusually wet and cold, and Gosden found it difficult to bring his horses to peak fitness. He took the precaution of moving Lahan, a filly he held in very high regard, to a stable next to the yard's boiler in an attempt to keep her warm and comfortable. Lahan began the 2000 season with a run in the Fred Darling Stakes, a recognised trial for the 1000 Guineas run over seven furlongs on soft ground at Newbury Racecourse. Starting the 9/4 favourite, she took the lead quarter of a mile from the finish and looked to be going well, but weakened in the closing stages to finish fourth behind Iftiraas, Glen Rosie and Crimplene. Gosden later said that he had been "really depressed" after the performance until his fourteen-year-old daughter told him that "it was only a horserace". In the 1000 Guineas, on 7 May, Lahan was ridden by Richard Hills and started at odds of 14/1, with Petrushka being made 6/4 favourite. Lahan pulled hard in the early stages before producing a strong run to take the lead a furlong from the finish. She stayed on to win by one and a quarter lengths from the 66/1 outsider Princess Ellen, with Petrushka three lengths further back in third. The win was a notable one for Unfuwain: as well as siring the first and third horses, he was the damsire of the runner-up. After the race Richard Hills said "I set out to track Bintalreef because I thought she was the quick one in the race, but they were going faster on the stands' side and I had to tack straight across to get the cover I needed and it took a couple of furlongs to get her settled. John Gosden got me to ride Lahan from behind in a gallop on Wednesday and what she did there gave me the confidence I needed for today". Lahan was being prepared for a run in the Coronation Stakes at Royal Ascot when she sustained an injury to her right foreleg. The injury was not thought to be serious, but examinations revealed a stress fracture which forced the filly out for the rest of the season and ended her racing career.
Breeding career
Lahan produced five foals, but did not produce any offspring that won major races. She died in 2014.