| 1 | Tim YoungPlace 1 · Grade 12 · Saranac | 12 | Saranac | 16:46.9 |
| 2 | Joel PennellPlace 2 · Grade 12 · Pewamo-Westphalia | 12 | Pewamo-Westphalia | 17:03.3 |
| 3 | Greg TrierweilerPlace 3 · Grade 12 · Pewamo-Westphalia | 12 | Pewamo-Westphalia | 17:19.2 |
| 4 | Cameron JonesPlace 4 · Grade 12 · Holland Black Ri... | 12 | Holland Black Ri... | 17:32.6 |
| 5 | Tanner DrostePlace 5 · Grade 11 · Pewamo-Westphalia | 11 | Pewamo-Westphalia | 17:34.2 |
| 6 | Joseph BrittPlace 6 · Grade 10 · Holland Black Ri... | 10 | Holland Black Ri... | 17:37.2 |
| 7 | Brendan KlynstraPlace 7 · Grade 10 · Saranac | 10 | Saranac | 17:39.9 |
| 8 | Blake ThelenPlace 8 · Grade 12 · Pewamo-Westphalia | 12 | Pewamo-Westphalia | 17:58.0 |
| 9 | Taylor MitchellPlace 9 · Grade 11 · Holland Black Ri... | 11 | Holland Black Ri... | 18:05.7 |
| 10 | Randy SchaferPlace 10 · Grade 11 · Pewamo-Westphalia | 11 | Pewamo-Westphalia | 18:05.9 |
| 11 | Isaiah NobelPlace 11 · Grade 12 · Grand Rapids | 12 | Grand Rapids | 18:06.4 |
| 12 | Ruben RodriguezPlace 12 · Grade 11 · Holland Black Ri... | 11 | Holland Black Ri... | 18:06.9 |
| 13 | Greg JohnsonPlace 13 · Grade 11 · Lansing Waverly | 11 | Lansing Waverly | 18:07.4 |
| 14 | Alex PungPlace 14 · Grade 12 · Portland | 12 | Portland | 18:09.6 |
| 15 | Kaleb GlowackiPlace 15 · Grade 12 · Shepherd | 12 | Shepherd | 18:32.6 |
| 16 | Branden SmithPlace 16 · Grade 9 · Saranac | 9 | Saranac | 18:34.4 |
| 17 | Josh HutchinsonPlace 17 · Grade 12 · Shepherd | 12 | Shepherd | 18:58.2 |
| 18 | Trever OverbeckPlace 18 · Grade 12 · Saranac | 12 | Saranac | 19:10.7 |
| 19 | Zach SchaferPlace 19 · Grade 10 · Pewamo-Westphalia | 10 | Pewamo-Westphalia | 19:11.7 |
| 20 | Aaron SluiterPlace 20 · Grade 10 · Saranac | 10 | Saranac | 19:16.1 |
| 21 | Walker PreistPlace 21 · Grade 9 · Shepherd | 9 | Shepherd | 19:16.5 |
| 22 | Steven JorgensenPlace 22 · Grade 12 · Saranac | 12 | Saranac | 19:22.3 |
| 23 | Jacob PiferPlace 23 · Grade 11 · Shepherd | 11 | Shepherd | 19:33.5 |
| 24 | Alexander BascomPlace 24 · Grade 10 · Holland Black Ri... | 10 | Holland Black Ri... | 19:37.4 |
| 25 | Elijah GroendalPlace 25 · Grade 11 · Howard City-Tri-... | 11 | Howard City-Tri-... | 19:38.4 |
| 26 | Andrew TravisPlace 26 · Grade 9 · Shepherd | 9 | Shepherd | 19:39.0 |
| 27 | Tory ChildsPlace 27 · Grade 10 · Shepherd | 10 | Shepherd | 19:40.3 |
| 28 | Jason MaldonadoPlace 28 · Grade 12 · Lansing Waverly | 12 | Lansing Waverly | 19:42.1 |
| 29 | Andrew HutchinsonPlace 29 · Grade 10 · Shepherd | 10 | Shepherd | 19:43.6 |
| 30 | Trent SlavensPlace 30 · Grade 12 · Howard City-Tri-... | 12 | Howard City-Tri-... | 19:47.5 |
| 31 | Brenden JonesPlace 31 · Grade 9 · Holland Black Ri... | 9 | Holland Black Ri... | 19:51.6 |
| 32 | Dylan MatulisPlace 32 · Grade 9 · Howard City-Tri-... | 9 | Howard City-Tri-... | 20:05.6 |
| 33 | Joshiah HeikoopPlace 33 · Grade 12 · Grand Rapids | 12 | Grand Rapids | 20:08.5 |
| 34 | Paul RozeboomPlace 34 · Grade 9 · Grand Rapids | 9 | Grand Rapids | 20:08.7 |
| 35 | Troy InmanPlace 35 · Grade 9 · Grand Rapids | 9 | Grand Rapids | 20:11.0 |
| 36 | Jordan PotterPlace 36 · Grade 10 · Lansing Waverly | 10 | Lansing Waverly | 20:11.2 |
| 37 | Greg ShafferPlace 37 · Grade 11 · Saranac | 11 | Saranac | 20:12.3 |
| 38 | Daniel SauersPlace 38 · Grade 11 · Lakewood | 11 | Lakewood | 20:15.5 |
| 39 | Jeremy KnopPlace 39 · Grade 10 · Saranac | 10 | Saranac | 20:18.1 |
| 40 | Elijah MartonosiPlace 40 · Grade 10 · Holland Black Ri... | 10 | Holland Black Ri... | 20:21.2 |
| 41 | Nate PungPlace 41 · Grade 10 · Portland | 10 | Portland | 20:23.2 |
| 42 | Brenden DolehantyPlace 42 · Grade 12 · Shepherd | 12 | Shepherd | 20:31.8 |
| 43 | Cody GrussPlace 43 · Grade 11 · Shepherd | 11 | Shepherd | 20:37.7 |
| 44 | Mike YoungPlace 44 · Grade 12 · Lansing Waverly | 12 | Lansing Waverly | 20:37.9 |
| 45 | Brian EllisPlace 45 · Grade 9 · Holland Black Ri... | 9 | Holland Black Ri... | 20:46.3 |
| 46 | Isaac BrownPlace 46 · Grade 9 · St Patrick | 9 | St Patrick | 20:50.7 |
| 47 | Eric EisenbergerPlace 47 · Grade 10 · Shepherd | 10 | Shepherd | 20:51.7 |
| 48 | Peter HulettPlace 48 · Grade 10 · Saranac | 10 | Saranac | 20:54.9 |
| 49 | Brad SandersPlace 49 · Grade 12 · Bellevue | 12 | Bellevue | 20:58.7 |
| 50 | Ryan VancePlace 50 · Grade 11 · Saranac | 11 | Saranac | 21:07.6 |
| 51 | Elija HucksteadPlace 51 · Grade 9 · Grand Rapids | 9 | Grand Rapids | 21:09.2 |
| 52 | Joe ConleyPlace 52 · Grade 9 · Saranac | 9 | Saranac | 21:19.6 |
| 53 | Tyler SpitzleyPlace 53 · Grade 11 · Pewamo-Westphalia | 11 | Pewamo-Westphalia | 21:21.0 |
| 54 | Dominic PertiellaPlace 54 · Grade 12 · Howard City-Tri-... | 12 | Howard City-Tri-... | 21:21.8 |
| 55 | McKee HibbsPlace 55 · Grade 10 · Lansing Waverly | 10 | Lansing Waverly | 21:23.3 |
| 56 | James RyanPlace 56 · Grade 11 · Howard City-Tri-... | 11 | Howard City-Tri-... | 21:31.3 |
| 57 | Kyle VanSpronsenPlace 57 · Grade 9 · Saranac | 9 | Saranac | 21:39.6 |
| 58 | Tyler SwansonPlace 58 · Grade 10 · Holland Black Ri... | 10 | Holland Black Ri... | 21:42.8 |
| 59 | Traviss WilkersonPlace 59 · Grade 11 · Lakewood | 11 | Lakewood | 21:47.9 |
| 60 | Brandon PalmateerPlace 60 · Grade 12 · Pewamo-Westphalia | 12 | Pewamo-Westphalia | 21:48.9 |
| 61 | Rohan DandavatiPlace 61 · Grade 10 · Holland Black Ri... | 10 | Holland Black Ri... | 21:58.5 |
| 62 | Cameron HysellPlace 62 · Grade 11 · Howard City-Tri-... | 11 | Howard City-Tri-... | 22:01.4 |
| 63 | Jack DeJongePlace 63 · Grade 10 · Howard City-Tri-... | 10 | Howard City-Tri-... | 22:02.1 |
| 64 | Skylyr CieplyPlace 64 · Grade 9 · Holland Black Ri... | 9 | Holland Black Ri... | 22:03.1 |
| 65 | Willie CookPlace 65 · Grade 12 · Howard City-Tri-... | 12 | Howard City-Tri-... | 22:23.1 |
| 66 | Josh OsbbornePlace 66 · Grade 9 · St Patrick | 9 | St Patrick | 22:29.4 |
| 67 | Tyler EdwardsPlace 67 · Grade 10 · Howard City-Tri-... | 10 | Howard City-Tri-... | 22:29.9 |
| 68 | Nathan LaWarrePlace 68 · Grade 10 · Saranac | 10 | Saranac | 22:31.8 |
| 69 | Eddie GrussPlace 69 · Grade 12 · Shepherd | 12 | Shepherd | 22:35.6 |
| 70 | Wyatt HanerPlace 70 · Grade 10 · Saranac | 10 | Saranac | 22:37.0 |
| 71 | Mitchell ShetenhelmPlace 71 · Grade 9 · Shepherd | 9 | Shepherd | 22:48.6 |
| 72 | Garrett RacePlace 72 · Grade 12 · Saranac | 12 | Saranac | 22:50.3 |
| 73 | Garrett HallPlace 73 · Grade 9 · Bellevue | 9 | Bellevue | 22:51.9 |
| 74 | Dustynn WilcoxPlace 74 · Grade 10 · Howard City-Tri-... | 10 | Howard City-Tri-... | 23:00.4 |
| 75 | Taylor CoePlace 75 · Grade 10 · Lansing Waverly | 10 | Lansing Waverly | 23:13.0 |
| 76 | Micheal DoPlace 76 · Grade 12 · Lansing Waverly | 12 | Lansing Waverly | 23:15.2 |
| 77 | Parker BrightonPlace 77 · Grade 12 · Lakewood | 12 | Lakewood | 23:24.1 |
| 78 | Chase MaxsonPlace 78 · Grade 11 · Bellevue | 11 | Bellevue | 23:26.7 |
| 79 | Noah PungPlace 79 · Grade 10 · St Patrick | 10 | St Patrick | 23:38.2 |
| 80 | Chad SponsellerPlace 80 · Grade 10 · Shepherd | 10 | Shepherd | 23:54.9 |
| 81 | Sean FisherPlace 81 · Grade 9 · Lansing Waverly | 9 | Lansing Waverly | 24:00.1 |
| 82 | Nicolas BrisitaPlace 82 · Grade 12 · Holland Black Ri... | 12 | Holland Black Ri... | 24:20.3 |
| 83 | Zack GreenmyerPlace 83 · Grade 11 · Saranac | 11 | Saranac | 24:36.6 |
| 84 | Jared MelcherPlace 84 · Grade 9 · Saranac | 9 | Saranac | 24:46.2 |
| 85 | Isaiah HucksteadPlace 85 · Grade 11 · Grand Rapids | 11 | Grand Rapids | 24:55.3 |
| 86 | Billy ClarkPlace 86 · Grade 11 · Shepherd | 11 | Shepherd | 25:06.0 |
| 87 | Nathan WoodPlace 87 · Grade 9 · Shepherd | 9 | Shepherd | 25:08.6 |
| 88 | Tyler McDiarmidPlace 88 · Grade 9 · Lakewood | 9 | Lakewood | 25:10.3 |
| 89 | Jordan StrausPlace 89 · Grade 11 · Shepherd | 11 | Shepherd | 25:54.5 |
| 90 | Andrew PriestPlace 90 · Grade 9 · Saranac | 9 | Saranac | 25:56.5 |
| 91 | Daniel WagnerPlace 91 · Grade 9 · Lansing Waverly | 9 | Lansing Waverly | 26:24.0 |
| 92 | Austin RoyPlace 92 · Grade 11 · Howard City-Tri-... | 11 | Howard City-Tri-... | 26:44.9 |
| 93 | Joel WilsonPlace 93 · Grade 8 · Grand Rapids | 8 | Grand Rapids | 27:18.4 |
| 94 | Caleb EcklPlace 94 · Grade 9 · Grand Rapids | 9 | Grand Rapids | 27:18.9 |
| 95 | Jack MacDonaldPlace 95 · Grade 9 · Shepherd | 9 | Shepherd | 27:24.5 |
| 96 | Treston McGarryPlace 96 · Grade 9 · Lakewood | 9 | Lakewood | 27:37.6 |
| 97 | Corey BughPlace 97 · Grade 9 · Howard City-Tri-... | 9 | Howard City-Tri-... | 27:47.4 |
| 98 | Matt ShaltryPlace 98 · Grade 10 · Portland | 10 | Portland | 27:53.6 |
| 99 | Caleb RobinsonPlace 99 · Grade 9 · Bellevue | 9 | Bellevue | 28:03.1 |
| 100 | TJ MitchellPlace 100 · Grade 11 · Saranac | 11 | Saranac | 28:30.3 |
| 101 | Travis MoyerPlace 101 · Grade 9 · St Patrick | 9 | St Patrick | 29:29.5 |
| 102 | Evan MilliganPlace 102 · Grade 9 · Holland Black Ri... | 9 | Holland Black Ri... | 30:10.6 |
| 103 | Mick FentonPlace 103 · Grade 12 · Shepherd | 12 | Shepherd | 30:41.3 |
| 104 | Brian HaneyPlace 104 · Grade 10 · Grand Rapids | 10 | Grand Rapids | 30:49.0 |