Flower O'Cannie was purchased as a yearling from Tattersalls in 1996 for 14,000 guineas. Making her debut in 1997 she finished runner up at Newcastle ridden by Frankie Dettori. Her first win came at Hamilton in June and she followed up at Beverley. Gyles Parkin was the jockey for both victories. She ran 13 times as a two year old and was rated 88 at the end of her two year old season.
It was October 1998 before she would win again, recording another double this time at Newcastle and Musselburgh in the hands of Terry Lucas.
The beginning of 1999 saw her run her one and only race over hurdles, when she was pulled up at Wetherby, after which she returned to the flat.
Flower O'Cannie's finest hour came at York in 1999 when she won the Queen Mother's Cup ridden by Serena Brotherton. Sent off at odds of 20-1 on good to soft ground, which was the key, she defeated Lancer by half a length. Serena won her weight in champagne that day and Flower O'Cannie recorded her final career win.
After a disappointing start to her five year old season Flower O'Cannie was retired to the paddocks where her career would not hit the heights of her racing past.