Three years later, after racing the mailman, an adult Stripes (Frankie Muniz) meets an Arabian filly named Sandy (Mandy Moore) and develops a crush on her after losing to the mailman in their usual race. While talking to Sandy, he is approached by Pride (Joshua Jackson) and Ruffshodd (Michael Rosenbaum), Stripes' tormentors since childhood. Pride challenges Stripes to a racing match on a Blue Moon night; he accepts, but loses the race. The following day, Tucker, having secretly watched Stripes, approaches him and suggests that he gets proper training first. Stripes, in need of a rider, chooses 16 year old Chan and convinces a new farm animal, a pelican named Goose (Joe Pantoliano), to sabotage Chan's motorcycle and Old Blue, Nolan's old pickup truck, so that Chan can ride him to her workplace at the Kentucky Open. The plan works, and Chan, with Nolan's reluctant approval, rides Stripes to the Kentucky Open. There, Chan is antagonized by her boss, Clara Dalrymple (Wendie Malick), for bringing Stripes to the racetrack, while Stripes meets a pair of horsefly brothers, Buzz and Scuzz (Steve Harvey and David Spade).