| Meet | Boys Adj. | Girls Adj. | Average |
| Bob Brown | +41 | +45 | +43 |
| Great Northern Conference | -30 | -38 | -34 |
| Rock n’ Run | +5 | +8 | +7 |
| SAC Championship | +10 | +10 | +10 |
| WestPAC Final | +13 | +18 | +16 |

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.
GIRLS TEAM RATINGS
| Team | Top 5 Avg. | Division | WAB | Meet |
| East Lansing | 70.9 | 1 | 103.0 | Bob Brown |
| Grand Ledge | 57.8 | 1 | 115.4 | Bob Brown |
| Okemos | 53.9 | 1 | 139.7 | Bob Brown |
| East Kentwood | 8.2 | 1 | 87.0 | Bob Brown |
| Holt | 4.7 | 1 | 68.0 | Bob Brown |
| Team | Top 5 Avg. | Division | WAB | Meet |
| St. Joseph* | 110.8 | 2 | 115.5 | Rock n’ Run |
| Stevensville Lakeshore | 97.0 | 2 | 90.7 | Rock n’ Run |
| DeWitt | 88.6 | 2 | 108.3 | Bob Brown |
| Niles | 68.7 | 2 | 60.8 | Rock n’ Run |
| Paw Paw | 65.1 | 2 | 57.3 | Rock n’ Run |
| Berrien Springs | 40.4 | 2 | 38.9 | Rock n’ Run |
| South Haven | 35.0 | 2 | 39.2 | SAC Championship |
| Allegan | 21.5 | 2 | 20.2 | SAC Championship |
| Team | Top 5 Avg. | Division | WAB | Meet |
| Saugatuck* | 97.5 | 3 | 111.9 | SAC Championship |
| Bridgman | 67.4 | 3 | 69.9 | SAC Championship |
| Watervliet | 61.9 | 3 | 61.1 | SAC Championship |
| Lansing Catholic | 53.4 | 3 | 129.6 | Bob Brown |
| Holland Black River | 49.3 | 3 | 41.6 | SAC Championship |
| Fennville | 47.2 | 3 | 58.8 | SAC Championship |
| Constantine | 32.0 | 3 | 48.5 | SAC Championship |
| Buchanan | 21.6 | 3 | 51.5 | Rock n’ Run |
| Schoolcraft | 13.1 | 3 | 12.8 | SAC Championship |
| Kalamazoo Christian | 4.0 | 3 | -13.6 | SAC Championship |
| Team | Top 5 Avg. | Division | WAB | Meet |
| Kalamazoo Hackett** | 94.5 | 4 | 95.0 | SAC Championship |
| Gobles** | 89.8 | 4 | 93.2 | SAC Championship |
| Martin** | 82.0 | 4 | 77.0 | SAC Championship |
| Team | Top 5 Avg. | Division | WAB | Meet |
| Marquette | 104.0 | UP 1 | 97.8 | Great Northern Conference |
| Houghton | 76.3 | UP 1 | 70.2 | WestPAC Final |
| Calumet | 59.0 | UP 1 | 53.7 | WestPAC Final |
| Kingsford | 47.1 | UP 1 | 8.6 | Great Northern Conference |
| Ishpeming Westwood | 7.8 | UP 1 | 0.0 | WestPAC Final |
BOYS TEAM RATINGS
| Team | Top 5 Avg. | Division | WAB | Meet |
| Northville | 163.1 | 1 | 204.3 | Bob Brown |
| Grand Ledge | 152.8 | 1 | 195.1 | Bob Brown |
| Okemos | 145.1 | 1 | 180.0 | Bob Brown |
| East Lansing | 133.2 | 1 | 179.1 | Bob Brown |
| East Kentwood | 132.7 | 1 | 190.2 | Bob Brown |
| Battle Creek Lakeview | 121.6 | 1 | 181.9 | Bob Brown |
| Holt | 113.3 | 1 | 173.7 | Bob Brown |
| Lansing Waverly | 60.8 | 1 | 126.9 | Bob Brown |
| Team | Top 5 Avg. | Division | WAB | Meet |
| St. Joseph | 167.9 | 2 | 168.7 | Rock n’ Run |
| Paw Paw | 165.0 | 2 | 167.0 | Rock n’ Run |
| DeWitt | 144.9 | 2 | 180.3 | Bob Brown |
| Niles | 132.3 | 2 | 139.5 | Rock n’ Run |
| Berrien Springs | 128.6 | 2 | 110.9 | Rock n’ Run |
| South Haven | 120.3 | 2 | 119.5 | SAC Championship |
| Williamston | 119.5 | 2 | 166.8 | Bob Brown |
| Stevensville Lakeshore | 112.9 | 2 | 97.0 | Rock n’ Run |
| Dowagiac Union | 110.1 | 2 | 90.1 | Rock n’ Run |
| Lansing Eastern | 17.0 | 2 | 50.6 | Bob Brown |
| Team | Top 5 Avg. | Division | WAB | Meet |
| Saugatuck** | 173.7 | 3 | 181.7 | SAC Championship |
| Holland Black River* | 167.3 | 3 | 167.8 | SAC Championship |
| Buchanan* | 165.0 | 3 | 173.4 | Rock n’ Run |
| Schoolcraft | 150.4 | 3 | 146.7 | SAC Championship |
| Delton-Kellogg | 142.8 | 3 | 138.4 | SAC Championship |
| Lansing Catholic | 140.6 | 3 | 177.1 | Bob Brown |
| Constantine | 128.0 | 3 | 122.2 | SAC Championship |
| Watervliet | 125.6 | 3 | 125.4 | SAC Championship |
| Fennville | 125.4 | 3 | 129.5 | SAC Championship |
| Pewamo-Westphalia | 100.9 | 3 | 163.3 | Bob Brown |
| Bridgman | 100.5 | 3 | 113.4 | SAC Championship |
| Parchment | 83.7 | 3 | 109.4 | SAC Championship |
| Galesburg-Augusta | 78.5 | 3 | 68.4 | SAC Championship |
| Kalamazoo Christian | 47.5 | 3 | 55.0 | SAC Championship |
| Team | Top 5 Avg. | Division | WAB | Meet |
| Kalamazoo Hackett* | 143.5 | 4 | 168.4 | SAC Championship |
| Gobles* | 139.0 | 4 | 140.3 | SAC Championship |
| Martin | 120.7 | 4 | 121.8 | SAC Championship |
| White Pigeon | 105.0 | 4 | 122.9 | Rock n’ Run |
| Team | Top 5 Avg. | Division | WAB | Meet |
| Marquette | 173.7 | UP 1 | 191.1 | Great Northern Conference |
| Gladstone | 138.6 | UP 1 | 144.9 | Great Northern Conference |
| Houghton | 138.4 | UP 1 | 149.5 | WestPAC Final |
| Negaunee | 136.6 | UP 1 | 144.1 | WestPAC Final |
| Ishpeming Westwood | 132.5 | UP 1 | 142.0 | WestPAC Final |
| Kingsford | 111.0 | UP 1 | 108.5 | Great Northern Conference |
| Escanaba | 62.3 | UP 1 | 96.8 | Great Northern Conference |
| Team | Top 5 Avg. | Division | WAB | Meet |
| Painesdale-Jeffers | 158.4 | UP 2 | 151.3 | WestPAC Final |

GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 12 | Ella Fure | 18:53.9 | Marquette | 154.7 | Great Northern Conference |
| 11 | Libby Smith | 18:26.5 | Gobles | 147.8 | SAC Championship |
| 12 | Beatrice Perucchetti | 18:59.1 | St. Joseph | 137.6 | Rock n’ Run |
| 9 | Lydia Dwyer | 19:17.6 | Stevensville Lakeshore | 131.5 | Rock n’ Run |
| 11 | Isabelle Sliter | 19:24.5 | Fennville | 128.5 | SAC Championship |
| 9 | Vittoria Perucchetti | 19:34.7 | St. Joseph | 125.8 | Rock n’ Run |
| 10 | Audrey Kline | 19:35.8 | St. Joseph | 125.4 | Rock n’ Run |
| 9 | Tala Carlin | 19:36.3 | Buchanan | 125.2 | Rock n’ Run |
| 11 | Veyda Conley | 19:44.6 | Martin | 121.8 | SAC Championship |
| 12 | Alina Martinson | 19:48.7 | Saugatuck | 120.4 | SAC Championship |
| 9 | Emma Ziegler | 20:41.3 | Marquette | 118.9 | Great Northern Conference |
| 12 | Emma Riker | 20:12.7 | Kalamazoo Hackett | 112.4 | SAC Championship |
| 10 | Maria Murvich | 21:02.8 | Kingsford | 111.7 | Great Northern Conference |
| 11 | Lauren Shaffer | 20:30.5 | Gobles | 106.5 | SAC Championship |
| 10 | Holly Cooke | 20:26.4 | Houghton | 105.2 | WestPAC Final |
| 11 | Kiera Piper | 20:35.1 | Kalamazoo Hackett | 105.0 | SAC Championship |
| 9 | Lena Coulston | 20:37.9 | Niles | 104.7 | Rock n’ Run |
| 10 | Sela Niska | 20:29.4 | Houghton | 104.2 | WestPAC Final |
| 11 | Kamryn Sixberry | 20:41.3 | Saugatuck | 102.9 | SAC Championship |
| 11 | Hayden Lemieux | 20:46.1 | Paw Paw | 102.0 | Rock n’ Run |
| 10 | Natalie Hayes | 20:12.1 | DeWitt | 101.0 | Bob Brown |
| 11 | Lyvia Curtis | 20:47.5 | Saugatuck | 100.8 | SAC Championship |
| 12 | Kate Ort | 20:52.1 | Stevensville Lakeshore | 100.0 | Rock n’ Run |
| 12 | Jayden VandenAkker | 20:51.7 | Allegan | 99.4 | SAC Championship |
| 11 | Brie Siems | 20:52.1 | Kalamazoo Hackett | 99.3 | SAC Championship |
| 10 | Avery Huff | 20:54.5 | Paw Paw | 99.2 | Rock n’ Run |
| 11 | Winley Brandt | 21:41.9 | Menominee | 98.7 | Great Northern Conference |
| 11 | Lily Cummings | 21:00.0 | St. Joseph | 97.3 | Rock n’ Run |
| 9 | Martina Villarreal | 20:34.3 | DeWitt | 93.6 | Bob Brown |
| 9 | Chloe Wilber | 20:37.6 | DeWitt | 92.5 | Bob Brown |
| 11 | Ava DeYoung | 21:15.6 | Gobles | 91.5 | SAC Championship |
| 12 | Kandin Shuler | 21:18.7 | Bridgman | 90.4 | SAC Championship |
| 11 | Abbie Luckman | 21:24.3 | Stevensville Lakeshore | 89.2 | Rock n’ Run |
| 12 | Esme Ulland-Joy | 22:15.8 | Marquette | 87.4 | Great Northern Conference |
| 10 | Sadie Bonczynski | 21:30.0 | Dowagiac Union | 87.3 | Rock n’ Run |
| 9 | Ellyse Heyser | 21:31.4 | Saugatuck | 86.2 | SAC Championship |
| 11 | Marley Momany | 21:37.9 | Stevensville Lakeshore | 84.7 | Rock n’ Run |
| 10 | Allison Rodgers | 21:40.9 | Martin | 83.0 | SAC Championship |
| 12 | Kate Waugh | 21:09.4 | Okemos | 81.9 | Bob Brown |
| 12 | Julia Moore | 21:10.5 | East Lansing | 81.5 | Bob Brown |
| 9 | Daniella Romero | 21:45.6 | Watervliet | 81.5 | SAC Championship |
| 9 | Allison Burns | 21:46.8 | Constantine | 81.1 | SAC Championship |
| 11 | Madisyn Lapinski | 21:48.7 | South Haven | 80.4 | SAC Championship |
| 12 | Jovie Williams | 21:41.5 | Houghton | 80.2 | WestPAC Final |
| 11 | Claire DevlescHoward | 21:52.3 | Niles | 79.9 | Rock n’ Run |
| 9 | Ava Cantway | 22:38.4 | Marquette | 79.9 | Great Northern Conference |
| 12 | Kate Van Es | 21:50.8 | Kalamazoo Hackett | 79.7 | SAC Championship |
| 11 | Ximena Martinez | 21:53.2 | Stevensville Lakeshore | 79.6 | Rock n’ Run |
| 10 | Caroline Howenstine | 21:53.5 | Stevensville Lakeshore | 79.5 | Rock n’ Run |
| 9 | Amira Perrier | 22:40.7 | Marquette | 79.1 | Great Northern Conference |
| 11 | Sara Schipper | 21:53.5 | Martin | 78.8 | SAC Championship |
| 10 | Anna Howell | 21:54.6 | Bridgman | 78.5 | SAC Championship |
| 9 | Avery Gardner | 21:19.7 | DeWitt | 78.4 | Bob Brown |
| 9 | Vivien Marr | 21:19.8 | East Lansing | 78.4 | Bob Brown |
| 10 | Olivia Koren | 22:43.6 | Marquette | 78.1 | Great Northern Conference |
| 9 | Sophie Mahoski | 21:47.8 | Ishpeming | 78.1 | WestPAC Final |
| 11 | Isla McConnell | 21:22.0 | East Lansing | 77.7 | Bob Brown |
| 9 | Kennadee Griffes | 21:22.1 | DeWitt | 77.6 | Bob Brown |
| 12 | Savannah VanDenBerg | 21:58.0 | Saugatuck | 77.3 | SAC Championship |
| 12 | Taylor Sill | 22:00.3 | Berrien Springs | 77.2 | Rock n’ Run |
| 10 | Delaney McBride | 22:02.5 | Kalamazoo Hackett | 75.8 | SAC Championship |
| 10 | Naomi Telman | 22:03.3 | Holland Black River | 75.6 | SAC Championship |
| 9 | Monica Pung | 21:29.8 | Pewamo-Westphalia | 75.1 | Bob Brown |
| 12 | Olivia Wescott | 23:05.8 | Kingsford | 70.7 | Great Northern Conference |
| 9 | Sadie Nelson | 21:44.1 | Grand Ledge | 70.3 | Bob Brown |
| 10 | Elli Harju | 22:12.2 | Calumet | 69.9 | WestPAC Final |
| 10 | Stella Gates | 21:48.3 | Lansing Catholic | 68.9 | Bob Brown |
| 9 | Avery Diehl | 21:50.1 | Lansing Catholic | 68.3 | Bob Brown |
| 11 | Emma Richardson | 22:27.9 | St. Joseph | 68.0 | Rock n’ Run |
| 10 | Bethany McParlan | 22:18.2 | Calumet | 67.9 | WestPAC Final |
| 10 | Miranda Lowell | 22:26.8 | Watervliet | 67.7 | SAC Championship |
| 10 | DuRae Sage | 22:27.6 | Martin | 67.5 | SAC Championship |
| 9 | Jillian Morris | 22:30.7 | St. Joseph | 67.1 | Rock n’ Run |
| 11 | Haili Martz | 22:32.4 | Niles | 66.5 | Rock n’ Run |
| 10 | Abigail Riker | 22:30.6 | Kalamazoo Hackett | 66.5 | SAC Championship |
| 12 | Maija Keranen | 22:23.2 | Calumet | 66.3 | WestPAC Final |
| 10 | Evelyn Grant | 23:20.2 | Marquette | 65.9 | Great Northern Conference |
| 12 | Madeleine Schlegel | 21:57.9 | DeWitt | 65.7 | Bob Brown |
| 10 | Veronica Polischuk | 21:58.6 | East Lansing | 65.5 | Bob Brown |
| 12 | Madison Cooley | 22:33.6 | Gobles | 65.5 | SAC Championship |
| 9 | Ellie Owen | 22:00.5 | DeWitt | 64.8 | Bob Brown |
| 10 | Ava Lipsey | 22:00.6 | Grand Ledge | 64.8 | Bob Brown |
| 12 | Lexi Gilbert | 23:23.9 | Gladstone | 64.7 | Great Northern Conference |
| 10 | Kaylin Pinkowski | 22:36.7 | Bridgman | 64.4 | SAC Championship |
| 12 | Madelyn Tude Thuot | 22:43.6 | Stevensville Lakeshore | 62.8 | Rock n’ Run |
| 11 | Anika Weurding | 22:44.4 | Lawton | 61.9 | SAC Championship |
| 10 | Remi Coponen | 22:39.4 | Painesdale-Jeffers | 60.9 | WestPAC Final |
| 12 | Romi Mattson | 22:42.0 | Houghton | 60.0 | WestPAC Final |
| 12 | Rachel Byler | 22:52.7 | White Pigeon | 59.8 | Rock n’ Run |
| 9 | Riley Bender | 22:52.8 | Martin | 59.1 | SAC Championship |
| 10 | Esther Edgington | 22:53.0 | Holland Black River | 59.0 | SAC Championship |
| 10 | Payton Yeske | 22:54.1 | Watervliet | 58.6 | SAC Championship |
| 9 | Ryann Monroe | 22:55.0 | Saugatuck | 58.3 | SAC Championship |
| 9 | Evey Bevins | 23:43.2 | Escanaba | 58.3 | Great Northern Conference |
| 12 | Amelia Cornell | 22:20.7 | Grand Ledge | 58.1 | Bob Brown |
| 11 | Dasol Kim | 22:21.1 | Okemos | 58.0 | Bob Brown |
| 9 | Anna Davidhizar | 22:56.7 | Constantine | 57.8 | SAC Championship |
| 9 | Mary Zinck | 22:57.8 | Holland Black River | 57.4 | SAC Championship |
| 10 | Djimye Hassan | 22:22.9 | Lansing Eastern | 57.4 | Bob Brown |
| 11 | Lucy Cross | 23:01.6 | Stevensville Lakeshore | 56.8 | Rock n’ Run |
| 9 | Lola Norris | 22:26.9 | BC Lakeview | 56.0 | Bob Brown |
| 12 | Jill Berg | 22:54.7 | Hancock | 55.8 | WestPAC Final |
| 9 | Alaira DeGroot | 23:51.4 | Marquette | 55.5 | Great Northern Conference |
| 12 | Averie Wohlscheid | 22:28.9 | DeWitt | 55.4 | Bob Brown |
| 10 | Lilee Elliott | 22:29.3 | DeWitt | 55.2 | Bob Brown |
| 11 | Alaina Wheaton | 23:09.2 | St. Joseph | 54.3 | Rock n’ Run |
| 9 | Kyle Konitzer | 22:32.3 | Grand Ledge | 54.2 | Bob Brown |
| 11 | Emma Bossenbroek | 22:32.3 | Holt | 54.2 | Bob Brown |
| 12 | Bethany Carpenter | 23:08.0 | Kalamazoo Hackett | 54.0 | SAC Championship |
| 10 | Abigail Whitelaw | 23:11.2 | Stevensville Lakeshore | 53.6 | Rock n’ Run |
| 12 | Lilliana Van Vleet | 22:35.6 | DeWitt | 53.1 | Bob Brown |
| 12 | Djemillah Hassan | 22:35.7 | Lansing Eastern | 53.1 | Bob Brown |
| 12 | Ciani Lopez | 22:36.0 | DeWitt | 53.0 | Bob Brown |
| 10 | Evangeline Brown | 23:12.4 | Bridgman | 52.5 | SAC Championship |
| 11 | Katherin Barajas | 23:12.4 | South Haven | 52.5 | SAC Championship |
| 9 | Niesha Gomez Casal | 22:40.7 | East Lansing | 51.4 | Bob Brown |
| 10 | Katelyn Brown | 23:15.9 | Watervliet | 51.4 | SAC Championship |
| 11 | Stella Ullig | 23:16.0 | Bridgman | 51.3 | SAC Championship |
| 12 | Isabella Giovannucci | 23:16.2 | Allegan | 51.3 | SAC Championship |
| 10 | Paige Kanan | 22:41.8 | DeWitt | 51.1 | Bob Brown |
| 12 | Brianna Zwar | 23:19.9 | Watervliet | 50.0 | SAC Championship |
| 12 | Addy Hallum | 23:13.5 | Ishpeming Westwood | 49.5 | WestPAC Final |
| 11 | Paytin Featherstone | 23:23.6 | Constantine | 48.8 | SAC Championship |
| 12 | Paige Kutas | 22:49.6 | Lansing Catholic | 48.5 | Bob Brown |
| 11 | Natalie Cook | 22:50.7 | Okemos | 48.1 | Bob Brown |
| 11 | Martiza Rosas | 23:26.1 | Fennville | 48.0 | SAC Championship |
| 9 | Sophie Coxen | 24:14.9 | Marquette | 47.7 | Great Northern Conference |
| 10 | Sage Binion | 22:52.0 | East Lansing | 47.7 | Bob Brown |
| 11 | Sophia Lemieux | 23:29.5 | Paw Paw | 47.5 | Rock n’ Run |
| 11 | Alexa Hoffman | 23:20.0 | Calumet | 47.3 | WestPAC Final |
| 11 | Riley Conklin | 23:20.8 | Negaunee | 47.1 | WestPAC Final |
| 9 | Alivia Shipley | 23:31.8 | Paw Paw | 46.7 | Rock n’ Run |
| 12 | Morgan Hopper | 23:32.9 | Niles | 46.4 | Rock n’ Run |
| 9 | Amari Aldridge | 23:34.0 | Niles | 46.0 | Rock n’ Run |
| 9 | Sophia Dohm | 23:32.8 | Galesburg-Augusta | 45.7 | SAC Championship |
| 10 | MaKenzie McClintock | 23:33.3 | Kalamazoo Christian | 45.6 | SAC Championship |
| 9 | Brooklyn Chesney | 23:00.1 | Lansing Catholic | 45.0 | Bob Brown |
| 12 | Payton Takkunen | 24:26.0 | Gladstone | 44.0 | Great Northern Conference |
| 9 | Grace Bernstein | 23:03.9 | East Kentwood | 43.7 | Bob Brown |
| 12 | Ava Poyhonen | 23:31.3 | Calumet | 43.6 | WestPAC Final |
| 12 | Lydia Pelli | 23:32.0 | Hancock | 43.3 | WestPAC Final |
| 9 | Madison Thomas | 23:07.6 | Williamston | 42.5 | Bob Brown |
| 12 | Jocelyn Kiner | 23:45.4 | Dowagiac Union | 42.2 | Rock n’ Run |
| 12 | Kiirsi Johnson | 23:36.5 | Calumet | 41.8 | WestPAC Final |
| 10 | Markie Buckland | 23:10.5 | Grand Ledge | 41.5 | Bob Brown |
| 11 | Harper North | 23:11.5 | Okemos | 41.2 | Bob Brown |
| 11 | Annabel Reaves | 23:11.7 | Holt | 41.1 | Bob Brown |
| 10 | Abigail Douglass | 23:48.4 | Bridgman | 40.5 | SAC Championship |
| 11 | Olivia Love | 23:14.5 | Okemos | 40.2 | Bob Brown |
| 12 | Maissane Haddouche-Mezari | 23:15.6 | East Lansing | 39.8 | Bob Brown |
| 11 | Abigail Mulder | 23:51.2 | Schoolcraft | 39.6 | SAC Championship |
| 9 | Summer Wang Duke | 23:16.2 | Okemos | 39.6 | Bob Brown |
| 10 | Grace Hamel | 23:18.0 | Williamston | 39.0 | Bob Brown |
| 9 | Araya Goggins | 23:20.2 | Lansing Waverly | 38.3 | Bob Brown |
| 12 | Amity Riggenbach | 23:57.9 | Niles | 38.0 | Rock n’ Run |
| 10 | Addison Tomsic | 23:56.4 | Gobles | 37.9 | SAC Championship |
| 9 | Nidia Villalobos | 23:56.6 | Fennville | 37.8 | SAC Championship |
| 12 | Claire Heltunen | 23:48.7 | Painesdale-Jeffers | 37.8 | WestPAC Final |
| 11 | Rita Eskola | 23:50.7 | Calumet | 37.1 | WestPAC Final |
| 9 | Sylvia Shutt | 23:24.2 | Okemos | 36.9 | Bob Brown |
| 10 | Anna Billman | 24:00.9 | Allegan | 36.4 | SAC Championship |
| 11 | Amanda Ludwig | 23:26.2 | Lansing Catholic | 36.3 | Bob Brown |
| 12 | Elli Timmerman | 24:06.0 | Delton-Kellogg | 34.7 | SAC Championship |
| 9 | Nora Moyle | 24:54.2 | Marquette | 34.6 | Great Northern Conference |
| 10 | Ella Penney | 24:08.8 | Berrien Springs | 34.4 | Rock n’ Run |
| 10 | Avery McCrum | 24:10.7 | Schoolcraft | 33.1 | SAC Championship |
| 9 | Emma Dettmann | 24:13.5 | Martin | 32.2 | SAC Championship |
| 12 | Lilli Gast | 24:05.8 | Houghton | 32.1 | WestPAC Final |
| 10 | Hope Eckstein | 24:15.0 | Kalamazoo Christian | 31.7 | SAC Championship |
| 12 | Allison Ott | 24:17.1 | Berrien Springs | 31.6 | Rock n’ Run |
| 11 | Emily Hasse | 24:18.0 | Buchanan | 31.3 | Rock n’ Run |
| 9 | Alexandra Zuniga | 24:16.1 | Watervliet | 31.3 | SAC Championship |
| 12 | Nova Kennedy | 24:18.8 | Berrien Springs | 31.1 | Rock n’ Run |
| 12 | Stella Lipinski | 23:43.0 | Lansing Catholic | 30.7 | Bob Brown |
| 9 | Isabelle Shipley | 24:21.5 | Paw Paw | 30.2 | Rock n’ Run |
| 11 | Nora Johnson | 23:44.8 | East Lansing | 30.1 | Bob Brown |
| 9 | Caroline Ballard | 24:20.4 | Holland Black River | 29.9 | SAC Championship |
| 9 | Maggie Bedolla | 23:47.4 | Grand Ledge | 29.2 | Bob Brown |
| 11 | Evelynn Weigand | 24:28.6 | Berrien Springs | 27.8 | Rock n’ Run |
| 11 | Addison Hitchcock | 24:26.9 | Kalamazoo Christian | 27.7 | SAC Championship |
| 10 | Alaska Buckhanan | 24:30.1 | Niles | 27.3 | Rock n’ Run |
| 11 | Claire L. Thelen | 23:53.9 | Pewamo-Westphalia | 27.0 | Bob Brown |
| 9 | Taylor Cooley | 24:30.3 | Gobles | 26.6 | SAC Championship |
| 12 | Madison Girard | 23:55.4 | BC Lakeview | 26.5 | Bob Brown |
| 9 | Grace Ulbrich | 24:30.8 | Kalamazoo Hackett | 26.4 | SAC Championship |
| 10 | Whitney Hundt | 24:33.8 | Stevensville Lakeshore | 26.1 | Rock n’ Run |
| 9 | Tazo Fegel | 24:36.6 | Holland Black River | 24.5 | SAC Championship |
| 10 | Cami Goodrich | 24:01.7 | Lansing Catholic | 24.4 | Bob Brown |
| 10 | Cecilia McDonald | 24:30.4 | Houghton | 23.9 | WestPAC Final |
| 12 | Anna Wu | 24:31.8 | Houghton | 23.4 | WestPAC Final |
| 10 | Lauren Gormas | 24:05.3 | Okemos | 23.2 | Bob Brown |
| 10 | Khloe Matlock | 24:43.2 | Niles | 22.9 | Rock n’ Run |
| 12 | Marisol Diaz | 24:41.6 | Fennville | 22.8 | SAC Championship |
| 9 | Alivia Baxter | 24:08.0 | Grand Ledge | 22.3 | Bob Brown |
| 12 | Isabella Totzke | 24:46.1 | Stevensville Lakeshore | 22.0 | Rock n’ Run |
| 11 | Ava Polkinghorne | 25:32.7 | Marquette | 21.8 | Great Northern Conference |
| 11 | Tuta Komi | 24:11.4 | Lansing Sexton | 21.2 | Bob Brown |
| 11 | Nyala Resseguie | 24:48.4 | Paw Paw | 21.2 | Rock n’ Run |
| 11 | Oni Heinzel | 24:38.5 | Ishpeming Westwood | 21.2 | WestPAC Final |
| 11 | Riley Perley | 24:47.6 | Delton-Kellogg | 20.8 | SAC Championship |
| 10 | Sophie Waugh | 24:12.8 | Okemos | 20.7 | Bob Brown |
| 10 | Allison Deuter | 25:36.1 | Kingsford | 20.6 | Great Northern Conference |
| 11 | Dakota Belknap | 24:14.2 | Grand Ledge | 20.3 | Bob Brown |
| 10 | Lindsey Van | 24:14.4 | East Kentwood | 20.2 | Bob Brown |
| 10 | Alyda Leep | 24:49.8 | Schoolcraft | 20.1 | SAC Championship |
| 9 | Keetim Tarekegn | 24:15.0 | East Kentwood | 20.0 | Bob Brown |
| 9 | Sarah Busscher | 25:38.6 | Marquette | 19.8 | Great Northern Conference |
| 11 | Marie Thompson | 24:43.7 | Hancock | 19.4 | WestPAC Final |
| 11 | Brooke Schlutt | 24:53.7 | Buchanan | 19.4 | Rock n’ Run |
| 12 | Ingrid Holt | 25:41.9 | Kingsford | 18.7 | Great Northern Conference |
| 9 | Adelyn Leiter | 24:46.8 | Calumet | 18.4 | WestPAC Final |
| 10 | Ashley Spreitzer | 25:43.4 | Escanaba | 18.2 | Great Northern Conference |
| 10 | Evelyn Luea | 24:21.5 | Lansing Catholic | 17.8 | Bob Brown |
| 9 | Evynn VanBrussel | 24:57.4 | South Haven | 17.5 | SAC Championship |
| 9 | Erin Gordon | 24:58.5 | South Haven | 17.2 | SAC Championship |
| 12 | Madeline Rye | 24:50.6 | Ishpeming Westwood | 17.1 | WestPAC Final |
| 11 | Angel Milam | 24:59.5 | Bridgman | 16.8 | SAC Championship |
| 11 | Atheil Akaic | 24:24.6 | Holt | 16.8 | Bob Brown |
| 10 | Rain Kalleward | 24:59.7 | Saugatuck | 16.8 | SAC Championship |
| 10 | Emma Godfrey | 24:26.8 | East Kentwood | 16.1 | Bob Brown |
| 12 | Zuri Brindle | 25:50.4 | Marquette | 15.9 | Great Northern Conference |
| 11 | Sonja Stokstad | 24:30.1 | East Lansing | 15.0 | Bob Brown |
| 10 | Hayden Birkholz | 25:08.1 | Saugatuck | 14.0 | SAC Championship |
| 11 | Aalayah Noasconi | 25:56.4 | Kingsford | 13.9 | Great Northern Conference |
| 9 | Lira Myers | 25:14.3 | Buchanan | 12.6 | Rock n’ Run |
| 11 | Mallorie DenHartigh | 25:16.9 | Schoolcraft | 11.0 | SAC Championship |
| 9 | Adaure Obinwanne | 24:43.5 | Lansing Catholic | 10.5 | Bob Brown |
| 9 | Gabby Hayes | 25:27.2 | Lawton | 7.6 | SAC Championship |
| 10 | Maddy Duda | 25:28.0 | South Haven | 7.3 | SAC Championship |
| 12 | Alice Kadlecova | 25:28.2 | Martin | 7.3 | SAC Championship |
| 10 | Matilda Marks | 25:33.1 | Holland Black River | 5.6 | SAC Championship |
| 11 | Kiersten Lassila | 25:25.6 | Calumet | 5.5 | WestPAC Final |
| 12 | Caroline Comstock | 24:59.6 | East Lansing | 5.1 | Bob Brown |
| 10 | Alyssa Sparks | 25:35.4 | Gobles | 4.9 | SAC Championship |
| 9 | Claire K Thelen | 25:00.7 | Pewamo-Westphalia | 4.8 | Bob Brown |
| 11 | Deborah Beral | 25:01.4 | Lansing Sexton | 4.5 | Bob Brown |
| 9 | Nora C.Mejia | 25:02.2 | BC Lakeview | 4.3 | Bob Brown |
| 9 | Olivia Edwards | 25:40.3 | St. Joseph | 3.9 | Rock n’ Run |
| 10 | Vianet Hernandez | 25:44.1 | Dowagiac Union | 2.6 | Rock n’ Run |
| 10 | Adela Miller | 25:38.1 | Negaunee | 1.3 | WestPAC Final |
| 9 | Sofia Avila | 25:48.7 | Constantine | 0.4 | SAC Championship |
| 10 | Maija Roberts | 25:41.3 | Negaunee | 0.2 | WestPAC Final |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 12 | Peter Argeropoulos | 16:31.6 | Marquette | 199.5 | Great Northern Conference |
| 12 | Marek Butkiewicz | 15:53.8 | Kalamazoo Hackett | 198.7 | SAC Championship |
| 11 | Seth Randall | 16:17.9 | St. Joseph | 192.4 | Rock n’ Run |
| 11 | John Keser | 16:20.8 | Buchanan | 191.4 | Rock n’ Run |
| 11 | Jonas Ballard | 16:27.6 | Holland Black River | 187.5 | SAC Championship |
| 11 | Christopher Vogt | 16:36.3 | Paw Paw | 186.2 | Rock n’ Run |
| 10 | Carson Wiersbe | 16:39.3 | St. Joseph | 185.2 | Rock n’ Run |
| 11 | Connor Beebe | 16:45.2 | Berrien Springs | 183.3 | Rock n’ Run |
| 12 | Henry Plummer | 16:37.5 | Negaunee | 183.2 | WestPAC Final |
| 11 | Marcus Silva | 16:43.6 | Saugatuck | 182.1 | SAC Championship |
| 12 | Cameron Anderson | 16:42.3 | Painesdale-Jeffers | 181.6 | WestPAC Final |
| 10 | Landon Lindsay | 16:55.9 | Paw Paw | 179.7 | Rock n’ Run |
| 11 | Xavier Pompey | 16:56.7 | Coloma | 177.8 | SAC Championship |
| 11 | Grant Rehkopf | 17:03.4 | Saugatuck | 175.5 | SAC Championship |
| 10 | Jackson Bowman | 17:06.8 | Saugatuck | 174.4 | SAC Championship |
| 9 | John Brickley | 17:11.9 | Niles | 174.4 | Rock n’ Run |
| 11 | Sebastian Zylstra | 17:07.8 | Holland Black River | 174.1 | SAC Championship |
| 9 | Reese DeVisser | 17:09.6 | Schoolcraft | 173.5 | SAC Championship |
| 11 | Sawyer Monroe | 17:10.3 | Saugatuck | 173.2 | SAC Championship |
| 12 | Alessandro Avila | 17:11.2 | Constantine | 172.9 | SAC Championship |
| 12 | Rorik Holmquist | 17:52.1 | Marquette | 172.6 | Great Northern Conference |
| 11 | Lucas Ballard | 17:52.2 | Marquette | 172.6 | Great Northern Conference |
| 10 | Avery Carlson | 17:13.7 | Holland Black River | 172.1 | SAC Championship |
| 12 | Isaac Johnson | 17:16.2 | Holland Black River | 171.3 | SAC Championship |
| 10 | Patrick Conroy | 17:25.0 | St. Joseph | 170.0 | Rock n’ Run |
| 12 | Landon Larson | 17:20.6 | Painesdale-Jeffers | 168.8 | WestPAC Final |
| 11 | Cavan Mulligan | 18:03.9 | Kingsford | 168.7 | Great Northern Conference |
| 11 | Kellen Chalupa | 17:27.0 | Allegan | 167.7 | SAC Championship |
| 9 | Sam Casiano | 17:28.4 | Watervliet | 167.2 | SAC Championship |
| 12 | Rehaan Chattopadhyay | 16:59.3 | Northville | 166.6 | Bob Brown |
| 12 | Eli Martin | 17:30.6 | Schoolcraft | 166.5 | SAC Championship |
| 10 | Lake Skytta | 18:11.1 | Marquette | 166.3 | Great Northern Conference |
| 10 | Grant Krause | 17:36.3 | Paw Paw | 166.2 | Rock n’ Run |
| 12 | Jack Sherwood | 17:38.0 | Buchanan | 165.7 | Rock n’ Run |
| 11 | Dayton VanderMoere | 17:03.2 | Grand Ledge | 165.3 | Bob Brown |
| 11 | Ethan Anton | 17:04.3 | Northville | 164.9 | Bob Brown |
| 12 | Benjamin Hemmer | 17:34.3 | Houghton | 164.2 | WestPAC Final |
| 11 | Landon Madden | 17:37.3 | Delton-Kellogg | 164.2 | SAC Championship |
| 9 | Connor Leslie | 17:08.0 | Northville | 163.7 | Bob Brown |
| 12 | Sammy Gamboa | 17:40.4 | Saugatuck | 163.2 | SAC Championship |
| 12 | Liam McBeth | 17:46.8 | Buchanan | 162.7 | Rock n’ Run |
| 12 | Alexander Lipski | 17:16.8 | Northville | 160.7 | Bob Brown |
| 11 | Kemper Gearhart | 17:47.1 | Ishpeming | 160.0 | WestPAC Final |
| 11 | Levi Quan | 17:20.3 | Northville | 159.6 | Bob Brown |
| 10 | Garrett Crimmins | 18:38.2 | Marquette | 157.3 | Great Northern Conference |
| 12 | Jesse Fielis | 18:03.2 | White Pigeon | 157.3 | Rock n’ Run |
| 11 | Noah Thelen | 17:28.6 | Grand Ledge | 156.8 | Bob Brown |
| 12 | Simon Jaklin | 17:57.0 | Negaunee | 156.7 | WestPAC Final |
| 11 | Kellen Siems | 18:01.0 | Kalamazoo Hackett | 156.3 | SAC Championship |
| 9 | Fletcher Amos | 18:01.6 | Gobles | 156.1 | SAC Championship |
| 9 | Grady Schaad | 17:30.7 | Northville | 156.1 | Bob Brown |
| 11 | Brady Meloche | 18:07.0 | Paw Paw | 156.0 | Rock n’ Run |
| 12 | Caden Laurn | 18:43.8 | Marquette | 155.4 | Great Northern Conference |
| 12 | Nick Muday | 18:04.6 | Delton-Kellogg | 155.1 | SAC Championship |
| 10 | Jonah Gray | 17:34.0 | East Lansing | 155.0 | Bob Brown |
| 9 | Thomas Sigler | 18:06.2 | Allegan | 154.6 | SAC Championship |
| 10 | Branson Anderson | 18:04.2 | Painesdale-Jeffers | 154.3 | WestPAC Final |
| 10 | Noah Heriford | 17:36.2 | Grand Ledge | 154.3 | Bob Brown |
| 10 | Welly Fillmore | 18:50.9 | Marquette | 153.0 | Great Northern Conference |
| 10 | Josiah Passig | 18:16.5 | Buchanan | 152.8 | Rock n’ Run |
| 11 | Collin Bauer | 18:11.7 | Schoolcraft | 152.8 | SAC Championship |
| 9 | Max Bobeda | 17:41.1 | DeWitt | 152.6 | Bob Brown |
| 9 | Bentley Molitor | 18:18.4 | Buchanan | 152.2 | Rock n’ Run |
| 12 | Ace Drewyor | 18:14.5 | Schoolcraft | 151.8 | SAC Championship |
| 9 | Calvin Carlson | 18:11.8 | Ishpeming Westwood | 151.7 | WestPAC Final |
| 12 | Judah Bakaitis | 17:44.9 | DeWitt | 151.4 | Bob Brown |
| 9 | Nathan Wonch | 17:45.1 | Lansing Catholic | 151.3 | Bob Brown |
| 10 | Carson Potter | 17:45.4 | Lansing Catholic | 151.2 | Bob Brown |
| 11 | Eli Schneider | 17:45.7 | Okemos | 151.1 | Bob Brown |
| 12 | Tyler Sillick | 17:47.9 | Northville | 150.4 | Bob Brown |
| 11 | Hayden Selesky | 17:48.1 | Lansing Catholic | 150.3 | Bob Brown |
| 12 | Jared Waterman | 18:16.6 | Ishpeming Westwood | 150.1 | WestPAC Final |
| 10 | DJ Menhennick | 19:00.6 | Marquette | 149.8 | Great Northern Conference |
| 10 | William Lindsay | 19:00.7 | Marquette | 149.8 | Great Northern Conference |
| 12 | Carson Wernholm | 19:01.5 | Marquette | 149.5 | Great Northern Conference |
| 11 | Cristian Hayen | 19:01.5 | Gladstone | 149.5 | Great Northern Conference |
| 10 | Blake Heltunen | 18:20.0 | Painesdale-Jeffers | 149.0 | WestPAC Final |
| 12 | Jacob Kuntz | 18:28.2 | Buchanan | 148.9 | Rock n’ Run |
| 12 | Brandon Fox | 17:52.3 | Northville | 148.9 | Bob Brown |
| 9 | Carson Ernsberger | 18:25.1 | Bridgman | 148.3 | SAC Championship |
| 10 | Paolo Cusi | 17:57.9 | Northville | 147.0 | Bob Brown |
| 10 | Micah Maier | 18:35.0 | St. Joseph | 146.7 | Rock n’ Run |
| 9 | Gracin Zelski | 18:00.8 | DeWitt | 146.1 | Bob Brown |
| 9 | Nathan Hess | 18:03.2 | Okemos | 145.3 | Bob Brown |
| 10 | Josiah Wagoner | 18:39.5 | St. Joseph | 145.2 | Rock n’ Run |
| 10 | Jayden Seekie | 19:15.2 | Marquette | 144.9 | Great Northern Conference |
| 10 | Kingston Berube | 19:16.3 | Escanaba | 144.6 | Great Northern Conference |
| 12 | Ross Callahan | 18:05.7 | Northville | 144.4 | Bob Brown |
| 9 | Anthony Durocher | 18:41.8 | St. Joseph | 144.4 | Rock n’ Run |
| 9 | Collin Bancroft | 18:06.5 | Grand Ledge | 144.2 | Bob Brown |
| 11 | Ahmed Aboujrad | 18:06.6 | Okemos | 144.1 | Bob Brown |
| 10 | Charles Spencer | 18:43.6 | Buchanan | 143.8 | Rock n’ Run |
| 9 | Ashton Kashat | 18:08.0 | Northville | 143.7 | Bob Brown |
| 10 | Ethan Bussis | 18:08.1 | Grand Ledge | 143.6 | Bob Brown |
| 12 | Collin Mendel | 18:08.4 | Northville | 143.5 | Bob Brown |
| 9 | Tony Perez | 18:39.4 | Watervliet | 143.5 | SAC Championship |
| 12 | Veridique Manzi | 18:09.0 | East Kentwood | 143.3 | Bob Brown |
| 11 | Fisher Lipsey | 18:10.1 | Grand Ledge | 143.0 | Bob Brown |
| 10 | Charlie Crowe | 18:10.3 | East Lansing | 142.9 | Bob Brown |
| 11 | Nolan Wiens | 18:41.5 | South Haven | 142.8 | SAC Championship |
| 9 | Micah Dahlgren | 18:11.1 | Okemos | 142.6 | Bob Brown |
| 12 | Grady Nelson | 19:22.6 | Gladstone | 142.5 | Great Northern Conference |
| 12 | Morgan Moy | 18:11.7 | Okemos | 142.4 | Bob Brown |
| 10 | Cole Ringel | 18:43.5 | Gobles | 142.2 | SAC Championship |
| 10 | Ashton Skinner | 18:45.0 | Saugatuck | 141.7 | SAC Championship |
| 12 | Isaac Cruz | 18:47.2 | Saugatuck | 140.9 | SAC Championship |
| 11 | Jaxon Bunce | 18:47.8 | Gobles | 140.7 | SAC Championship |
| 9 | Jack Prins | 19:28.3 | Gladstone | 140.6 | Great Northern Conference |
| 11 | Jadon Dettmann | 18:49.6 | Martin | 140.1 | SAC Championship |
| 10 | Loghan Murphy | 18:50.0 | Allegan | 140.0 | SAC Championship |
| 12 | Dominic Smith | 18:19.6 | DeWitt | 139.8 | Bob Brown |
| 10 | Edward Gorkowski | 18:20.6 | East Kentwood | 139.5 | Bob Brown |
| 12 | Beck Ytterberg | 18:52.5 | Bridgman | 139.2 | SAC Championship |
| 12 | Beepsee Teeple | 19:32.8 | Marquette | 139.1 | Great Northern Conference |
| 10 | Cael Johnson | 18:58.4 | Berrien Springs | 138.9 | Rock n’ Run |
| 12 | Miles Buttel | 18:22.8 | Grand Ledge | 138.7 | Bob Brown |
| 12 | Anderson Limkemann | 18:51.4 | Houghton | 138.5 | WestPAC Final |
| 11 | William Drake | 18:23.6 | Grand Ledge | 138.5 | Bob Brown |
| 10 | Landon Dancik | 18:24.0 | Northville | 138.3 | Bob Brown |
| 11 | Brexton Kinnunen | 18:52.4 | Painesdale-Jeffers | 138.2 | WestPAC Final |
| 9 | Simon Carr | 18:55.9 | Saugatuck | 138.0 | SAC Championship |
| 9 | Rohan Khetan | 18:26.1 | Northville | 137.6 | Bob Brown |
| 11 | Gabriel Hjerstedt | 18:54.2 | Houghton | 137.6 | WestPAC Final |
| 10 | Pranay Sharma | 18:27.3 | Northville | 137.2 | Bob Brown |
| 10 | Aditya Regmi | 18:27.9 | Northville | 137.0 | Bob Brown |
| 12 | Frank Wunderlich | 19:04.3 | Paw Paw | 136.9 | Rock n’ Run |
| 11 | Colin Gallagher | 19:01.0 | Kalamazoo Hackett | 136.3 | SAC Championship |
| 11 | Liam Pesce | 19:06.1 | Niles | 136.3 | Rock n’ Run |
| 11 | Cameron Cobley | 18:30.2 | BC Lakeview | 136.3 | Bob Brown |
| 11 | Laron Mitchell | 18:30.4 | Northville | 136.2 | Bob Brown |
| 10 | Joseph McCoy | 19:01.5 | Delton-Kellogg | 136.2 | SAC Championship |
| 12 | Connor Feng | 18:31.1 | Northville | 136.0 | Bob Brown |
| 12 | Breckin Jensen | 18:59.4 | Ishpeming Westwood | 135.9 | WestPAC Final |
| 11 | Mychael Johnson | 18:31.6 | East Lansing | 135.8 | Bob Brown |
| 12 | Landon Pershell | 18:32.0 | Williamston | 135.7 | Bob Brown |
| 9 | Andrew Lipski | 18:32.3 | Northville | 135.6 | Bob Brown |
| 9 | Gavin Gause | 18:35.5 | Holt | 134.5 | Bob Brown |
| 9 | Hayden Volz | 18:35.8 | Okemos | 134.4 | Bob Brown |
| 9 | Tommy Moundros | 18:35.8 | DeWitt | 134.4 | Bob Brown |
| 10 | Levi Collins | 19:07.5 | Gobles | 134.2 | SAC Championship |
| 10 | Jace Hilton | 19:09.2 | Delton-Kellogg | 133.6 | SAC Championship |
| 9 | Henry Young | 19:09.5 | Kalamazoo Hackett | 133.5 | SAC Championship |
| 12 | Alex Saavedra | 18:38.7 | East Kentwood | 133.4 | Bob Brown |
| 12 | Mateusz Wozniak | 19:07.8 | Ishpeming | 133.1 | WestPAC Final |
| 10 | Reuben Lorenz | 19:16.1 | St. Joseph | 133.0 | Rock n’ Run |
| 9 | Brendan Lezan | 18:41.3 | Holt | 132.6 | Bob Brown |
| 10 | Landon Humphrey | 18:41.3 | Grand Ledge | 132.6 | Bob Brown |
| 11 | Marco Garofalo | 19:18.5 | St. Joseph | 132.2 | Rock n’ Run |
| 11 | Joel Schmidt | 18:44.4 | Grand Ledge | 131.5 | Bob Brown |
| 9 | Jace Frank | 18:44.7 | DeWitt | 131.4 | Bob Brown |
| 11 | Miles Divozzo | 19:15.7 | Holland Black River | 131.4 | SAC Championship |
| 11 | Ethan Jenne | 19:15.8 | Fennville | 131.4 | SAC Championship |
| 12 | Kasen Helminen | 19:12.8 | Painesdale-Jeffers | 131.4 | WestPAC Final |
| 11 | Tage Rajala | 19:13.4 | Painesdale-Jeffers | 131.2 | WestPAC Final |
| 11 | Jackson Harlow | 18:45.6 | Grand Ledge | 131.1 | Bob Brown |
| 9 | Leo Maciel | 19:17.4 | Fennville | 130.9 | SAC Championship |
| 11 | Chuck Cameron | 19:57.5 | Gladstone | 130.8 | Great Northern Conference |
| 11 | Andrew Soltow | 18:48.6 | Grand Ledge | 130.1 | Bob Brown |
| 12 | Hayden Richey | 18:48.6 | Lansing Catholic | 130.1 | Bob Brown |
| 12 | Will Li | 18:48.9 | Northville | 130.0 | Bob Brown |
| 12 | Austen Walden | 19:20.5 | Constantine | 129.8 | SAC Championship |
| 12 | Max Beauchamp | 20:00.8 | Gladstone | 129.7 | Great Northern Conference |
| 12 | Timothy Aung Soe | 18:50.6 | BC Lakeview | 129.5 | Bob Brown |
| 10 | Jeremiah VanHouten | 19:22.0 | Martin | 129.3 | SAC Championship |
| 11 | Luke Lyon | 18:52.2 | BC Lakeview | 128.9 | Bob Brown |
| 11 | Gari Salvador-Garcia | 19:23.3 | Martin | 128.9 | SAC Championship |
| 10 | Daren Austin | 19:24.1 | Parchment | 128.6 | SAC Championship |
| 10 | Tate Evans | 19:23.5 | Houghton | 127.8 | WestPAC Final |
| 10 | David Ledden | 19:27.6 | Constantine | 127.5 | SAC Championship |
| 11 | Cooper Prentice | 19:27.7 | Allegan | 127.4 | SAC Championship |
| 11 | Nick Stevens | 19:28.6 | Galesburg-Augusta | 127.1 | SAC Championship |
| 10 | Ashton Myers | 18:57.8 | Northville | 127.1 | Bob Brown |
| 11 | Noah Withers | 19:29.3 | Lawton | 126.9 | SAC Championship |
| 12 | Nick Pumani | 19:34.5 | Berrien Springs | 126.8 | Rock n’ Run |
| 11 | Hunter Hayes | 19:29.8 | Martin | 126.7 | SAC Championship |
| 9 | Theodore Arseneau | 19:35.1 | Niles | 126.6 | Rock n’ Run |
| 12 | Ari Johnson | 19:36.5 | Buchanan | 126.2 | Rock n’ Run |
| 10 | Momodou Ndiaye | 19:01.0 | Lansing Eastern | 126.0 | Bob Brown |
| 10 | Tristan Hargen | 19:32.3 | Coloma | 125.9 | SAC Championship |
| 11 | Marshall Kopietz | 19:01.7 | Grand Ledge | 125.8 | Bob Brown |
| 9 | Lucas Lombard | 19:32.9 | Fennville | 125.7 | SAC Championship |
| 11 | Grant Hoskins | 19:38.2 | Stevensville Lakeshore | 125.6 | Rock n’ Run |
| 11 | Balois Franco | 19:38.3 | Dowagiac Union | 125.6 | Rock n’ Run |
| 9 | Ninan Crain | 19:02.3 | Okemos | 125.6 | Bob Brown |
| 10 | Evan White | 19:02.7 | Northville | 125.4 | Bob Brown |
| 12 | Alpha Kabba | 19:03.1 | East Kentwood | 125.3 | Bob Brown |
| 12 | Jaciel Ruiz | 19:34.7 | Fennville | 125.1 | SAC Championship |
| 10 | Ayden Jones | 19:35.2 | Delton-Kellogg | 125.0 | SAC Championship |
| 11 | Evan George | 19:04.4 | Northville | 124.9 | Bob Brown |
| 9 | Javier JJ Garcia | 19:36.7 | South Haven | 124.4 | SAC Championship |
| 9 | Nathan Koss | 19:06.8 | DeWitt | 124.1 | Bob Brown |
| 12 | Ezequiel Cardozo-Aviles | 19:38.1 | Watervliet | 124.0 | SAC Championship |
| 9 | Skylan Bowie | 19:07.1 | Grand Ledge | 124.0 | Bob Brown |
| 12 | Vincent Tome | 19:07.2 | Northville | 123.9 | Bob Brown |
| 9 | Parker Emlaw | 19:08.0 | Northville | 123.7 | Bob Brown |
| 10 | Rand Mavrinac | 19:08.0 | Northville | 123.7 | Bob Brown |
| 10 | Vincent Gemelli | 19:36.0 | Houghton | 123.7 | WestPAC Final |
| 11 | Josue Morales-Perez | 19:44.2 | Dowagiac Union | 123.6 | Rock n’ Run |
| 11 | Caleb Carter | 19:08.7 | DeWitt | 123.4 | Bob Brown |
| 9 | Cole Ceane | 19:36.8 | Houghton | 123.4 | WestPAC Final |
| 10 | Asher Ornee | 19:40.2 | Holland Black River | 123.3 | SAC Championship |
| 9 | Malachi Allersma | 19:40.4 | Delton-Kellogg | 123.2 | SAC Championship |
| 12 | Christian Prong | 19:41.8 | South Haven | 122.7 | SAC Championship |
| 11 | Orrin Smith | 20:23.1 | Kingsford | 122.3 | Great Northern Conference |
| 10 | Oliver Trout | 19:48.5 | Niles | 122.2 | Rock n’ Run |
| 11 | Townsend Moore | 19:12.5 | East Kentwood | 122.2 | Bob Brown |
| 12 | Tyler Soderman | 20:23.6 | Gladstone | 122.1 | Great Northern Conference |
| 12 | Cole Cannon | 19:44.4 | Gobles | 121.9 | SAC Championship |
| 11 | Aiden Yost | 19:13.4 | Grand Ledge | 121.9 | Bob Brown |
| 12 | Johnny Jestila | 19:41.9 | Ishpeming Westwood | 121.7 | WestPAC Final |
| 9 | Jack Jablonski | 19:14.6 | Williamston | 121.5 | Bob Brown |
| 12 | Knighten Rockwell | 19:45.8 | Galesburg-Augusta | 121.4 | SAC Championship |
| 10 | Angel Brito | 19:54.3 | Dowagiac Union | 120.2 | Rock n’ Run |
| 9 | Jackson Farnsworth | 19:18.8 | Grand Ledge | 120.1 | Bob Brown |
| 10 | Anders Johnston | 19:47.3 | Negaunee | 119.9 | WestPAC Final |
| 9 | Micah Blackledge | 19:19.3 | Lansing Catholic | 119.9 | Bob Brown |
| 10 | Quinn Lum | 19:19.3 | Lansing Catholic | 119.9 | Bob Brown |
| 10 | Ashton Dingee | 19:51.6 | Galesburg-Augusta | 119.5 | SAC Championship |
| 9 | Liam Kinnunen | 19:48.8 | Painesdale-Jeffers | 119.4 | WestPAC Final |
| 9 | Trey Rusbasan | 19:57.7 | St. Joseph | 119.1 | Rock n’ Run |
| 12 | Lewis Vendlinski | 19:51.9 | Houghton | 118.4 | WestPAC Final |
| 10 | Ishan Pathak | 19:25.0 | Northville | 118.0 | Bob Brown |
| 11 | Colton Woods | 20:01.3 | Stevensville Lakeshore | 117.9 | Rock n’ Run |
| 12 | Henry Nanzer | 19:26.0 | Okemos | 117.7 | Bob Brown |
| 12 | Aiden Lello | 19:26.1 | Northville | 117.6 | Bob Brown |
| 11 | Arthur Sawyer III | 19:26.7 | East Lansing | 117.4 | Bob Brown |
| 9 | Liam Francis | 19:27.7 | Northville | 117.1 | Bob Brown |
| 10 | Xavier Hutchinson | 19:55.9 | Houghton | 117.0 | WestPAC Final |
| 9 | Wyatt Gallagher | 20:39.8 | Escanaba | 116.7 | Great Northern Conference |
| 10 | Elijah Smeak | 19:30.2 | Williamston | 116.3 | Bob Brown |
| 12 | Austin Corey | 20:41.4 | Gladstone | 116.2 | Great Northern Conference |
| 10 | Henry Merchant | 19:31.3 | Williamston | 115.9 | Bob Brown |
| 11 | Brandon Buskulic | 19:31.8 | Pewamo-Westphalia | 115.7 | Bob Brown |
| 9 | Tyler Rautiola | 20:00.1 | Negaunee | 115.6 | WestPAC Final |
| 11 | Tim Forward | 20:03.9 | Parchment | 115.4 | SAC Championship |
| 12 | Wren Becktel | 19:33.9 | East Lansing | 115.0 | Bob Brown |
| 11 | Rhys Todd | 19:34.2 | East Lansing | 114.9 | Bob Brown |
| 9 | Brad DeYoung | 19:35.6 | Holt | 114.5 | Bob Brown |
| 10 | Caleb LaVoy | 19:35.8 | Lansing Catholic | 114.4 | Bob Brown |
| 11 | Atticus Boeve | 20:08.1 | Fennville | 114.0 | SAC Championship |
| 9 | Jakin Prong | 20:08.7 | South Haven | 113.8 | SAC Championship |
| 12 | Owen Kennedy | 19:38.7 | BC Lakeview | 113.4 | Bob Brown |
| 12 | Henry Zuhels | 20:49.9 | Menominee | 113.4 | Great Northern Conference |
| 9 | Kenny Hubbard | 19:40.7 | Grand Ledge | 112.8 | Bob Brown |
| 11 | Robbie Iussa | 19:41.4 | Northville | 112.5 | Bob Brown |
| 11 | Jaxon Boehm | 20:17.5 | Stevensville Lakeshore | 112.5 | Rock n’ Run |
| 9 | Leo Avalos | 20:13.1 | Saugatuck | 112.3 | SAC Championship |
| 12 | David Sager | 20:14.8 | Gobles | 111.7 | SAC Championship |
| 9 | Miles Giroux | 19:43.8 | Northville | 111.7 | Bob Brown |
| 12 | Jayson Hitchcock | 19:44.2 | DeWitt | 111.6 | Bob Brown |
| 9 | Travis Ladd | 20:55.2 | Marquette | 111.6 | Great Northern Conference |
| 12 | Connor Miley | 20:15.4 | Parchment | 111.5 | SAC Championship |
| 9 | Loren Thelen | 19:45.0 | Pewamo-Westphalia | 111.3 | Bob Brown |
| 11 | Andrew Mitchell | 19:46.2 | Northville | 110.9 | Bob Brown |
| 9 | Easten Schick | 19:46.3 | Northville | 110.9 | Bob Brown |
| 10 | Joshua Cho | 20:22.5 | Berrien Springs | 110.8 | Rock n’ Run |
| 12 | Matthew Hagebusch | 20:57.6 | Gladstone | 110.8 | Great Northern Conference |
| 11 | Rowan Banyon | 20:22.6 | St. Joseph | 110.8 | Rock n’ Run |
| 11 | Justin Hutt | 19:47.6 | East Kentwood | 110.5 | Bob Brown |
| 10 | Hudson Winne | 20:18.8 | Fennville | 110.4 | SAC Championship |
| 9 | Frederico Herrmann | 20:25.5 | Stevensville Lakeshore | 109.8 | Rock n’ Run |
| 10 | Colin Gann | 19:50.3 | Northville | 109.6 | Bob Brown |
| 10 | Chase Skinner | 20:21.6 | Saugatuck | 109.5 | SAC Championship |
| 12 | Axl Schneiderhan | 20:19.0 | Calumet | 109.3 | WestPAC Final |
| 9 | Oliver Kovac | 20:27.0 | St. Joseph | 109.3 | Rock n’ Run |
| 10 | Benjamin Sillick | 19:51.3 | Northville | 109.2 | Bob Brown |
| 9 | Hongyi Tan | 19:53.5 | Okemos | 108.5 | Bob Brown |
| 9 | Silas Schlutt | 20:29.5 | Buchanan | 108.5 | Rock n’ Run |
| 12 | Evan Gillahan | 19:53.6 | Okemos | 108.5 | Bob Brown |
| 11 | Joshua Gardner | 19:54.4 | Williamston | 108.2 | Bob Brown |
| 9 | Titus Sager | 20:25.5 | Gobles | 108.2 | SAC Championship |
| 12 | Blayne LaCosse | 20:24.6 | Negaunee | 107.5 | WestPAC Final |
| 10 | Max Nordstrom | 20:24.6 | Painesdale-Jeffers | 107.5 | WestPAC Final |
| 9 | Christopher Spratt | 19:56.7 | Okemos | 107.4 | Bob Brown |
| 10 | Hunter Page | 20:28.2 | Schoolcraft | 107.3 | SAC Championship |
| 10 | Quin Karlstrom | 20:25.2 | Negaunee | 107.3 | WestPAC Final |
| 11 | Marshall Baker | 19:57.6 | Okemos | 107.1 | Bob Brown |
| 11 | Joshua Frederick | 20:27.0 | Negaunee | 106.7 | WestPAC Final |
| 9 | William Jr. Burress | 20:00.9 | East Kentwood | 106.0 | Bob Brown |
| 12 | Landon Hayes | 20:34.9 | Constantine | 105.0 | SAC Championship |
| 11 | Jack Kemsley | 20:05.1 | Okemos | 104.6 | Bob Brown |
| 11 | Derek Sonnevil | 20:36.5 | Constantine | 104.5 | SAC Championship |
| 9 | Dale Taylor | 21:16.5 | Marquette | 104.5 | Great Northern Conference |
| 12 | Josh Carlin | 20:06.0 | Lansing Catholic | 104.3 | Bob Brown |
| 10 | Danny Dion | 20:06.6 | Lansing Catholic | 104.1 | Bob Brown |
| 9 | Caleb Pearson | 20:07.7 | Okemos | 103.8 | Bob Brown |
| 11 | Tyler Phelps | 21:18.9 | Kingsford | 103.7 | Great Northern Conference |
| 12 | Zander Bowden | 21:19.5 | Escanaba | 103.5 | Great Northern Conference |
| 12 | William Niemi | 20:37.3 | Ishpeming Westwood | 103.2 | WestPAC Final |
| 12 | Sam Fenech | 20:40.7 | Bridgman | 103.1 | SAC Championship |
| 9 | Ethan Clare | 20:11.6 | Williamston | 102.5 | Bob Brown |
| 11 | Caleb Christesen | 20:40.8 | Ishpeming Westwood | 102.1 | WestPAC Final |
| 10 | Miguel Rodriguez | 20:49.5 | Niles | 101.8 | Rock n’ Run |
| 10 | Matthew Hetrick | 20:14.7 | Holt | 101.4 | Bob Brown |
| 9 | Beydy Rodriguez | 20:45.8 | Coloma | 101.4 | SAC Championship |
| 12 | Jeremiah Hargreaves | 20:51.5 | Dowagiac Union | 101.2 | Rock n’ Run |
| 10 | William Throw | 20:52.0 | White Pigeon | 101.0 | Rock n’ Run |
| 12 | Clark Douglas | 20:49.3 | Bridgman | 100.2 | SAC Championship |
| 9 | Miles Canfora | 20:18.4 | Lansing Catholic | 100.2 | Bob Brown |
| 9 | Jack Wurtzel | 20:18.8 | BC Lakeview | 100.1 | Bob Brown |
| 11 | Drew Callahan | 20:19.5 | Northville | 99.8 | Bob Brown |
| 10 | Marvin Niemi | 20:47.5 | Negaunee | 99.8 | WestPAC Final |
| 12 | Kaden Leiter | 20:50.8 | Watervliet | 99.7 | SAC Championship |
| 11 | Everett Boburka | 20:48.6 | Ishpeming Westwood | 99.5 | WestPAC Final |
| 9 | Lucas Davis | 20:20.9 | Okemos | 99.4 | Bob Brown |
| 11 | Daniel Bernal-Ponce | 20:21.5 | Pewamo-Westphalia | 99.2 | Bob Brown |
| 11 | Jack Favreau | 20:52.6 | Delton-Kellogg | 99.1 | SAC Championship |
| 9 | Garrett Chrispell | 20:59.0 | Stevensville Lakeshore | 98.7 | Rock n’ Run |
| 12 | Andrew Nosis | 20:23.3 | BC Lakeview | 98.6 | Bob Brown |
| 9 | Brentton Johnson | 20:23.3 | Lansing Waverly | 98.6 | Bob Brown |
| 12 | Camden King | 20:59.3 | Stevensville Lakeshore | 98.6 | Rock n’ Run |
| 10 | Evan Lokey | 21:00.6 | St. Joseph | 98.1 | Rock n’ Run |
| 12 | JP Bohr | 20:24.9 | Lansing Catholic | 98.0 | Bob Brown |
| 11 | Zander Duncan | 20:56.6 | South Haven | 97.8 | SAC Championship |
| 12 | Paul Tabit | 20:26.3 | Lansing Catholic | 97.6 | Bob Brown |
| 9 | Conor Smith | 21:37.4 | Kingsford | 97.5 | Great Northern Conference |
| 9 | Evan Luo | 20:29.7 | Northville | 96.4 | Bob Brown |
| 12 | Nathan Marquez | 20:31.3 | BC Lakeview | 95.9 | Bob Brown |
| 10 | Landon Evans | 21:04.3 | Schoolcraft | 95.3 | SAC Championship |
| 11 | Evan Massaway | 21:01.5 | Houghton | 95.2 | WestPAC Final |
| 12 | Luis Vasquez | 21:06.0 | Fennville | 94.7 | SAC Championship |
| 11 | Parker Krumm | 21:03.4 | Calumet | 94.5 | WestPAC Final |
| 9 | Ethan Gracik | 20:36.5 | Lansing Catholic | 94.2 | Bob Brown |
| 9 | Ignacio Acevedo-Kukla | 20:37.0 | Okemos | 94.0 | Bob Brown |
| 9 | Gabriel Martinez | 21:09.8 | Watervliet | 93.4 | SAC Championship |
| 9 | Karston Kappenman | 21:11.8 | Kalamazoo Hackett | 92.7 | SAC Championship |
| 11 | Aidan Fredericks | 20:41.0 | Williamston | 92.7 | Bob Brown |
| 9 | Anthony Gray | 21:17.0 | Niles | 92.7 | Rock n’ Run |
| 9 | Drew Farone | 20:41.1 | Okemos | 92.6 | Bob Brown |
| 12 | David Lane | 21:17.6 | White Pigeon | 92.5 | Rock n’ Run |
| 10 | Easton Piper | 21:14.8 | Gobles | 91.7 | SAC Championship |
| 9 | Tanner Ritchie | 21:21.1 | White Pigeon | 91.3 | Rock n’ Run |
| 10 | Nolan Jarvie | 20:46.2 | DeWitt | 90.9 | Bob Brown |
| 12 | Justus Tepper | 21:22.4 | St. Joseph | 90.9 | Rock n’ Run |
| 9 | Avery Fox | 20:47.4 | Pewamo-Westphalia | 90.5 | Bob Brown |
| 10 | Caleb Rice | 20:49.2 | BC Lakeview | 89.9 | Bob Brown |
| 11 | Cole Dalton | 21:25.2 | Stevensville Lakeshore | 89.9 | Rock n’ Run |
| 10 | Eathan Burnett | 21:20.4 | Watervliet | 89.9 | SAC Championship |
| 10 | Jonah Tripicchio | 20:49.5 | BC Lakeview | 89.8 | Bob Brown |
| 10 | Michael Dilernia | 21:17.8 | Negaunee | 89.7 | WestPAC Final |
| 12 | Joshua You | 21:17.9 | Houghton | 89.7 | WestPAC Final |
| 9 | Kian Kolka | 20:50.7 | DeWitt | 89.4 | Bob Brown |
| 10 | Thor Jorgensen | 20:53.0 | Okemos | 88.7 | Bob Brown |
| 12 | Connor Thomas | 21:21.3 | Ishpeming Westwood | 88.6 | WestPAC Final |
| 10 | Maxim Craig | 20:53.4 | East Lansing | 88.5 | Bob Brown |
| 11 | Luke Owens | 20:53.6 | Lansing Waverly | 88.5 | Bob Brown |
| 10 | Stephen Reindel | 20:53.9 | Northville | 88.4 | Bob Brown |
| 12 | Riley Lovern | 21:22.0 | Negaunee | 88.3 | WestPAC Final |
| 12 | Colin Zaremski | 20:55.2 | Williamston | 87.9 | Bob Brown |
| 9 | Tycho DeVisser | 21:26.6 | Kalamazoo Christian | 87.8 | SAC Championship |
| 9 | Andrew Way | 20:55.7 | Northville | 87.8 | Bob Brown |
| 9 | Jack Huhn | 20:55.8 | Pewamo-Westphalia | 87.7 | Bob Brown |
| 9 | Esaiah Hutchinson | 20:55.9 | Grand Ledge | 87.7 | Bob Brown |
| 12 | Sebastian Ferguson | 21:24.4 | Negaunee | 87.5 | WestPAC Final |
| 12 | Deegan Castaneda | 21:28.2 | Delton-Kellogg | 87.3 | SAC Championship |
| 12 | Curtis Archambeau | 21:26.3 | Hancock | 86.9 | WestPAC Final |
| 10 | Chase Takkunen | 22:09.9 | Gladstone | 86.7 | Great Northern Conference |
| 12 | Levi Brooks | 21:30.3 | Lawton | 86.6 | SAC Championship |
| 9 | Max Bier | 21:28.5 | Houghton | 86.2 | WestPAC Final |
| 9 | Adam Nagarwala | 21:01.8 | Northville | 85.7 | Bob Brown |
| 11 | Camilo Gonzalez | 21:33.0 | Delton-Kellogg | 85.7 | SAC Championship |
| 9 | Aaditya Mistry | 21:02.6 | Northville | 85.5 | Bob Brown |
| 11 | Alexander Boynton | 21:35.7 | Schoolcraft | 84.8 | SAC Championship |
| 9 | Carter LaVictoire | 21:06.2 | DeWitt | 84.3 | Bob Brown |
| 11 | Yuanxi Chen | 21:07.2 | Northville | 83.9 | Bob Brown |
| 12 | Jose Boger | 21:38.7 | Gobles | 83.8 | SAC Championship |
| 9 | Alexander Giller | 21:08.5 | Holt | 83.5 | Bob Brown |
| 9 | Adam Hemmer | 21:37.2 | Houghton | 83.3 | WestPAC Final |
| 10 | Kai Borden | 21:45.3 | Berrien Springs | 83.2 | Rock n’ Run |
| 9 | Isaac Doubblestein | 21:45.5 | White Pigeon | 83.2 | Rock n’ Run |
| 10 | Mason Couvillion | 22:21.5 | Gladstone | 82.8 | Great Northern Conference |
| 9 | Sullivan McKillop | 21:10.9 | DeWitt | 82.7 | Bob Brown |
| 10 | Kameron Johnson | 21:39.7 | Houghton | 82.4 | WestPAC Final |
| 11 | Nathan Seitz | 21:11.8 | Northville | 82.4 | Bob Brown |
| 11 | Izaak Englund | 21:40.0 | Calumet | 82.3 | WestPAC Final |
| 9 | Jacob Nutt | 21:43.5 | Kalamazoo Christian | 82.2 | SAC Championship |
| 12 | Jaden Zambrano | 21:49.3 | White Pigeon | 81.9 | Rock n’ Run |
| 11 | Adithya Selvan | 21:14.7 | Northville | 81.4 | Bob Brown |
| 11 | Adolfo Sanchez-Perez | 21:50.8 | Niles | 81.4 | Rock n’ Run |
| 9 | Adam Thomson | 21:15.2 | Lansing Catholic | 81.3 | Bob Brown |
| 12 | Ian Johnson | 21:51.3 | White Pigeon | 81.2 | Rock n’ Run |
| 10 | Connor Van Lente | 21:47.0 | Watervliet | 81.0 | SAC Championship |
| 10 | Matthew McGahan | 21:53.7 | White Pigeon | 80.4 | Rock n’ Run |
| 10 | Robert Majoras | 21:49.3 | Kalamazoo Hackett | 80.2 | SAC Championship |
| 11 | Marcel Juul | 21:46.9 | Negaunee | 80.0 | WestPAC Final |
| 11 | Jacob Villegas | 21:55.1 | Dowagiac Union | 80.0 | Rock n’ Run |
| 11 | Reese Sarzynski | 21:20.4 | East Lansing | 79.5 | Bob Brown |
| 10 | Joshua Diocares | 21:21.5 | East Kentwood | 79.2 | Bob Brown |
| 9 | Xander Ruiter | 21:54.8 | Martin | 78.4 | SAC Championship |
| 10 | Connor Skrade | 21:25.5 | Northville | 77.8 | Bob Brown |
| 10 | Lukas Barron | 21:55.2 | Negaunee | 77.3 | WestPAC Final |
| 12 | Elliott Ryan | 21:27.7 | Northville | 77.1 | Bob Brown |
| 11 | Cooper Stannard | 21:58.8 | Parchment | 77.1 | SAC Championship |
| 9 | Nicholas Christesen | 21:57.5 | Ishpeming Westwood | 76.5 | WestPAC Final |
| 10 | Saul Aranda | 21:58.7 | Negaunee | 76.1 | WestPAC Final |
| 9 | Vincent Finedell | 22:02.7 | Galesburg-Augusta | 75.8 | SAC Championship |
| 9 | Max Mowatt | 21:31.9 | Pewamo-Westphalia | 75.7 | Bob Brown |
| 12 | Roman Yuhas | 22:00.4 | Ishpeming Westwood | 75.5 | WestPAC Final |
| 11 | Skyler Morgan | 21:32.7 | BC Lakeview | 75.4 | Bob Brown |
| 9 | Matthew Wang | 21:35.0 | Okemos | 74.7 | Bob Brown |
| 11 | Hudson Nederveld | 22:06.3 | Kalamazoo Christian | 74.6 | SAC Championship |
| 9 | Lucas Doubledee | 22:08.5 | Delton-Kellogg | 73.8 | SAC Championship |
| 12 | Ryan Buist | 22:13.8 | St. Joseph | 73.7 | Rock n’ Run |
| 11 | Brock Warren | 22:09.9 | Constantine | 73.4 | SAC Championship |
| 11 | Kevin Flores | 22:12.6 | Fennville | 72.5 | SAC Championship |
| 9 | Henry Peters | 22:18.4 | Buchanan | 72.2 | Rock n’ Run |
| 9 | Grant Tercala | 21:43.5 | Northville | 71.8 | Bob Brown |
| 11 | Max Nakamura | 21:45.1 | Northville | 71.3 | Bob Brown |
| 9 | Andrew French | 22:13.7 | Houghton | 71.1 | WestPAC Final |
| 12 | Logan Makowski | 21:49.9 | Northville | 69.7 | Bob Brown |
| 10 | Semin Han | 21:49.9 | Northville | 69.7 | Bob Brown |
| 10 | Aron Villafuerte | 22:26.0 | White Pigeon | 69.7 | Rock n’ Run |
| 10 | Hunter Weber | 22:28.4 | Stevensville Lakeshore | 68.9 | Rock n’ Run |
| 11 | Trent Emard | 22:21.2 | Negaunee | 68.6 | WestPAC Final |
| 12 | Manny Edelson | 22:25.0 | Ishpeming Westwood | 67.3 | WestPAC Final |
| 10 | Austin Rossman | 22:34.9 | White Pigeon | 66.7 | Rock n’ Run |
| 9 | Van Johnson | 22:34.9 | White Pigeon | 66.7 | Rock n’ Run |
| 9 | Kieran Woolf | 21:59.3 | DeWitt | 66.6 | Bob Brown |
| 9 | Raymond Richards | 23:11.5 | Marquette | 66.2 | Great Northern Conference |
| 9 | Elliot McGill | 22:01.8 | East Lansing | 65.7 | Bob Brown |
| 9 | Matthew Sterioff | 22:06.4 | Northville | 64.2 | Bob Brown |
| 12 | Jayden Harlukowicz | 22:37.9 | Constantine | 64.0 | SAC Championship |
| 12 | Louis Carlson | 22:37.7 | Hancock | 63.1 | WestPAC Final |
| 11 | Teddy Spence | 23:21.6 | Kingsford | 62.8 | Great Northern Conference |
| 10 | Tanner Bloom | 22:43.4 | Fennville | 62.2 | SAC Championship |
| 9 | Michael Chen | 22:13.4 | Okemos | 61.9 | Bob Brown |
| 10 | Joseph Sawdon | 22:15.0 | Williamston | 61.3 | Bob Brown |
| 11 | Ryan Scully | 22:22.0 | Holt | 59.0 | Bob Brown |
| 10 | Malachi Martin | 22:53.1 | Delton-Kellogg | 59.0 | SAC Championship |
| 10 | Anthony Pelish | 23:33.6 | Gladstone | 58.8 | Great Northern Conference |
| 10 | Jacob Freel | 23:33.7 | Gladstone | 58.8 | Great Northern Conference |
| 10 | Drake Oberlin | 22:26.1 | Holt | 57.6 | Bob Brown |
| 12 | Devon Schaffer | 23:11.0 | White Pigeon | 54.7 | Rock n’ Run |
| 11 | Devin Parks | 23:07.6 | Coloma | 54.1 | SAC Championship |
| 11 | Richard Sarau | 23:04.7 | Houghton | 54.1 | WestPAC Final |
| 11 | Walton Miller | 23:07.4 | Houghton | 53.2 | WestPAC Final |
| 10 | Rowan Bell | 22:40.4 | Lansing Waverly | 52.9 | Bob Brown |
| 10 | Kameron Sill | 23:20.6 | Berrien Springs | 51.5 | Rock n’ Run |
| 10 | Brock Drewyor | 23:16.2 | Schoolcraft | 51.3 | SAC Championship |
| 10 | Aiden DuBois | 22:46.7 | Holt | 50.8 | Bob Brown |
| 9 | Sawyer Day | 22:48.5 | Okemos | 50.2 | Bob Brown |
| 10 | Ryder Bernard | 23:25.3 | St. Joseph | 49.9 | Rock n’ Run |
| 11 | Evan Lorenz | 23:17.8 | Houghton | 49.7 | WestPAC Final |
| 9 | William Conover | 22:51.4 | Northville | 49.2 | Bob Brown |
| 12 | Caidan Bauman | 22:55.0 | Lansing Everett | 48.0 | Bob Brown |
| 11 | Brann Tercala | 22:57.5 | Northville | 47.2 | Bob Brown |
| 11 | Bennett Kohler | 23:06.0 | Northville | 44.3 | Bob Brown |
| 12 | Weizhe Ding | 23:07.3 | Northville | 43.9 | Bob Brown |
| 9 | Owen Irizarry | 23:37.9 | Houghton | 43.0 | WestPAC Final |
| 11 | Isaiah Kellogg | 23:41.9 | Delton-Kellogg | 42.7 | SAC Championship |
| 9 | Gavin Hart | 23:48.7 | White Pigeon | 42.1 | Rock n’ Run |
| 10 | Ben Behovitz | 23:14.2 | DeWitt | 41.6 | Bob Brown |
| 11 | Aiden Jackson | 23:52.0 | White Pigeon | 41.0 | Rock n’ Run |
| 10 | Arafat Abakar | 23:16.0 | Lansing Sexton | 41.0 | Bob Brown |
| 10 | Gavin Leiter | 23:49.2 | Watervliet | 40.3 | SAC Championship |
| 9 | Jude Kyllonen | 23:47.2 | Ishpeming Westwood | 39.9 | WestPAC Final |
| 9 | Zack Wiley | 23:55.7 | White Pigeon | 39.8 | Rock n’ Run |
| 10 | Jacob Kay | 23:21.3 | DeWitt | 39.2 | Bob Brown |
| 11 | Alex Holmes | 23:24.3 | Lansing Eastern | 38.2 | Bob Brown |
| 11 | Kayden Conley | 23:57.7 | Delton-Kellogg | 37.4 | SAC Championship |
| 12 | Giosue Scavo | 23:59.2 | Ishpeming Westwood | 35.9 | WestPAC Final |
| 10 | Ryan Sakowski | 23:33.3 | Northville | 35.2 | Bob Brown |
| 10 | Kemper Reva | 24:04.8 | Schoolcraft | 35.1 | SAC Championship |
| 9 | Wilson St. John | 24:05.1 | Kalamazoo Hackett | 35.0 | SAC Championship |
| 12 | Alan Larson | 24:02.4 | Painesdale-Jeffers | 34.9 | WestPAC Final |
| 10 | James Tucker | 23:35.9 | Northville | 34.4 | Bob Brown |
| 12 | Nyko Winebaugh | 24:08.8 | Schoolcraft | 33.7 | SAC Championship |
| 10 | Greyson Mudget | 24:09.0 | Holland Black River | 33.7 | SAC Championship |
| 9 | Belmont Philip | 24:16.0 | Buchanan | 33.0 | Rock n’ Run |
| 9 | Ayden Greer | 23:42.3 | Lansing Waverly | 32.2 | Bob Brown |
| 9 | Hunter Connolly | 23:43.3 | Okemos | 31.9 | Bob Brown |
| 9 | Chase Badgley | 23:43.9 | Lansing Waverly | 31.7 | Bob Brown |
| 11 | Colm Kinne | 23:44.7 | Lansing Eastern | 31.4 | Bob Brown |
| 12 | Nathan Gray | 24:14.3 | Ishpeming Westwood | 30.9 | WestPAC Final |
| 11 | Jestin Brewer | 23:48.2 | Lansing Waverly | 30.3 | Bob Brown |
| 11 | Asher Froebe | 23:49.2 | Lansing Eastern | 29.9 | Bob Brown |
| 9 | Ryland Pederson | 24:21.9 | Kalamazoo Christian | 29.4 | SAC Championship |
| 12 | Tristen Horton | 24:27.0 | White Pigeon | 29.3 | Rock n’ Run |
| 10 | Kaden Povolo | 24:21.9 | Houghton | 28.4 | WestPAC Final |
| 11 | Tyler Thieu | 24:06.3 | Lansing Waverly | 24.2 | Bob Brown |
| 9 | Gavin Keeler | 24:37.6 | Martin | 24.1 | SAC Championship |
| 12 | Eli Wanhala | 24:38.8 | Hancock | 22.7 | WestPAC Final |
| 9 | Aarne Holmio | 25:23.9 | Menominee | 22.0 | Great Northern Conference |
| 10 | Liam Kirtley | 24:26.5 | BC Lakeview | 17.5 | Bob Brown |
| 12 | Lyam Schooler | 25:38.0 | Kingsford | 17.3 | Great Northern Conference |
| 10 | Peter Hook | 25:38.0 | Escanaba | 17.3 | Great Northern Conference |
| 9 | Ronan Dittmer | 24:35.7 | East Lansing | 14.4 | Bob Brown |
| 9 | Alex Kendall | 24:39.5 | East Lansing | 13.2 | Bob Brown |
| 9 | Hazen Hill | 25:15.2 | Bridgman | 11.6 | SAC Championship |
| 9 | Emmett Adams | 25:24.2 | Saugatuck | 8.6 | SAC Championship |
| 10 | Aiden Beebe | 25:35.6 | St. Joseph | 6.5 | Rock n’ Run |
| 9 | Gabriel Diaz | 25:36.8 | Niles | 6.1 | Rock n’ Run |
| 9 | Brunno Eguiluz-Soto | 25:03.9 | East Kentwood | 5.0 | Bob Brown |
| 11 | Aiden Evans | 25:34.6 | Negaunee | 4.1 | WestPAC Final |
| 12 | Luke Schneider | 25:07.0 | Pewamo-Westphalia | 4.0 | Bob Brown |
| 9 | Temujin Weiner | 25:11.5 | Okemos | 2.5 | Bob Brown |
| 10 | Justin Nichols | 25:54.0 | Berrien Springs | 0.3 | Rock n’ Run |
