Follow your favorite high school teams and players
Stat keeping for basketball teams
See top plays & highlights of the best high school sports
Get access to live game streams and full replays for 8000+ schools
Football Recap: Cardinal Comes Up Short
On Friday, Oct 17, 2025, the Cardinal Varsity Boys Football team lost their game against Sigourney-Keota High School by a score of 0-49.
Football Game Preview: Cardinal Comets vs. Sigourney-Keota Cobras
Football Recap: Cardinal Triumphs
On Friday, Oct 10, 2025, the Cardinal Varsity Boys Football team won their game against Louisa-Muscatine High School by a score of 26-14.
On Friday, Oct 3, 2025, the Cardinal Varsity Boys Football team won their game against Durant High School by a score of 56-8.
Football Game Preview: Cardinal Comets vs. Durant Wildcats
Football Recap: Cardinal Takes a Loss + How To Watch
Boys varsity football highlights vs EBF on September 26, 2025
On Friday, Sep 26, 2025, the Cardinal Varsity Boys Football team lost their Cardinal High School game against Eddyville-Blakesburg-Fremont High School by a score of 12-53.
Football Recap: Cardinal Takes a Loss + How To Watch
On Friday, Sep 19, 2025, the Cardinal Varsity Boys Football team lost their Cardinal High School game against Regina High School by a score of 6-55.
Football Recap: Cardinal Takes a Loss
On Friday, Sep 12, 2025, the Cardinal Varsity Boys Football team lost their game against Van Buren County High School by a score of 12-29.
Football Recap: Cardinal Takes a Loss + How To Watch
Boys varsity football highlights vs Lynnville-Sully on September 5, 2025
On Friday, Sep 5, 2025, the Cardinal Varsity Boys Football team lost their Cardinal High School game against Lynnville-Sully High School by a score of 0-50.
Football Recap: Cardinal Starts Season with Defeat on the Road
On Friday, Aug 29, 2025, the Cardinal Varsity Boys Football team lost their game against New London High School by a score of 32-36.
National#12518 | -32 |
Iowa#256 | -4 |
Iowa Division 1A#47 | -- |
Ottumwa#12 | -- |
Stats are entered by the coach or designated team statistician in the admin.