In "17 Again" what High School sport did Mike O'Donnell play?
Answer
Basketball
Answer
Basketball
In 17 Again, Mike O’Donnell played basketball in high school. He was a standout player whose championship game could have secured him a college scholarship.
The film’s story begins in 1989, when 17-year-old Mike learns that his girlfriend, Scarlet, is pregnant just before the game. He leaves the court to be with her, abandoning his basketball future and eventually marrying her. That decision becomes the source of his adult regrets.
Years later, Mike is transformed back into his 17-year-old body and enrolls at his children’s high school under the name Mark Gold. Basketball gives him another possible route to college, but the sport also forces him to confront what he really sacrificed. The movie stars Zac Efron as the younger Mike and Matthew Perry as Mike at 37. A common mix-up is confusing Mike with Efron’s Troy Bolton from High School Musical, another famous teen character associated with basketball; Mike O’Donnell’s sport in 17 Again is basketball as well.
Source: Wikipedia · fact-checked Aug. 2026