Flemensfirth did not appear on the racecourse until the September of his two-year-old season, when he won a
Nottingham maiden race "smoothly" by three lengths. After finishing second in the
listed Feilden Stakes at Newmarket on his three-year-old debut, he was campaigned exclusively in top-class company. At
Longchamp in May he upset the 1–2 favourite Solar One to take the Group I Prix Lupin, taking the lead two furlongs out and staying on strongly to win by a length. After finishing unplaced in the
Prix du Jockey Club and the
St. James's Palace Stakes he was rested for an autumn campaign. He returned to Longchamp for the
Arc meeting, where he led all the way to win the Group 2 Prix Dollar by half a length from Volochine. Injury then kept Flemensfirth off the racecourse for over a year. When he returned he took his record at Longchamp to three wins in three starts by taking his second Prix Dollar, leading in the straight and staying on strongly to win by two lengths. A month later he travelled to Italy to land odds of 1–2 in the Premio Roma, defeating the German mare
Hollywood Dream by a neck. By the time he appeared again in the 1997
Dubai World Cup, Flemensfirth had not lost a race for almost two years, but he was always struggling on the dirt surface, and came home last of the ten finishers behind
Singspiel. It proved to be his final racecourse appearance. ==Stud career==