| 8 | Mason SayaPlace 8 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 19:48.6 |
| 9 | Abe ShoupPlace 9 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 19:54.2 |
| 10 | Dustin CilmanPlace 10 · Grade 12 · Brethren | 12 | Brethren | 19:55.4 |
| 11 | Jarrett BucknerPlace 11 · Grade 10 · Bear Lake | 10 | Bear Lake | 20:25.8 |
| 12 | Daniel KnizackyPlace 12 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 20:45.6 |
| 13 | Max StonemanPlace 13 · Grade 10 · Pentwater | 10 | Pentwater | 20:57.0 |
| 14 | Jonathan LonePlace 14 · Grade 11 · Bear Lake | 11 | Bear Lake | 20:57.3 |
| 15 | Judah RhodesPlace 15 · Grade 12 · Brethren | 12 | Brethren | 20:57.6 |
| 16 | Davis McLouthPlace 16 · Grade 9 · Bear Lake | 9 | Bear Lake | 21:01.0 |
| 17 | Noah SuttonPlace 17 · Grade 11 · Bear Lake | 11 | Bear Lake | 21:01.9 |
| 18 | Ben CossettePlace 18 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 21:30.3 |
| 19 | Iain StewartPlace 19 · Grade 11 · Pentwater | 11 | Pentwater | 21:31.3 |
| 20 | Jaden GallentinePlace 20 · Grade 11 · Big Rapids Crossroads Academy | 11 | Big Rapids Crossroads Academy | 21:32.1 |
| 21 | Luca LeffewPlace 21 · Grade 10 · Bear Lake | 10 | Bear Lake | 21:37.8 |
| 22 | Mitchell SmithPlace 22 · Grade 9 · Pentwater | 9 | Pentwater | 21:43.8 |
| 23 | Xander WahlPlace 23 · Grade 10 · Big Rapids Crossroads Academy | 10 | Big Rapids Crossroads Academy | 21:49.6 |
| 24 | Ethan DavisPlace 24 · Grade 10 · Big Rapids Crossroads Academy | 10 | Big Rapids Crossroads Academy | 21:52.6 |
| 25 | Preston KelleyPlace 25 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 21:54.7 |
| 26 | Seth DavilaPlace 26 · Grade 9 · Pentwater | 9 | Pentwater | 21:56.2 |
| 27 | Clark MayPlace 27 · Grade 9 · Bear Lake | 9 | Bear Lake | 22:07 |
| 28 | Jake QuinnPlace 28 · Grade 12 · Pentwater | 12 | Pentwater | 22:15.5 |
| 37 | Kyle FinkPlace 37 · Grade 10 · Bear Lake | 10 | Bear Lake | 25:37.7 |
| 38 | Diego RiveraPlace 38 · Grade 11 · Walkerville | 11 | Walkerville | 26:08.4 |
| 43 | John SchaeferPlace 43 · Grade 12 · Brethren | 12 | Brethren | 29:33.5 |
| 44 | Matthew GauthierPlace 44 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 30:59.4 |
| 45 | Alex OomenPlace 45 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | 32:45.2 |
| 1 | Gary McBridePlace 1 · Grade 11 · Bear Lake | 11 | Bear Lake | NT |
| 2 | Kaiden HejlPlace 2 · Grade 11 · Bear Lake | 11 | Bear Lake | NT |
| 3 | Trey GilbertPlace 3 · Grade 10 · Bear Lake | 10 | Bear Lake | NT |
| 4 | Tyler SheehyPlace 4 · Grade 11 · Walkerville | 11 | Walkerville | NT |
| 5 | Shane AchterhofPlace 5 · Grade 9 · Walkerville | 9 | Walkerville | NT |
| 6 | Mason CallesonPlace 6 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | NT |
| 7 | Lane LeePlace 7 · Grade 11 · Bear Lake | 11 | Bear Lake | NT |
| 29 | Nick KemlerPlace 29 · Grade 11 · Brethren | 11 | Brethren | NT |
| 30 | Trevor PargeonPlace 30 · Grade 12 · Bear Lake | 12 | Bear Lake | NT |
| 31 | Julien NybergPlace 31 · Grade 9 · Pentwater | 9 | Pentwater | NT |
| 32 | Joshua ManierPlace 32 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | NT |
| 33 | Tai BabinecPlace 33 · Grade 9 · Bear Lake | 9 | Bear Lake | NT |
| 34 | Avery MulletPlace 34 · Grade 12 · Bear Lake | 12 | Bear Lake | NT |
| 35 | Gabe Maynard AdamsPlace 35 · Grade 11 · Walkerville | 11 | Walkerville | NT |
| 36 | Keegan McKinnonPlace 36 · Grade 10 · Big Rapids Crossroads Academy | 10 | Big Rapids Crossroads Academy | NT |
| 39 | Parker KirwinPlace 39 · Grade 10 · Walkerville | 10 | Walkerville | NT |
| 40 | Caleb BuysPlace 40 · Grade 9 · Big Rapids Crossroads Academy | 9 | Big Rapids Crossroads Academy | NT |
| 41 | Nathan DrechenPlace 41 · Grade 10 · Pentwater | 10 | Pentwater | NT |
| 42 | Tighe PeperaPlace 42 · Grade 12 · Bear Lake | 12 | Bear Lake | NT |
| 46 | Casey GabalisPlace 46 · Grade 10 · Big Rapids Crossroads Academy | 10 | Big Rapids Crossroads Academy | NT |