Follow your favorite high school teams and players
Stat keeping for basketball teams
On Saturday, May 31, 2025, the Caledonia Varsity Boys Baseball team won their Forest Hills Central High School game against East Kentwood High School by a score of 3-2.
Baseball Recap: Caledonia Victorious
Baseball Game Preview: Caledonia Fighting Scots vs. East Kentwood Falcons
On Thursday, May 29, 2025, the Caledonia Varsity Boys Baseball team lost their Hudsonville Middle School - Baldwin St. game against Hudsonville High School by a score of 1-7.
Baseball Recap: Caledonia Takes a Loss
Baseball Game Preview: Caledonia Fighting Scots vs. Hudsonville Eagles
Baseball Recap: Caledonia Wins Going Away Against Grand Haven
On Tuesday, May 27, 2025, the Caledonia Varsity Boys Baseball team won their Grand Haven High School game against Grand Haven High School by a score of 10-4.
On Tuesday, May 27, 2025, the Caledonia Varsity Boys Baseball team won their Grand Haven High School game against Grand Haven High School by a score of 10-5.
Baseball Recap: Caledonia Takes a Loss
Baseball Recap: Caledonia Plays to a Tie
On Saturday, May 24, 2025, the Caledonia Varsity Boys Baseball team lost their South Christian High School game against South Christian High School by a score of 4-5.
Baseball Recap: Caledonia Comes Up Short
Baseball Game Preview: Caledonia Fighting Scots vs. South Christian Sailors
On Friday, May 23, 2025, the Caledonia Varsity Boys Baseball team lost their Caledonia Duncan Lake Middle School game against Mona Shores High School by a score of 0-2.
Baseball Recap: Caledonia Takes a Loss
On Friday, May 23, 2025, the Caledonia Varsity Boys Baseball team lost their Caledonia Duncan Lake Middle School game against Mona Shores High School by a score of 7-21.
Baseball Recap: Caledonia Puts Losing Streak Behind Them
On Thursday, May 22, 2025, the Caledonia Varsity Boys Baseball team won their Mona Shores High School Sailor Stadium game against Mona Shores High School by a score of 8-6.
Baseball Recap: Caledonia Takes a Loss
Stats are entered by the coach or designated team statistician in the admin.
If you know who the head coach is, invite them to join MaxPreps so they can manage the team's roster, schedule, scores, stats and more.