1814: Two-year-old season Filho da Puta started his racing career on 21 June 1814 by
walking over for the Tyro Stakes at Newcastle. In September he beat Agapanthus and a filly by Clinker to win a Sweepstakes of 20
guineas each over the last mile of the
Pontefract course. These were his only two races as a two-year-old.
1815: Three-year-old season Filho da Puta returned to the track as a three-year-old at the end of March, when he won a Sweepstakes of 100 guineas each at
Catterick Bridge. Restoration finished second and a filly by Shuttle was last of the three runners in the one and half mile race. In the Autumn he won the
St. Leger Stakes at
Doncaster Racecourse, beating fourteen rivals.
Earl Fitzwilliam's Orville colt finished second, with Fulford third and Shepherd fourth. Three days later he beat two opponents to win the Doncaster Club Stakes over two miles. He was then bought for 3,000 guineas by T. Houldsworth and in his final race of the season he won the four-mile Richmond Cup. He beat
Doctor Syntax into second place, with the Luck's All
gelding finishing third of the ten runners. Filho da Puta had started the race as the 1/3 favourite.
1816: Four-year-old season In April Filho da Puta was beaten for the first time in his career when he lost to Sir Joshua in a 1000 guineas
match race over one mile at
Newmarket. In the summer he was beaten by Doctor Syntax in the Preston Gold Cup, before returning to Doncaster in October, where he four horses in a Sweepstakes of 50 guineas each over the St. Leger course. Later in the day he started as the odds-on favourite for the
Gold Cup over four miles. He won the race from Leopold. At Richmond he beat Rasping and Clinkerina to win the Dundas Stakes. Later in the day he could only finish third behind Leopold and
The Duchess in the Gold Cup.
1817-18: Injury and final race Filho da Puta never raced in 1817 due to a leg injury, but he was kept in training. ==Stud career==