Bahri raced four times as a two-year-old coming second in his first 3 maiden races. He won his last race as a two-year-old at Nottingham in a conditions race over six furlongs.
1995: three-year-old season
Spring
His first engagement at three was in the Greenham Stakes at Newbury when he came second to Celtic Swing. His next race was the 2,000 Guineas when he lined up against Celtic Swing who was the 4/5 favourite as well as the dual Group 1 winning Pennekamp, he managed to come third in that race behind Pennekamp and Celtic Swing. His next race was the Irish 2,000 Guineas where he again came third but this time to Spectrum.
Summer
Bahri then went on to contest the St James's Palace Stakes at Royal Ascot. With some notable absences by Pennekamp and Spectrum taking The Derby route and Celtic Swing taking the Prix du Jockey Club route he came up against the Poule d'Essai des Poulains winner Vettori and the Prix Lupin winner Flemensfirth. Bahri went to the race with a pacemaker in Muhab and subsequently went on to win by four lengths and a head from Charnwood Forest and Vettori. In July Bahri then went on to contest the Sussex Stakes at Goodwood as the evens favourite. Other than his own pacemaker, Sulb, he was the only 3 year old in the race and was only narrowly beaten by a neck by Sayyedati who had contested the race in the previous two runnings. In August he took a step up in trip for the International Stakes at York and couldn't match the subsequent winner Halling who won by three and a half lengths.
Autumn
In September he contested the Queen Elizabeth II stakes at Ascot run on the round course over a mile. According to the form and the odds Bahri was no match for the 3 year old filly Ridgewood Pearl, again he ran with a pacemaker. Bahri was drawn widest of all the six runners. After the stalls opened Willie Carson took him to the outside rail to ride him under the trees as this is where the better ground was to be found due to the trees protecting the ground from both the watering and the rainfall. The other 5 runners, including his pacemaker, took the shorter and more conventional route against the inside rail on the ground that was described officially as Good to Soft, Soft in places. By the time they had come to the turn and Willie Carson had switched him back to the inside rail he had an advantage of 3 lengths, he then went on to win by six lengths with Ridgewood Pearl in second. His last race was the Champion Stakes where he ended up three and a three quarter lengths 5th behind Spectrum.