She won sixteen of her twenty-four races, including two Oatlands Stakes, the Jockey-Club Plate and she beat Oaks and Derby winner Eleanor.
Penelope was a bay filly bred by Augustus FitzRoy, 3rd Duke of Grafton, and foaled in 1798.
Amongst his other progeny were Champion sire Sorcerer and Epsom Derby winner Didelot.
[2] Penelope's dam, Prunella, was a top broodmare and a daughter of the undefeated Highflyer.
All of Prunella's daughters who lived to produce a foal became top broodmares in their own right.
Her daughters Parasol, Pledge, Pawn, Pope Joan and Prudence all foaled Classic winners.
[6] Penelope returned to Newmarket later in the month and beat Thais and Ostrich in the Town Plate, a race run over a distance of just under one mile and two furlongs.
She started the race as the 3/1 favourite and finished in third place of the nine runners, behind winner Lignum Vitae and runner-up Wilkes.
[12] Penelope didn't race during the summer and returned to Newmarket in October for a Sweepstakes of 100 guineas each.
[13] The following day she lost a race for one-third of a subscription of 25 guineas each to Epsom Derby winner Eleanor.
[19] At the second October meeting she beat Eleanor and Malta to win a race for one-third of a subscription of 25 guineas each.
[20] At the end of October she beat Viscount Sackville's Whirligig in a 100 guineas match race.
[24] The following day she faced St. Leger winner Quiz and Montalto in a £50 race run over the three-mile Dutton's course.
[27] At the Houghton meeting she beat Bobtail in a four-mile, one and a half furlong match race.