Uncategorized

2023 Ratings: More October 18th & 19th Meets

Whew, finally done and can get cracking on this regional week!

MeetGirls Adj.Boys Adj.Average
Alliance League Championship+60+3
CAAC Blue League-2+4+1
CAAC Red 3+18+16+17
CAAC White 3-31-30-31
Cascades Conference+17+14+16
CMAC 3+26+26+26
Downriver League Championship+34+30+32
Huron League Championship+14+10+12
Jack Pine 3-45-43-44
OAA Blue 3+5+7+6
OAA White Championship+8+8+8
OK Green Conference-14-19-17
OK Silver Championship+48+39+44

*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance

GIRLS TEAM RATINGS

Girls TeamTop 5 Avg.Division
Okemos*122.91
Rochester*116.81
Farmington112.01
Rochester Hills Stoney Creek109.51
Zeeland West106.81
Brownstown Woodhaven105.81
Grand Ledge96.71
Bloomfield Hills96.51
Royal Oak91.11
Holt88.31
Muskegon Mona Shores82.51
Muskegon Reeths-Puffer82.31
Wyandotte Roosevelt76.11
Allen Park75.41
West Bloomfield66.21
Berkley62.51
Troy Athens62.41
Oak Park61.61
East Lansing56.11
North Farmington54.31
Beverly Hills Groves44.11
Gibraltar Carlson41.81
Girls TeamTop 5 Avg.Division
Zeeland East**126.42
DeWitt**118.62
St. Johns**115.32
Monroe Jefferson99.22
GR West Mich. Aviation97.42
Mason96.32
Haslett86.82
Hopkins83.52
Sparta80.22
Belding76.72
Carleton Airport73.92
Shepherd72.72
Williamston70.02
Grosse Ile68.52
Charlotte64.42
Riverview63.02
Gladwin61.32
Fowlerville60.52
Eaton Rapids49.42
Portland49.02
New Boston Huron39.32
Milan31.42
Holland28.62
Grand River Prep5.02
Girls TeamTop 5 Avg.Division
Pewamo-Westphalia**109.43
Lansing Catholic*97.23
Hanover-Horton*92.63
Monroe St. Mary CC*92.33
Leslie*90.13
Grass Lake80.73
Grandville Calvin Christian79.13
Clare74.03
Wyoming Potter’s House65.73
Laingsburg64.83
Saranac61.53
Sanford-Meridian52.13
Napoleon40.83
Farwell36.93
Jonesville32.23
Pinconning30.33
Olivet28.53
Homer28.23
Manchester23.03
GR NorthPointe Christian19.33
Perry18.13
Bath6.53
Michigan Center4.23
Girls TeamTop 5 Avg.Division
Muskegon Western Mich. Christian**77.04
Lansing Christian*58.64
Fowler55.24
Addison35.14

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Zeeland West179.11
Royal Oak177.21
Troy Athens175.61
Okemos173.71
Rochester169.61
Muskegon Reeths-Puffer169.31
Allen Park166.91
Grand Ledge165.81
East Lansing164.91
Brownstown Woodhaven163.31
Bloomfield Hills158.51
Rochester Hills Stoney Creek153.61
Farmington152.71
Berkley144.41
Gibraltar Carlson144.11
Muskegon Mona Shores144.01
Wyandotte Roosevelt142.51
Beverly Hills Groves141.81
GR Union138.01
Holt133.81
West Bloomfield131.81
North Farmington130.51
Lansing Everett91.91
Oak Park82.61
Ferndale79.11
Auburn Hills Avondale69.01
Wyoming58.51
Lincoln Park53.41
Muskegon4.91
Boys TeamTop 5 Avg.Division
Gladwin**182.32
Sparta*174.72
St. Johns*170.62
Shepherd167.62
DeWitt166.52
New Boston Huron164.82
Haslett163.32
Zeeland East162.62
Holland160.72
Ionia158.72
Mason158.32
Riverview155.72
GR West Mich. Aviation153.82
Monroe Jefferson150.32
Williamston148.52
Eaton Rapids146.12
Carleton Airport142.32
Hopkins137.32
Fowlerville137.02
Portland135.42
Belding133.92
Comstock Park130.02
Grand River Prep128.12
Lansing Waverly123.52
Charlotte120.42
Grosse Ile113.62
Milan99.82
Lansing Eastern98.22
Lake Odessa Lakewood67.62
Harper Woods8.32
Boys TeamTop 5 Avg.Division
Pewamo-Westphalia**175.63
Jonesville**168.53
Hanover-Horton**167.73
Wyoming Potter’s House**166.33
Clare*162.43
Bath*159.93
Leslie*157.03
Lansing Catholic*155.83
Saranac152.33
Olivet151.93
Monroe St. Mary CC150.03
Flat Rock150.03
Brooklyn Columbia Central148.83
Sanford-Meridian147.33
GR NorthPointe Christian146.03
Grass Lake142.23
Homer137.33
Manchester136.63
Dansville136.23
Napoleon130.53
Laingsburg125.53
Grandville Calvin Christian120.43
Michigan Center103.23
Harrison87.23
Perry72.13
Boys TeamTop 5 Avg.Division
Muskegon Western Mich. Christian*149.04
East Jackson*143.84
Muskegon Catholic Central*139.54
Tri-unity Christian*139.34
Lansing Christian117.14
Fowler115.74
Portland St. Patrick112.84
Potterville54.64
Vandercook Lake33.24

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Emma Drnek18:38.9Zeeland East151.7OK Green Conference
9Ava Schafer18:20.2St. Johns147.3CAAC Red 3
11Lucy Cook18:37.9Rochester144.7OAA White Championship
12Jenna Pilachowski18:33.0Monroe Jefferson144.3Huron League Championship
12Shannon Gillahan19:06.0Okemos138.7CAAC Blue League
10Leah Corby19:01.9Rochester Hills Stoney Creek136.7OAA White Championship
12Meghan Ford18:56.6Mason135.1CAAC Red 3
11Catherine Steele19:08.5Farmington134.5OAA White Championship
11Lauren Walker19:19.6Holt134.1CAAC Blue League
11Kayla Williams19:21.8DeWitt133.4CAAC Blue League
12Emma DeVries19:17.0GR West Mich. Aviation132.3Alliance Championship
11Jordyn Klaasen19:44.8Zeeland West129.7OK Green Conference
11Molly Baracco19:23.3Farmington129.6OAA White Championship
12Payton Scheffler18:58.1Brownstown Woodhaven129.3Downriver League Championship
10Addison Herr19:24.6Bloomfield Hills129.1OAA White Championship
12Allison Kuzma19:48.8Zeeland East128.4OK Green Conference
9Hope Noal19:01.2Brownstown Woodhaven128.3Downriver League Championship
11Whitney Werner19:10.6Pewamo-Westphalia127.8CMAC 3
10Aviana Skinner19:42.5Grand Ledge126.5CAAC Blue League
9Sophia Buzzelli20:25.7Clare126.4Jack Pine 3
10Meredith Cook19:58.0Zeeland East125.3OK Green Conference
12Sparrow Centeno19:14.3Southgate Anderson123.9Downriver League Championship
12Jaeden Harshberger19:02.7Hopkins123.1OK Silver Championship
10Bella LaFountain19:37.0Monroe St. Mary CC123.0Huron League Championship
12Lily Salazar19:57.2Okemos121.6CAAC Blue League
9Mia May19:07.3Sparta121.6OK Silver Championship
10Avery Turk19:43.9New Boston Huron120.7Huron League Championship
12Olivia Perrine19:41.1Hanover-Horton120.6Cascades Conference
10October Harns20:03.4Okemos119.5CAAC Blue League
12Abby Young19:44.7St. Johns119.1CAAC Red 3
12Nicole Mays20:06.3Okemos118.6CAAC Blue League
10Falyn Doss19:52.1New Boston Huron118.0Huron League Championship
12Kinsie Jacques20:51.7Pinconning117.8Jack Pine 3
11Mia Williams20:08.9DeWitt117.7CAAC Blue League
10Taylor Parsons20:00.2Rochester117.3OAA White Championship
12Sydney Gergics20:00.8Rochester Hills Stoney Creek117.1OAA White Championship
12Tessa Roe20:40.7Lansing Catholic116.8CAAC White 3
10Elizabeth Schafer20:13.0Okemos116.3CAAC Blue League
10Jersi Bilek20:25.1Muskegon Reeths-Puffer116.3OK Green Conference
11Ayla Holben20:14.8DeWitt115.7CAAC Blue League
10Miriam Kloha19:54.9St. Johns115.7CAAC Red 3
11Ella Reaves20:15.9Holt115.4CAAC Blue League
12Clara Fletcher19:56.2St. Johns115.3CAAC Red 3
10Isabella Taber20:16.7DeWitt115.1CAAC Blue League
10Lydia Jagger20:17.5Grand Ledge114.8CAAC Blue League
10Taryn DiLaura20:29.7Zeeland East114.8OK Green Conference
11Lola Bryce19:30Grandville Calvin Christian114.0OK Silver Championship
10Eleanor Grant19:44.6Wyandotte Roosevelt113.8Downriver League Championship
11Stephanie Bulat20:11.5Rochester113.5OAA White Championship
10Reese Supianoski20:01.7Williamston113.4CAAC Red 3
10CC Kuras20:38.8Zeeland East111.7OK Green Conference
11Autumn Thompson20:28.8DeWitt111.1CAAC Blue League
11Mia Snellgrove20:19.9Rochester110.7OAA White Championship
12Kylee King20:23.6Oak Park110.5OAA Blue 3
9Olivia Jenny20:21.3Bloomfield Hills110.2OAA White Championship
9Alyssa Kramer20:05.0Pewamo-Westphalia109.7CMAC 3
12Melanie Werner20:09.8Pewamo-Westphalia108.1CMAC 3
11Courtney Bovair20:22.1Carleton Airport108.0Huron League Championship
12Sophia Reynolds20:19.5Hanover-Horton107.8Cascades Conference
9Sophia Schafer20:18.8Williamston107.7CAAC Red 3
10Madison Aten20:40.8Grand Ledge107.1CAAC Blue League
12Tessa Rindfliesch20:52.9Zeeland West107.0OK Green Conference
12Bryna Mead-O’Brien20:41.1Okemos107.0CAAC Blue League
10Megan Kuzma20:53.8Zeeland East106.7OK Green Conference
12Claire Bireta20:07.6Allen Park106.2Downriver League Championship
11Stephanie Hernandez20:28.5Addison104.8Cascades Conference
10Ellery Horness20:59.7Muskegon Mona Shores104.8OK Green Conference
11Desiree Duque-Rico20:40.0GR West Mich. Aviation104.7Alliance Championship
10Frances Melinn21:17.4Lansing Catholic104.5CAAC White 3
9Katelyn Parrish20:39.1Farmington104.3OAA White Championship
11Isabelle Eppert21:32.2Farwell104.3Jack Pine 3
11Megan Woelkers20:33.6Flat Rock104.1Huron League Championship
10Sydney Ferguson20:51.5DeWitt103.5CAAC Blue League
11Kim Miller20:37.2Monroe Jefferson102.9Huron League Championship
12Katherine Wischman20:44.5Royal Oak102.5OAA White Championship
11Ryleigh Hanlin20:55.9DeWitt102.0CAAC Blue League
10Abbie Schneider20:28.4Pewamo-Westphalia101.9CMAC 3
12Daniela Hinojos20:40.7Riverview101.8Huron League Championship
12Morgan Gill20:48.1Rochester Hills Stoney Creek101.3OAA White Championship
10Kaitlyn Gronowski20:38.4Mason101.2CAAC Red 3
12Caiti Grant21:10.7Zeeland West101.1OK Green Conference
12Riley Peer20:42.9Monroe Jefferson101.0Huron League Championship
11Kelcie Pung20:31.4Fowler100.9CMAC 3
11Ambria DePoy21:11.5Holland100.8OK Green Conference
12Olivea Gessner21:28.6Olivet100.8CAAC White 3
12Alyssa Ko20:50.3Rochester Hills Stoney Creek100.6OAA White Championship
12Ellayna Meredith20:33.6Portland St. Patrick100.1CMAC 3
10Anna Poppema20:34.2Bath99.9CMAC 3
12Samantha LaFountain20:46.2Monroe St. Mary CC99.9Huron League Championship
10Evie Kleinheksel21:14.9Zeeland West99.7OK Green Conference
9Jenna Keilen20:35.1Pewamo-Westphalia99.6CMAC 3
11Abby Robinson21:46.7Gladwin99.4Jack Pine 3
9Viktoria MacDougall20:56.0Farmington98.7OAA White Championship
11Kambria Moored20:16.4Hopkins98.5OK Silver Championship
10Alyssa Korte20:51.3Grosse Ile98.2Huron League Championship
9Annie Roraff20:58.0Rochester98.0OAA White Championship
11Erin Lubahn20:49.1Leslie98.0Cascades Conference
11Cora Liu21:01.6North Farmington97.8OAA Blue 3
12Baylie Tull20:59.3Troy Athens97.6OAA White Championship
12Dora Henry20:50.8Haslett97.1CAAC Red 3
10Avery Boggs20:54.9Riverview97.0Huron League Championship
11Mackenzie Zahm20:21.8Belding96.7OK Silver Championship
10Avari Montgomery21:41.5Charlotte96.5CAAC White 3
12Greta Hondorp21:25.4Zeeland West96.2OK Green Conference
12Maia Conway21:03.7Royal Oak96.1OAA White Championship
9Marnath Tuol20:24Grandville Calvin Christian96.0OK Silver Championship
9Reagan Reaume20:38.6Gibraltar Carlson95.8Downriver League Championship
12Carley Richardson21:05.4Bloomfield Hills95.5OAA White Championship
10Joslyn Bechtol20:39.5Brownstown Woodhaven95.5Downriver League Championship
12Tessa Wohlschlegel22:03.2Beaverton93.9Jack Pine 3
12Jalynn Schmelter21:01.7Leslie93.7Cascades Conference
10Fiona Whitmyer21:21.1Okemos93.6CAAC Blue League
11Hannah Geaney21:13.8Wyoming Potter’s House93.4Alliance Championship
12Cecilia Ortega21:06.7Carleton Airport93.1Huron League Championship
10Abby Spencer21:13.5Farmington92.8OAA White Championship
10Sofie Dzik21:15.7GR West Mich. Aviation92.8Alliance Championship
10Abby Russel21:03.8Haslett92.7CAAC Red 3
9Colette Charchut21:03.8Haslett92.7CAAC Red 3
11Diamond Madison21:35.9Muskegon Mona Shores92.7OK Green Conference
12Lilli Vandervennet21:24.0Okemos92.7CAAC Blue League
11Marisa Chuey20:48.7Trenton92.5Downriver League Championship
10Delaney Richardson21:05.4Fowlerville92.2CAAC Red 3
11Raelyn McLaughlin20:50.5Brownstown Woodhaven91.8Downriver League Championship
11Allison Murray21:16.5Rochester Hills Stoney Creek91.8OAA White Championship
10Emily Agnew21:26.8DeWitt91.7CAAC Blue League
12Kennedi Wood20:37.5Sparta91.5OK Silver Championship
11Jaidyn Smith21:09.2Leslie91.3Cascades Conference
12Isabel Hanson21:19.2Rochester Hills Stoney Creek90.9OAA White Championship
9Ahna Woltjer21:21.7GR West Mich. Aviation90.8Alliance Championship
12Hannah Lewis21:43.2Zeeland East90.3OK Green Conference
10Hailey Creisher21:12.8Leslie90.1Cascades Conference
12Jalia Marks21:26.2West Bloomfield89.6OAA Blue 3
9Grace Wonch22:02.8Lansing Catholic89.4CAAC White 3
10Lilly Rooks21:07.4Pewamo-Westphalia88.9CMAC 3
9Avery Miller22:04.7Lansing Catholic88.8CAAC White 3
10Sarah Stein21:28.9North Farmington88.7OAA Blue 3
12Emmalee Springer20:46.2Belding88.6OK Silver Championship
10Libby Post21:48.8Zeeland East88.4OK Green Conference
11Grace Bullock21:17.8Grass Lake88.4Cascades Conference
9Anna MacDonald21:27.7Royal Oak88.1OAA White Championship
10Aubrey Metzger21:17.8Mason88.1CAAC Red 3
9Olivia Petrowski21:28.8Royal Oak87.7OAA White Championship
12Analise Chelotti21:39.1DeWitt87.6CAAC Blue League
9Olivia Carlson21:29.1Bloomfield Hills87.6OAA White Championship
11Alyssa Possehn21:12.1Saranac87.3CMAC 3
11Adrienne Fluette21:52.2Muskegon Reeths-Puffer87.3OK Green Conference
12Lee Ramirez21:52.2Zeeland West87.3OK Green Conference
10Kennedie Crow22:09.4Eaton Rapids87.2CAAC White 3
12Julianna Debozy-Crawford21:22.5Hanover-Horton86.8Cascades Conference
10Kaitlin Ludwig22:11.0Lansing Catholic86.7CAAC White 3
12Anasofia Alegre21:35.3West Bloomfield86.6OAA Blue 3
12Ava Viegelahn21:24.4Grass Lake86.2Cascades Conference
11Morgan Ashcroft21:43.6DeWitt86.1CAAC Blue League
12Lauren Moreno21:08.6Wyandotte Roosevelt85.8Downriver League Championship
11Lillian Binger22:28.1Gladwin85.6Jack Pine 3
10Audrey Henckel21:38.9Rochester84.4OAA White Championship
9Juleigh Husby21:33.0Monroe St. Mary CC84.3Huron League Championship
10Elliana Perugi21:13.4Brownstown Woodhaven84.2Downriver League Championship
9Alex Iacoban21:39.5Farmington84.2OAA White Championship
11Jenna Rivera21:43.4Beverly Hills Groves83.9OAA Blue 3
9Mikenna Nagel22:35.5Sanford-Meridian83.2Jack Pine 3
9Elise Bullock21:34.2Grass Lake82.9Cascades Conference
10Sophie Koleszar22:05.2Zeeland East82.9OK Green Conference
10Hailey Fisher21:46.7Auburn Hills Avondale82.8OAA Blue 3
9Brynlee Swihart21:36.3Hanover-Horton82.2Cascades Conference
9Morgan Clark21:35.6Mason82.1CAAC Red 3
9Elizabeth Letherer22:39.0Clare82.0Jack Pine 3
12Lauren Jousma21:06.4Grandville Calvin Christian81.9OK Silver Championship
12Ella Lamendola21:46.4Rochester Hills Stoney Creek81.9OAA White Championship
11Leah Shadduck21:56.8DeWitt81.7CAAC Blue League
11Anahi Chapa21:21.0Allen Park81.7Downriver League Championship
9Madison Moeggenborg22:40.1Shepherd81.6Jack Pine 3
9Adeline Stormont21:38.1Grass Lake81.6Cascades Conference
11Lauren Molag22:09.3Zeeland West81.6OK Green Conference
10Kierra Magner21:47.5Farmington81.5OAA White Championship
11Kat Wilson22:10.2Zeeland East81.3OK Green Conference
12Mariah Torres21:22.5Lincoln Park81.2Downriver League Championship
9Maya Demshur21:59.1Okemos81.0CAAC Blue League
11Claire Lisker21:43.1Monroe St. Mary CC81.0Huron League Championship
10Lucy VanHaerents21:49.1Royal Oak81.0OAA White Championship
11Abigail Short21:52.3Berkley80.9OAA Blue 3
10Allison Breining21:09.7Hopkins80.8OK Silver Championship
9Lauren Leis22:43.8Clare80.4Jack Pine 3
11Logan Clausen22:13.4Muskegon Mona Shores80.2OK Green Conference
9Skylar Seedman21:52.0Rochester80.0OAA White Championship
9Kaila Keeler22:14.2Zeeland West79.9OK Green Conference
9Adrienne Mitchell21:34.9Lansing Christian79.7CMAC 3
12Alyssa Masserant21:47.5Monroe Jefferson79.5Huron League Championship
9Leah Sneller21:55.9Muskegon Western Mich. Christian79.4Alliance Championship
12Eleanor Kingshott21:56.1Muskegon Western Mich. Christian79.3Alliance Championship
11Mercedes Dziendziel21:28.1Wyandotte Roosevelt79.3Downriver League Championship
12Grace Folkema21:56.2Muskegon Western Mich. Christian79.3Alliance Championship
12Lily Sackrider21:44.3St. Johns79.2CAAC Red 3
12Sylvia Thomas21:45.4St. Johns78.9CAAC Red 3
9Kaylie Riksen21:57.5Muskegon Western Mich. Christian78.8Alliance Championship
10Alison Doka21:55.5Rochester Hills Stoney Creek78.8OAA White Championship
10Brenna Baker21:51.1Carleton Airport78.3Huron League Championship
9Katie Greenhoe22:19.9Zeeland West78.0OK Green Conference
12Isabell Helman21:40.1Pewamo-Westphalia78.0CMAC 3
12Ivy Andreas22:00.3Wyoming Potter’s House77.9Alliance Championship
9Julianne Nadolski21:32.6Southgate Anderson77.8Downriver League Championship
12Emy Smith22:20.8Zeeland West77.7OK Green Conference
10Kate Chenault22:08.9East Lansing77.7CAAC Blue League
10Sophia Mihalko21:53.0Grosse Ile77.7Huron League Championship
9Mia Papendick21:50.0Leslie77.7Cascades Conference
10Megan Gimmey22:52.3Shepherd77.6Jack Pine 3
10Hannah Muench22:10.1Holt77.3CAAC Blue League
11Emily Rathka21:42.4Laingsburg77.2CMAC 3
11Ava Mustapha21:42.5Lansing Christian77.2CMAC 3
12Sienna Eaton22:39.9Eaton Rapids77.0CAAC White 3
11Dayshana Kellogg22:04.2Oak Park76.9OAA Blue 3
10Ella Grimm22:24.8Muskegon Mona Shores76.4OK Green Conference
9Elizabeth Macey22:02.9Royal Oak76.4OAA White Championship
12Madison Gimmey22:56.1Shepherd76.3Jack Pine 3
11Danielle Tepe21:53.8Haslett76.1CAAC Red 3
10Alanis Povey22:56.9Gladwin76.0Jack Pine 3
9Makya Isham21:55.8Leslie75.7Cascades Conference
11Brielle Voorhees22:07.6Tri-unity Christian75.5Alliance Championship
12Caroline Flynn21:56.2Haslett75.3CAAC Red 3
9Morgan Allen21:57.4Mason74.9CAAC Red 3
10Amerie Wilson22:01.6Milan74.8Huron League Championship
9Haley Fitzgibbon23:01.5Sanford-Meridian74.5Jack Pine 3
9Samantha Koppenol22:30.5Zeeland West74.5OK Green Conference
9Darcy Keefe22:31.1Muskegon Reeths-Puffer74.3OK Green Conference
10Brooklyn Haight22:31.1Zeeland West74.3OK Green Conference
9Ella Hallack22:31.7Zeeland West74.1OK Green Conference
10Makayla Evansen22:49.2Portland73.9CAAC White 3
10Maria Beach22:00.8Fowlerville73.7CAAC Red 3
9Anneliesse Patterson22:50.1Olivet73.6CAAC White 3
10Leona Knudsen22:05.7Monroe St. Mary CC73.4Huron League Championship
11Tamara Stoner-Sleight22:02.3Williamston73.2CAAC Red 3
11Dakota Poljanac22:12.4Rochester73.2OAA White Championship
9Sonja Stokstad22:23.6East Lansing72.8CAAC Blue League
10Lilly Anderson21:56.6Pewamo-Westphalia72.5CMAC 3
11Evelyn Logghe21:56.7Laingsburg72.4CMAC 3
12Abbie Sawicki21:48.7Allen Park72.4Downriver League Championship
12Keira Wood22:09.6Riverview72.1Huron League Championship
9Emily Costello21:35.7Sparta72.1OK Silver Championship
12Lydia Bennett22:07.8Manchester71.7Cascades Conference
11Riley Ingraham21:36.8Belding71.7OK Silver Championship
11Autumn Reynolds21:59.0Potterville71.7CMAC 3
11Lola Walworth22:27.9Okemos71.4CAAC Blue League
11Vivian Idziak22:42.8GR Union70.4OK Green Conference
9Kaitlyn Durow22:45.3Muskegon Reeths-Puffer69.6OK Green Conference
11Mackenzie Baldrica21:43.6Sparta69.5OK Silver Championship
12Abby Wilson22:46.3Holland69.2OK Green Conference
10Kate Waugh22:34.6Okemos69.1CAAC Blue League
10Emma Tidd23:03.7Lake Odessa Lakewood69.1CAAC White 3
9Lillian Dewey21:44.9Hopkins69.0OK Silver Championship
9Harper North22:35.3Okemos68.9CAAC Blue League
11Morgan Lawrence22:29.0Muskegon Western Mich. Christian68.3Alliance Championship
10Elsa Gomez22:37.1Grand Ledge68.3CAAC Blue League
11Mia Schroeder22:21.4Monroe Jefferson68.2Huron League Championship
9Chiamara Ogbonna22:02.1Brownstown Woodhaven68.0Downriver League Championship
10Melanie Thornton21:48.2GR NorthPointe Christian67.9OK Silver Championship
11Audrey Durham22:50.9Zeeland East67.7OK Green Conference
10Gabby Vroman22:10.9Saranac67.7CMAC 3
10Lillian Limberg22:29.8Rochester67.4OAA White Championship
11Karly Page22:20.9Jonesville67.4Cascades Conference
11Emma Wittenbach22:11.9Pewamo-Westphalia67.4CMAC 3
9Rowan Sloothaak22:52.8Zeeland West67.1OK Green Conference
11Priya Mericle22:21.9East Jackson67.0Cascades Conference
11Kambree Eberly22:41.7Grand Ledge66.8CAAC Blue League
12Hayden Hengesbach22:14.0Pewamo-Westphalia66.7CMAC 3
10Nora Buys22:34.5GR West Mich. Aviation66.5Alliance Championship
11Isabelle Goodrich23:12.0Charlotte66.3CAAC White 3
9Jocelyn Wilson22:44.7Holt65.8CAAC Blue League
12Lily Mason22:26.5Hanover-Horton65.5Cascades Conference
9Marian Davlin22:17.6Portland St. Patrick65.5CMAC 3
11Gracie Warner23:29.6Shepherd65.1Jack Pine 3
9Sofia Lewis22:39.2GR West Mich. Aviation64.9Alliance Championship
10Charleigh Kimble22:40.2GR West Mich. Aviation64.6Alliance Championship
9Adelynn Kidd22:29.9Grass Lake64.4Cascades Conference
9Gabrielle Chevez23:01.8Muskegon Reeths-Puffer64.1OK Green Conference
11Abby Tuls22:42.0Wyoming Potter’s House64.0Alliance Championship
12Emma Burrows22:43.2West Bloomfield63.9OAA Blue 3
11Samantha Schaap22:01.5Belding63.5OK Silver Championship
12Isabel Torres22:42.5Farmington63.2OAA White Championship
12Carman Jones22:02.9Belding63.0OK Silver Championship
12Rebecca Smith22:25.2Fowler62.9CMAC 3
9Nevaeh Burns22:46.7Oak Park62.8OAA Blue 3
10Emilee Young23:37.0Shepherd62.7Jack Pine 3
9Kayla Koppenhofer22:04.4GR NorthPointe Christian62.5OK Silver Championship
9Whitney Laura22:38.5Grosse Ile62.5Huron League Championship
9Kayla Christesen22:38.9New Boston Huron62.4Huron League Championship
10Carleigh Thompson23:24.1Ionia62.3CAAC White 3
10Sophie Patrick22:37.1Homer62.0Cascades Conference
11Lydia Finn22:36.7St. Johns61.8CAAC Red 3
9Samantha Gutzman22:28.8Laingsburg61.7CMAC 3
10Makenzy Lindemann22:37.9Napoleon61.7Cascades Conference
12Ariel Holstine23:41.8Pinconning61.1Jack Pine 3
10Lydia Binelli22:52.1Berkley61.0OAA Blue 3
11Addy England22:23.5Allen Park60.8Downriver League Championship
9Nadia Cuevas23:12.3Zeeland East60.6OK Green Conference
11Emily Sell22:44.7Carleton Airport60.4Huron League Championship
9Emma Boire22:11Belding60.3OK Silver Championship
11Addyson Thormeier23:44.1Farwell60.3Jack Pine 3
10Layla Kallivayalil22:51.4Bloomfield Hills60.2OAA White Championship
10Sonal Zachariah22:52.3Bloomfield Hills59.9OAA White Championship
9Aiyana Wyman22:52.4Royal Oak59.9OAA White Championship
10Stella Lipinski23:31.6Lansing Catholic59.8CAAC White 3
9Matilda Mountain22:56.4Berkley59.5OAA Blue 3
10Grace Brown22:43.7St. Johns59.4CAAC Red 3
10Amelia Cornell23:04.5Grand Ledge59.2CAAC Blue League
9Valentina Mansour22:55.2Troy Athens58.9OAA White Championship
10Kendall Braginton23:19.2Muskegon Mona Shores58.3OK Green Conference
9Faith Jenkins22:17.5Grandville Calvin Christian58.2OK Silver Championship
11Valeria Miranda-Diaz22:59.1Troy Athens57.6OAA White Championship
9Erin Sax22:33.2Brownstown Woodhaven57.6Downriver League Championship
12Tamia Conway22:59.9Royal Oak57.4OAA White Championship
10Hazel Burley22:42.7Laingsburg57.1CMAC 3
10Ella Barber22:51.2St. Johns56.9CAAC Red 3
12Adalya Ghnaim22:36.1Brownstown Woodhaven56.6Downriver League Championship
9Violet Mlutkowski23:06.0Berkley56.3OAA Blue 3
9Brooklyn Hekman23:42.8Eaton Rapids56.1CAAC White 3
9Adrianna Zub22:37.9Allen Park56.0Downriver League Championship
10Taylor Hoppe22:55.4Grass Lake55.9Cascades Conference
11MacKenzie MacDonald23:43.7Charlotte55.8CAAC White 3
11Addison Rusz22:48.0Laingsburg55.3CMAC 3
9Kayle Babowicz23:01.6Flat Rock54.8Huron League Championship
12Lilly Tuite23:11.4Berkley54.5OAA Blue 3
10Juliette Tallon22:50.8Lansing Christian54.4CMAC 3
10Kennedy Bugbee23:00.0Hanover-Horton54.3Cascades Conference
10Audrey Fallone-Gerou22:43.2Trenton54.3Downriver League Championship
9Charlotte Cotta23:09.2Troy Athens54.3OAA White Championship
11Lauren McLain23:00.6Napoleon54.1Cascades Conference
10Alaina Driver22:51.7Potterville54.1CMAC 3
11Abby Caudill22:43.7Wyandotte Roosevelt54.1Downriver League Championship
11Lauren Verburg23:20.7Grand Ledge53.8CAAC Blue League
11Sierra Anthony23:10.7Bloomfield Hills53.8OAA White Championship
9Lydia Rasmus22:53.1Saranac53.6CMAC 3
10Zoya Troeger23:06.3Grosse Ile53.2Huron League Championship
12Annalise Griffin23:13.4Bloomfield Hills52.9OAA White Championship
9Helena Goodrich23:52.7Charlotte52.8CAAC White 3
12Estelle Rockhold22:56.6Saranac52.5CMAC 3
11Mia Boland23:18.2Beverly Hills Groves52.3OAA Blue 3
12Evey Arleth23:54.3Portland52.2CAAC White 3
11Desiree Huitron23:17.7Wyoming Lee52.1Alliance Championship
9Myah Hubble24:10.0Beaverton51.7Jack Pine 3
9Dakota Belknap23:28.5Grand Ledge51.2CAAC Blue League
11Taylor Karasinski23:12.6Grosse Ile51.1Huron League Championship
10Elizabeth Marschall23:08.6Fowlerville51.1CAAC Red 3
12Madelyn Norman23:09.8Napoleon51.1Cascades Conference
10Andie Wildern23:58.5Charlotte50.8CAAC White 3
9Vivienne Hagen23:58.7Lansing Catholic50.8CAAC White 3
10Ciani Lopez23:30.4DeWitt50.5CAAC Blue League
11Katie Macey23:20.4Royal Oak50.5OAA White Championship
12Kate Paterson23:11.9Michigan Center50.4Cascades Conference
10Lauren Spitzley24:00.0Portland50.3CAAC White 3
10Maria Kilpela23:11.1Fowlerville50.3CAAC Red 3
10Kaily McDaniel23:15.5Milan50.2Huron League Championship
10Katie Million23:13.4Grass Lake49.9Cascades Conference
10Madison Phillips23:05.9Laingsburg49.4CMAC 3
11Amelia Flahie23:34.8Holt49.1CAAC Blue League
12Lydia VerBeek23:26.9Wyoming Potter’s House49.0Alliance Championship
9Isabelle DeJong23:47.7Zeeland West48.8OK Green Conference
12Sara Testori23:35.8DeWitt48.7CAAC Blue League
10Malia Reitz23:36.0Holt48.7CAAC Blue League
11Catherine Taft24:19.6Clare48.5Jack Pine 3
10Quinn Loree23:29.7Berkley48.4OAA Blue 3
10Rachael Wychuyse23:29.8Berkley48.4OAA Blue 3
12Maggie Grigg23:27.0Rochester Hills Stoney Creek48.3OAA White Championship
10Gwendolynn Carter23:37.7Holt48.1CAAC Blue League
12Nevaeh Harris23:02.1Allen Park48.0Downriver League Championship
11Ellie Farmer23:10.2Pewamo-Westphalia47.9CMAC 3
10Amelie Burtka23:31.7West Bloomfield47.8OAA Blue 3
12Julia Reynolds23:20.0Michigan Center47.7Cascades Conference
12Madison Balsis23:39.2DeWitt47.6CAAC Blue League
9Isabella Halfmann23:11.7Fowler47.4CMAC 3
10Loreli Harris23:03.8Wyandotte Roosevelt47.4Downriver League Championship
11Hallie Lindale23:32.3Muskegon Western Mich. Christian47.2Alliance Championship
9Annie Wernet23:12.9Lansing Christian47.0CMAC 3
9Nora Johnson23:41.4East Lansing46.9CAAC Blue League
10Djemillah Hassan23:21.4Lansing Eastern46.9CAAC Red 3
12Madison Trahan23:14.3Saranac46.6CMAC 3
10Lilliana Van Vleet23:42.6DeWitt46.5CAAC Blue League
11Erin Alster22:53Sparta46.3OK Silver Championship
9Jayelynn Lines23:07.3Brownstown Woodhaven46.2Downriver League Championship
11Madelyn VanDort23:55.4Zeeland West46.2OK Green Conference
9Sutton Collier22:53.8Hopkins46.1OK Silver Championship
12Grace O’Hare23:16.0Fowler46.0CMAC 3
11Lucy Comparoni23:45.2Okemos45.6CAAC Blue League
10Maria Campbell22:55.2Grandville Calvin Christian45.6OK Silver Championship
11Isabelle Kriebel23:10.9Brownstown Woodhaven45.0Downriver League Championship
10Paige Kutas24:16.8Lansing Catholic44.7CAAC White 3
9Bayleigh Finney24:31.9Sanford-Meridian44.4Jack Pine 3
10Marisa Toonstra23:41.2Wyoming Potter’s House44.3Alliance Championship
9Amanda Ludwig24:18.5Lansing Catholic44.2CAAC White 3
9Dasol Kim23:50.3Okemos43.9CAAC Blue League
11Meher Deol23:40.5Troy Athens43.8OAA White Championship
12Alexandra Ream23:31.8Leslie43.7Cascades Conference
11Ana Luz23:43.6Muskegon Western Mich. Christian43.5Alliance Championship
10Elena Recinto23:45.3North Farmington43.2OAA Blue 3
10Mackenzie Hills23:24.3Bath43.2CMAC 3
11Ellie Anderson23:52.4East Lansing43.2CAAC Blue League
10Brianna VanZwoll24:21.6Lansing Catholic43.1CAAC White 3
11Christina Dinnan23:46.1West Bloomfield43.0OAA Blue 3
9Kiera Knight23:34.3Jonesville42.9Cascades Conference
11Delainey Cottrell23:34.5Hanover-Horton42.8Cascades Conference
11Devyn Dorey23:17.6Trenton42.8Downriver League Championship
12Emma Larkin24:06.7Zeeland West42.4OK Green Conference
12Ryleigh Mauk23:55.1Grand Ledge42.3CAAC Blue League
9Lennon Lassanske24:07.4Muskegon Mona Shores42.2OK Green Conference
9Kate Rozman23:27.4Perry42.2CMAC 3
10Kate Coffey24:24.8Lansing Catholic42.1CAAC White 3
10Emma Means24:39.9Shepherd41.7Jack Pine 3
9Emma Bossenbroek23:57.0Holt41.7CAAC Blue League
10Evalynne Bell24:40.8Farwell41.4Jack Pine 3
10Kendall Dykstra24:09.9Zeeland West41.4OK Green Conference
9Emma Norred23:48.4Rochester Hills Stoney Creek41.2OAA White Championship
12Maureen Smith23:42.5Monroe St. Mary CC41.2Huron League Championship
10Aubriana Druckenmiller23:09.8Sparta40.7OK Silver Championship
11Ivy Frisch24:43.1Farwell40.6Jack Pine 3
9Rain Hinkley23:40.3Haslett40.6CAAC Red 3
10Kate Murphy24:12.5Zeeland East40.5OK Green Conference
9Claire Thelen23:33.8Pewamo-Westphalia40.1CMAC 3
10Meg VanDam24:14.0Zeeland East40.0OK Green Conference
12Carmela Watson24:02.1East Lansing40.0CAAC Blue League
11Brooklyn Kemokai23:26.5Gibraltar Carlson39.8Downriver League Championship
9Emma Hengeveld23:53.1Rochester39.6OAA White Championship
10Wren Thomson23:56.9Beverly Hills Groves39.4OAA Blue 3
9Lydia Bouwens24:16.9Zeeland West39.0OK Green Conference
9Ruby Collins23:45.9Hanover-Horton39.0Cascades Conference
9Reese Deller23:55.5Rochester38.8OAA White Championship
9Amelia Hattermann23:56.2Royal Oak38.6OAA White Championship
11Jordyn Lira23:38.3Bath38.6CMAC 3
11Caroline Simpson23:56.7Rochester Hills Stoney Creek38.4OAA White Championship
9Kora Kok23:17.6GR NorthPointe Christian38.1OK Silver Championship
12Joelle Morris24:07.7Okemos38.1CAAC Blue League
12Mylie Redes24:51.2Shepherd37.9Jack Pine 3
11Paige Newman23:49.0St. Johns37.7CAAC Red 3
10Claire Lyon24:39.3Portland37.2CAAC White 3
10Jackson (Jillian) Harlan23:50.9Williamston37.0CAAC Red 3
10Jordin Maddox-Jones24:04.1Oak Park37.0OAA Blue 3
9Marni Levine24:04.8Berkley36.7OAA Blue 3
10Kylie Bobo24:03.8Wyoming Potter’s House36.7Alliance Championship
12Leah Prins24:04.1Byron Center Zion Christian36.6Alliance Championship
10Kate Church23:52.4Haslett36.5CAAC Red 3
12Macy Carlton23:56.8Monroe St. Mary CC36.4Huron League Championship
9Kaylee Katje23:24.2Hopkins35.9OK Silver Championship
12MaKenna Oneka24:26.8Muskegon Mona Shores35.7OK Green Conference
10Lillian Ambler23:55.9Homer35.7Cascades Conference
12Michelle Roque23:59.0Grosse Ile35.7Huron League Championship
10Kathryn Kober23:25.5Sparta35.5OK Silver Championship
10Ellie Marsh23:56.8Manchester35.4Cascades Conference
12Clarie Baker24:00.4Milan35.2Huron League Championship
9Makenna Rudnicki23:56.9Fowlerville35.0CAAC Red 3
11Falicitie Babcock25:00.0Shepherd35.0Jack Pine 3
9Makenna Bush23:49.7Lansing Christian34.8CMAC 3
11Cooper Roberts23:42.3Brownstown Woodhaven34.6Downriver League Championship
9Katherine Green23:59.1St. Johns34.3CAAC Red 3
10Payton Musser23:59.2Fowlerville34.3CAAC Red 3
11Riley Kerschke23:59.2Mason34.3CAAC Red 3
10Reagan Wilkins23:59.7Fowlerville34.1CAAC Red 3
10Molly Weaver23:45.0Brownstown Woodhaven33.7Downriver League Championship
12Thalia Pratt24:21.6Lansing Waverly33.5CAAC Blue League
12Caleigh Bovensiep24:15.3Auburn Hills Avondale33.2OAA Blue 3
11Caroline Fernandes24:16.4West Bloomfield32.9OAA Blue 3
9Brooklinn Barcia25:07.3Clare32.6Jack Pine 3
9Brynn Robinson25:07.6Shepherd32.5Jack Pine 3
12Abbie Buteyn23:34.9Grandville Calvin Christian32.4OK Silver Championship
10Julia Till24:37.5Zeeland West32.2OK Green Conference
10Charli Belinger24:37.7Muskegon Reeths-Puffer32.1OK Green Conference
11Maria Mollicone24:15.8Rochester32.1OAA White Championship
9Alaina Smith24:17.9Grand River Prep32.0Alliance Championship
11Isabel Doerr24:55.9Lansing Catholic31.7CAAC White 3
10Hope Latsch24:39.3Muskegon Reeths-Puffer31.6OK Green Conference
12Kailee Charrette25:10.4Sanford-Meridian31.5Jack Pine 3
12Rebecca Evenhouse24:19.5Grand River Prep31.5Alliance Championship
12Samara Suwyn24:20.0Wyoming Potter’s House31.3Alliance Championship
10Elena Easow24:18.1Rochester31.3OAA White Championship
11Anna Heath24:57.2Portland31.3CAAC White 3
12Brooke Lee24:18.3Troy Athens31.2OAA White Championship
11Emily Bayliss24:21.8Berkley31.1OAA Blue 3
12Hope Tebben24:01.4Lansing Christian30.9CMAC 3
9Kendalyn Perry24:10.6Addison30.8Cascades Conference
10Baylee Moore25:01.0Charlotte30.0CAAC White 3
12Bailey Seibt25:15.1Clare30.0Jack Pine 3
11Praharshita Dasararaju24:22.4Troy Athens29.9OAA White Championship
10Madison Kemp24:17.3Carleton Airport29.6Huron League Championship
9Sam Goorin24:13.4Haslett29.5CAAC Red 3
11Melyssa McJennett24:15.0Brooklyn Columbia Central29.3Cascades Conference
11Sadie Moeckel24:16.2Napoleon28.9Cascades Conference
10Charlotte Wilburn24:25.7Rochester Hills Stoney Creek28.8OAA White Championship
12Trista Smerdon25:18.8Pinconning28.7Jack Pine 3
12Erin Kelly24:29.5Berkley28.5OAA Blue 3
11Ahnika Gaydos24:26.7Rochester Hills Stoney Creek28.4OAA White Championship
11Kaya Bender24:29.8GR West Mich. Aviation28.1Alliance Championship
12Arianna Pate24:02.5Gibraltar Carlson27.8Downriver League Championship
10Kayla Whitaker24:23.4Riverview27.5Huron League Championship
10Alyssa Lucas24:53.2Zeeland West26.9OK Green Conference
9Tiahnna Kinney25:24.3Sanford-Meridian26.9Jack Pine 3
12Kayla Creisher24:22.3Leslie26.9Cascades Conference
12Alena Enerson24:34.7Berkley26.8OAA Blue 3
11Mia Rachor23:52.1GR NorthPointe Christian26.6OK Silver Championship
9Rina Graveline25:25.5Gladwin26.5Jack Pine 3
9Desarae Travis25:25.9Shepherd26.4Jack Pine 3
11Myah Duimstra23:53.4Hopkins26.2OK Silver Championship
12Elizabeth Bailey25:26.7Shepherd26.1Jack Pine 3
11Zoe Hankey25:13.4Eaton Rapids25.9CAAC White 3
9Adrie (AJ) Schalk24:57.6Muskegon Mona Shores25.5OK Green Conference
9Grace Powers23:56.9Belding25.0OK Silver Championship
9Addyson Reed24:11.3Gibraltar Carlson24.9Downriver League Championship
9Claire Schmidtfranz24:19.7Perry24.8CMAC 3
11Maryam Dabliz24:41.0Beverly Hills Groves24.7OAA Blue 3
11Siye Habtemariam24:48.5Okemos24.5CAAC Blue League
9Cassidy Mulso24:39.7Rochester24.1OAA White Championship
9Abigail Tietz24:41.0Royal Oak23.7OAA White Championship
12Whitney Cotter24:36.4Flat Rock23.2Huron League Championship
11Melani ParedonesMedina24:16.8Dearborn Edsel Ford23.1Downriver League Championship
11Jenna Pohl24:46.3North Farmington22.9OAA Blue 3
11Marieta Valls Gil24:34.7Fowlerville22.4CAAC Red 3
10Elizabeth Harrison24:18.8Lincoln Park22.4Downriver League Championship
11Sydney Mason24:40.1Carleton Airport21.9Huron League Championship
10Lauren Bosma25:08.3Zeeland West21.9OK Green Conference
9Isla McConnell24:56.8East Lansing21.7CAAC Blue League
11Ainsley Tandoc24:57.0Okemos21.7CAAC Blue League
10Miriam Kung24:41.6Grosse Ile21.5Huron League Championship
12Catherine Cone24:49.7Muskegon Catholic Central21.4Alliance Championship
11Allison Nobis25:41.4Clare21.2Jack Pine 3
9Siena Schafer24:30.5Portland St. Patrick21.2CMAC 3
12Olivia Butler24:39.5Homer21.2Cascades Conference
9Kylie Warnimont24:23.5Gibraltar Carlson20.8Downriver League Championship
10Ava Hussain24:59.7Okemos20.8CAAC Blue League
9Leah Thomas24:52.8Oak Park20.7OAA Blue 3
12Rae Younglove24:43.8Monroe St. Mary CC20.7Huron League Championship
12Zoey Udzik24:41.0Jonesville20.6Cascades Conference
9Josephine Polasek25:30.0Portland20.3CAAC White 3
11Lydia Meyer24:42.1Michigan Center20.3Cascades Conference
9Leah Kutinsky24:54.5Beverly Hills Groves20.2OAA Blue 3
9Eliza Milarch25:31.8Charlotte19.7CAAC White 3
9Saniya Shepard25:15.3Zeeland East19.6OK Green Conference
11Aubree Mayr24:35.7Dansville19.4CMAC 3
10Lauren DeVries25:15.8Zeeland East19.4OK Green Conference
12Grace Brooks25:03.8Grand Ledge19.4CAAC Blue League
11Zionah Gardner24:45.9Homer19.0Cascades Conference
9Isla Lawton24:45.7Williamston18.8CAAC Red 3
10Savannah Meyers24:58.8North Farmington18.7OAA Blue 3
9Jewelia Anderson25:49.0Gladwin18.7Jack Pine 3
12Alexis Flint24:47.0Hanover-Horton18.7Cascades Conference
9Kerigan Pung24:38.0Fowler18.7CMAC 3
10Kyleigh Phothisan25:18.1Zeeland East18.6OK Green Conference
10Selma Dzaferovic25:07.1Holt18.3CAAC Blue League
11Rylie Sulewski24:31.9Gibraltar Carlson18.0Downriver League Championship
11Allison Morris24:49.1Addison18.0Cascades Conference
12Rianne Zagor24:32.5Wyandotte Roosevelt17.8Downriver League Championship
10Emily Sandoval25:08.8Lansing Everett17.7CAAC Blue League
9Caroline Mason24:49.9Manchester17.7Cascades Conference
11Sage Booth24:59.2Bloomfield Hills17.6OAA White Championship
11Danielle Topolinski25:02.4GR West Mich. Aviation17.2Alliance Championship
12Sayra Hernandez24:52.1Addison17.0Cascades Conference
9Elle Cesa25:01.2Rochester Hills Stoney Creek16.9OAA White Championship
12Jackie Hertz25:01.3Rochester Hills Stoney Creek16.9OAA White Championship
9Shannon Bailey24:35.7Gibraltar Carlson16.8Downriver League Championship
10Azalea Macias25:12.6East Lansing16.5CAAC Blue League
9Ella McFarlane24:56.8Riverview16.4Huron League Championship
9Charlotte Woodruff25:06.9North Farmington16.0OAA Blue 3
12Ellis Stapelfeldt24:55.5Manchester15.8Cascades Conference
9Joleane Gulledge24:57.0Jonesville15.3Cascades Conference
10Sadie Trahan24:48.2Saranac15.3CMAC 3
12Katie Seebeck25:59.2Gladwin15.3Jack Pine 3
9Callyn Tricoff24:48.5Perry15.2CMAC 3
12Maria Mandrelle24:58.6Jonesville14.8Cascades Conference
9Leah Schneider24:50.1Perry14.6CMAC 3
9Keilah Bonga24:30.6Hopkins13.8OK Silver Championship
10Lauren Peppers25:06.1Monroe St. Mary CC13.3Huron League Championship
9Makenzie Ringelberg24:32.8Sparta13.1OK Silver Championship
10Autumn Tuite25:15.8Berkley13.1OAA Blue 3
11Emalee Scott24:55.3Potterville12.9CMAC 3
10Bailey Kerr25:08.5Grosse Ile12.5Huron League Championship
12Katie Schupbach25:24.7Grand Ledge12.4CAAC Blue League
11Laura Nemunyte24:57.5Laingsburg12.2CMAC 3
9Natalie Cook25:25.8Okemos12.1CAAC Blue League
12Maggie Stebing25:07.0Hanover-Horton12.0Cascades Conference
9Alison Hemphill25:38.6Muskegon Mona Shores11.8OK Green Conference
10Jillian Saxton25:39.7Muskegon Mona Shores11.4OK Green Conference
12Allison Slater25:57.2Lake Odessa Lakewood11.3CAAC White 3
12Ava Morin25:40.5Muskegon Mona Shores11.2OK Green Conference
12Maria Velasco25:40.7Zeeland West11.1OK Green Conference
9Lauren Guest25:19.4Rochester Hills Stoney Creek10.9OAA White Championship
10Eliza Grocki25:15.4Riverview10.2Huron League Championship
9Julia Mandrelle25:12.7Jonesville10.1Cascades Conference
12Mary Tennes26:02.6Lansing Catholic9.5CAAC White 3
10Piper Williams25:37.6Okemos8.1CAAC Blue League
11Sophia Jennings25:18.9Napoleon8.0Cascades Conference
11Taylor Seibt26:22.5Clare7.5Jack Pine 3
11Eleanor McMullen25:51.5Holland7.5OK Green Conference
9Amanda Leany25:51.7Muskegon Mona Shores7.4OK Green Conference
11Aniyah Cooks25:40.4Lansing Waverly7.2CAAC Blue League
9Aubrey Weber25:22.3Napoleon6.9Cascades Conference
12Eva Quimby26:10.8Charlotte6.7CAAC White 3
12Natalie Cook25:54.0Zeeland East6.7OK Green Conference
12Rachel Sackett25:55.4GR Union6.2OK Green Conference
9Adele Jewett24:54.4Grandville Calvin Christian5.9OK Silver Championship
11Carmen Bragg26:27.4Gladwin5.9Jack Pine 3
10Ava Adamczak25:36.6GR West Mich. Aviation5.8Alliance Championship
11Addison Houghteling25:57.4Zeeland West5.5OK Green Conference
11Karma O’Neil25:27.2Brooklyn Columbia Central5.3Cascades Conference
12Nela Jurankova26:15.5Charlotte5.2CAAC White 3
12Abby Miller25:30.6Monroe Jefferson5.1Huron League Championship
12Maggie Frost25:28.2Addison4.9Cascades Conference
10Grace Schumacher24:57.2Hopkins4.9OK Silver Championship
11Natalia Gutierrez-contreras25:12.0Lincoln Park4.7Downriver League Championship
10Haylie Vanderwal26:18.6Olivet4.1CAAC White 3
12Lily Ward26:32.7Clare4.1Jack Pine 3
10Olivia DeLaCruz25:31.4Lansing Eastern3.5CAAC Red 3
12Lillian Towery-Collins25:33.9Homer3.0Cascades Conference
10Gillian Kern25:43.9Royal Oak2.7OAA White Championship
9KK Wilson26:07.0Zeeland East2.3OK Green Conference
12Penelope Beatson25:36.6Homer2.1Cascades Conference
11Ainsley Meteyer25:56.0Okemos2.0CAAC Blue League
12Janelly Sanchez25:48.0Wyoming Lee2.0Alliance Championship
11Jessica Pal25:46.7Bloomfield Hills1.8OAA White Championship
11Zoey Webb25:41.1Carleton Airport1.6Huron League Championship
11Aubrey Deleon25:47.2Royal Oak1.6OAA White Championship
12Sierra Fonseca25:07.7Comstock Park1.4OK Silver Championship
12Kelis Hunter-Young25:51.5Oak Park1.2OAA Blue 3
9Harper Schoon-Tanis26:10.6Holland1.1OK Green Conference
12Aubrey Norder26:28.1Eaton Rapids1.0CAAC White 3
11Megan Pefley25:09.2Comstock Park0.9OK Silver Championship
11Olivia Tandoc26:00.0Okemos0.7CAAC Blue League
9Ava Benkert25:24.6Allen Park0.5Downriver League Championship
12Samantha Brower25:10.6Sparta0.5OK Silver Championship
9Ciera Hanson25:51.4Rochester0.2OAA White Championship
9Lilly Diaz25:25.7Brownstown Woodhaven0.1Downriver League Championship

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Noah Lambers15:59.0Holland206.7OK Green Conference
12Sebastian Ramirez15:44.5Royal Oak202.5OAA White Championship
11Seth Mead16:47.9Gladwin198.4Jack Pine 3
11Taye Levenson16:02.8Bloomfield Hills196.4OAA White Championship
12Isaac Staib15:54.9St. Johns196.4CAAC Red 3
12Jaxon Allen16:33.5Muskegon Reeths-Puffer195.2OK Green Conference
12Collin Farmer15:48.6Pewamo-Westphalia195.1CMAC 3
9Bryce Cahoon16:59.8Shepherd194.4Jack Pine 3
12Gregory Janesak15:40.4Sparta193.5OK Silver Championship
12Nate Carmody16:04.6Haslett193.1CAAC Red 3
10Ian Morgan16:22.2Okemos191.3CAAC Blue League
12Caleb Palmreuter17:09.4Gladwin191.2Jack Pine 3
11Dylan Lydic16:11.1Haslett191.0CAAC Red 3
10Owen Metzger15:48.8Sparta190.7OK Silver Championship
12Logan Ruffner16:18.9Riverview190.4Huron League Championship
12Brad White17:12.9Clare190.0Jack Pine 3
11Theodore Davis16:04.1Dansville190.0CMAC 3
11Nolan Longuski17:13.7Shepherd189.8Jack Pine 3
10Nate Linden16:22.9Troy Athens189.7OAA White Championship
12Braxton Sipes16:23.2Royal Oak189.6OAA White Championship
11Alex Doneth16:15.3Mason189.6CAAC Red 3
11Elijah Christensen17:15.5Gladwin189.2Jack Pine 3
10Benjamin Rottier16:29.9Grand Ledge188.7CAAC Blue League
11Napolean Lino16:31.2Rochester186.9OAA White Championship
12Jacob Montgomery17:14.7Ionia185.1CAAC White 3
11Kye Grant17:04.6Muskegon Reeths-Puffer184.8OK Green Conference
12Jacob Esser16:38.4Troy Athens184.5OAA White Championship
10Robert Dodd17:06.5Zeeland West184.2OK Green Conference
10Jacob Stanislawski16:37.5Flat Rock184.2Huron League Championship
10Keagan Smith17:07.1Zeeland West184.0OK Green Conference
12Tate Bradley17:12.8Muskegon Reeths-Puffer182.1OK Green Conference
12Michael Allen16:40.5East Jackson181.8Cascades Conference
11Caden Guffey17:14.1Zeeland East181.6OK Green Conference
10Dylan Pascoe16:48.5Rochester181.2OAA White Championship
12Lucas Hopkins17:31.7Olivet179.4CAAC White 3
10Jeryn Frisbie16:22.9Belding179.4OK Silver Championship
12Jack DeKruyter17:21.5Zeeland West179.2OK Green Conference
12Jackson Rodriguez17:03.7Wyoming Potter’s House178.8Alliance League Championship
12Gavin VanKampen16:51.1Jonesville178.3Cascades Conference
12Caleb Wynn16:35.7Allen Park178.1Downriver League Championship
12Nathan Day16:39.9Saranac178.0CMAC 3
11Brady Boroniec16:36.1Allen Park178.0Downriver League Championship
9Caleb Blonde16:52.4Jonesville177.9Cascades Conference
10Noah Devereaux16:40.6Laingsburg177.8CMAC 3
12Michael Cyrul17:02.9East Lansing177.7CAAC Blue League
11Andrew Commeret16:28.1Comstock Park177.6OK Silver Championship
12Carter Holmes16:41.1Bath177.6CMAC 3
11Sam Muirhead16:41.1Pewamo-Westphalia177.6CMAC 3
11Lucas Kuhn16:57.8New Boston Huron177.4Huron League Championship
12Dylan Esser17:00.0Troy Athens177.3OAA White Championship
10Luke Dulecki16:59.0New Boston Huron177.0Huron League Championship
12Hayden Holmes16:59.5Riverview176.8Huron League Championship
12Matthew Schrauben16:54.2St. Johns176.6CAAC Red 3
12Eden Lampi17:06.3East Lansing176.6CAAC Blue League
11Justin Bradford16:31.4Sparta176.5OK Silver Championship
11Nathan Vargo17:00.9Flat Rock176.4Huron League Championship
11Nolan Inglis17:08.4DeWitt175.9CAAC Blue League
12Evan Shepherd16:59.7Hanover-Horton175.4Cascades Conference
12Trevor Dornbos16:35.2Grandville Calvin Christian175.3OK Silver Championship
11Conner McCormick16:59.2Mason174.9CAAC Red 3
10Grant Johnson17:02.2Manchester174.6Cascades Conference
12Carson Hauch17:35.6Zeeland West174.5OK Green Conference
12AJ Sneller17:37.2Zeeland West173.9OK Green Conference
12Javin Mericle17:04.5East Jackson173.8Cascades Conference
11Tyler Heal18:02.4Sanford-Meridian173.5Jack Pine 3
10Malcolm Cesario17:15.7Okemos173.4CAAC Blue League
10Pierce Scheffler16:50.6Brownstown Woodhaven173.1Downriver League Championship
9Nolan Lounds17:17.4Grand Ledge172.9CAAC Blue League
10Jack Estelle16:42.9Hopkins172.7OK Silver Championship
11Landen Boulis17:08.1Hanover-Horton172.6Cascades Conference
12Ezra Hagedorn17:22.4Wyoming Potter’s House172.5Alliance League Championship
12Abdul Ghennewa17:12.4New Boston Huron172.5Huron League Championship
12Oliver Moss17:15.6Berkley172.5OAA Blue 3
11Myles Linden17:14.6Troy Athens172.5OAA White Championship
10Alex Vazquez16:53.8Brownstown Woodhaven172.1Downriver League Championship
12Andrew Klaus18:07.4Clare171.9Jack Pine 3
10Ethan Dalman17:44.1Zeeland West171.6OK Green Conference
8Lincoln Laansma17:25.2Tri-unity Christian171.6Alliance League Championship
11Nolan Till17:18.3Royal Oak171.2OAA White Championship
11Allan George17:00.9Pewamo-Westphalia171.0CMAC 3
11Benjamin Peura17:19.3Farmington170.9OAA White Championship
9Nate Davis17:46.4Zeeland East170.9OK Green Conference
10Ben Verellen18:12.2Gladwin170.3Jack Pine 3
12Sam DiLaura17:48.4Zeeland West170.2OK Green Conference
12Brennan McKone17:25.6DeWitt170.1CAAC Blue League
10Nicholas Fowler17:18.8Jonesville169.1Cascades Conference
9Kenneth Mangles17:19.5Leslie168.8Cascades Conference
9Simon Shutt17:29.6Okemos168.8CAAC Blue League
10John Edler17:20.8Homer168.4Cascades Conference
12Graeson Lawrence17:35.7Muskegon Western Mich. Christian168.1Alliance League Championship
12Hunter Helminski17:10.0Saranac168.0CMAC 3
12Tyson Evans18:06.7Ionia167.8CAAC White 3
9Wyatt Werner17:10.7Pewamo-Westphalia167.8CMAC 3
12Kyler Pequet17:22.7Napoleon167.7Cascades Conference
11Jack Gorton17:23.3Brooklyn Columbia Central167.6Cascades Conference
11Corey Jones16:58.4Comstock Park167.5OK Silver Championship
12Gurshaan Sidhu17:33.5Okemos167.5CAAC Blue League
9Musa Kay17:30.7West Bloomfield167.4OAA Blue 3
12Jamieson White17:30.8North Farmington167.4OAA Blue 3
11Nathan Beemer17:33.8Okemos167.4CAAC Blue League
10Timothy Chamberlain17:11.8Portland St. Patrick167.4CMAC 3
12Drew Lenard17:30.0Rochester167.3OAA White Championship
9John Kowatch17:14.7Pewamo-Westphalia166.4CMAC 3
12Noah Finton17:40.8Wyoming Potter’s House166.4Alliance League Championship
10Aiden LaVictor17:34.1Beverly Hills Groves166.3OAA Blue 3
10Ian McNeel18:24.4Shepherd166.2Jack Pine 3
12Xander Maliska17:26.1St. Johns166.0CAAC Red 3
9Mason Raborn17:38.8DeWitt165.7CAAC Blue League
12Myles Tilma17:44.4Byron Center Zion Christian165.2Alliance League Championship
12Owen Brown17:30.8Hanover-Horton165.1Cascades Conference
12Conner Fountain18:15.0Olivet165.0CAAC White 3
12David Fowler17:31.3Jonesville164.9Cascades Conference
11Jack Huntington18:15.4Eaton Rapids164.9CAAC White 3
11Callum Bell17:36.1Carleton Airport164.6Huron League Championship
12Matthew Mizzi17:16.3Allen Park164.6Downriver League Championship
10Samuel Ashby18:05.8Zeeland West164.4OK Green Conference
11Tyler Laansma17:47.0Tri-unity Christian164.3Alliance League Championship
12Jacob Lyonnais17:47.5Muskegon Catholic Central164.2Alliance League Championship
9Nolan Mitchell17:21.7Pewamo-Westphalia164.1CMAC 3
11James Freeman17:39.8Rochester Hills Stoney Creek164.1OAA White Championship
11Riley Johnson18:18.1Lake Odessa Lakewood164.0CAAC White 3
10Connor Fochtman17:44.4Okemos163.9CAAC Blue League
12Willem Parsekian18:08.3Muskegon Mona Shores163.6OK Green Conference
11Ben Giroux17:41.7Rochester Hills Stoney Creek163.4OAA White Championship
10Liam Dao17:42.1Royal Oak163.3OAA White Championship
10Zach Hassenzahl17:36.6Hanover-Horton163.1Cascades Conference
11Luke Skidmore17:25.4Bath162.9CMAC 3
9Devin Lau17:43.9Farmington162.7OAA White Championship
9Charlie George17:26.2Pewamo-Westphalia162.6CMAC 3
12John Whitman18:36.0Gladwin162.3Jack Pine 3
11Andrew Fugazzi17:49.1Okemos162.3CAAC Blue League
9Cooper Flick17:39.3Hanover-Horton162.2Cascades Conference
12Dean Pascoe17:45.8Rochester162.1OAA White Championship
12Andrew Koenigsknecht17:28.2Bath161.9CMAC 3
12Israel Garcia17:45.1Riverview161.6Huron League Championship
10Max Foldvary17:45.2Monroe St. Mary CC161.6Huron League Championship
10Andrew Feldpausch18:26.4Portland161.2CAAC White 3
12Isaac Boire17:17.6Belding161.1OK Silver Championship
9Connor Schmidt18:40.0Clare161.0Jack Pine 3
9Téo Krumm18:27.0Lansing Catholic161.0CAAC White 3
12Evan Smith17:27.0Brownstown Woodhaven161.0Downriver League Championship
12Elliot Noyes18:40.6Sanford-Meridian160.8Jack Pine 3
12Ian Hinkle17:54.3Grand Ledge160.6CAAC Blue League
10Owen Moore18:28.3Portland160.6CAAC White 3
9Everett Beach18:28.6Lansing Catholic160.5CAAC White 3
11Jackson Walthorn17:54.7DeWitt160.4CAAC Blue League
9Matthew Killeen17:44.7Leslie160.4Cascades Conference
9Will Chelotti17:55.3DeWitt160.2CAAC Blue League
10Noah Johnston17:59.5GR West Mich. Aviation160.2Alliance League Championship
12Sam Donnellan17:55.6East Lansing160.1CAAC Blue League
12Ethan Johnson17:29.7Wyandotte Roosevelt160.1Downriver League Championship
10Reid Cousins18:18.9Zeeland West160.0OK Green Conference
10Luke Tibbe17:21.2GR NorthPointe Christian159.9OK Silver Championship
10Sam Taylor18:19.2Zeeland West159.9OK Green Conference
11Andres Jaime17:53.2Royal Oak159.6OAA White Championship
10Lucas Gates18:31.3Lansing Catholic159.6CAAC White 3
12Dylan Walters18:20.6Zeeland East159.5OK Green Conference
10Liam Hallack18:20.7Zeeland West159.4OK Green Conference
9Vincent Jones17:32.0Brownstown Woodhaven159.3Downriver League Championship
12Ellis Yokom18:32.2Ionia159.3CAAC White 3
11Ian Goodrich17:59.2DeWitt158.9CAAC Blue League
12Daniel Wilson17:47.9Williamston158.7CAAC Red 3
11Jack Fox17:54.1Grosse Ile158.7Huron League Championship
10Grant Conley18:34.8Charlotte158.4CAAC White 3
9Cooper Schmelter17:50.9Leslie158.4Cascades Conference
10Edward Mugisha18:04.9Wyoming Potter’s House158.4Alliance League Championship
11Nathan Oki18:05.0GR West Mich. Aviation158.3Alliance League Championship
10Braylon Lenneman18:01.4DeWitt158.2CAAC Blue League
11Nathan Lawe17:35.4Gibraltar Carlson158.2Downriver League Championship
10Reagan Ward17:49.6St. Johns158.1CAAC Red 3
10William Dobbertin17:56.0Carleton Airport158.0Huron League Championship
12Gabriel Natividad17:36.5Trenton157.8Downriver League Championship
10Frank Tanguy17:59.2Rochester Hills Stoney Creek157.6OAA White Championship
12Hunter Anderson17:53.6Manchester157.5Cascades Conference
10Ryan Hunt17:59.7Bloomfield Hills157.4OAA White Championship
12Praneel Basu17:59.9Bloomfield Hills157.4OAA White Championship
11Jonah Deems17:29.8Sparta157.1OK Silver Championship
10Jackson Raby17:39.2Allen Park156.9Downriver League Championship
11Braylen Eaton18:39.4Charlotte156.9CAAC White 3
11Landon Hoffman17:39.8Allen Park156.7Downriver League Championship
9River Fox17:44.1Bath156.6CMAC 3
10Jackson Gast18:06.4East Lansing156.5CAAC Blue League
10Matthew Carbajo18:00.6Grosse Ile156.5Huron League Championship
9Myles Robinson18:53.8Gladwin156.4Jack Pine 3
10Alex Mckennon18:07.3Grand Ledge156.2CAAC Blue League
12Xander Hartunian18:02.0Monroe Jefferson156.0Huron League Championship
10Henry Vena17:42.1Dearborn Edsel Ford156.0Downriver League Championship
12Cullen Black17:56.2St. Johns155.9CAAC Red 3
10Carson Wood17:33.5Sparta155.8OK Silver Championship
9Caleb Swiney18:14.1Wyoming Potter’s House155.3Alliance League Championship
10Isaiah Clark17:44.9Allen Park155.0Downriver League Championship
12Owen Lyonnais18:15.0Muskegon Catholic Central155.0Alliance League Championship
12Harrison Kooyer18:34.3Holland154.9OK Green Conference
11Gabi Martinez17:59.5Lansing Eastern154.8CAAC Red 3
12Simon VanderVlucht18:05.9Monroe St. Mary CC154.7Huron League Championship
10Jack Yonkman18:34.9Muskegon Reeths-Puffer154.7OK Green Conference
10Brett Palmer18:00.2Williamston154.6CAAC Red 3
11Nathan Szilagyi18:00.4Fowlerville154.5CAAC Red 3
12Trevor Feldpausch17:50.7Fowler154.4CMAC 3
9Zack Buttigieg18:03.0Grass Lake154.3Cascades Conference
12Quinn O’Shea18:11.2Berkley153.9OAA Blue 3
10Alessandro Castillo18:37.2Holland153.9OK Green Conference
9Keats Rosenbrock18:10.3Royal Oak153.9OAA White Championship
10Isaac Norcross17:39.4GR NorthPointe Christian153.9OK Silver Championship
11Logan Ference18:10.8Troy Athens153.7OAA White Championship
9Everett Millhouse18:14.9East Lansing153.7CAAC Blue League
11Isaac Meyers17:40.1Sparta153.6OK Silver Championship
10Gideon Kwilinaki18:03.1Haslett153.6CAAC Red 3
9Tristen Hinson18:38.3Zeeland East153.6OK Green Conference
10Henry Peck18:16.5East Lansing153.2CAAC Blue League
11Andrew Hintz18:10.6Monroe Jefferson153.2Huron League Championship
9Joshua Dodd18:40.3Zeeland West152.9OK Green Conference
12William Kennedy18:07.3East Jackson152.9Cascades Conference
11Hunter Wibert18:05.7Williamston152.8CAAC Red 3
11Cayden Oudbier17:42.7Sparta152.8OK Silver Championship
12Ryan Sundermann18:18.0East Lansing152.7CAAC Blue League
9Collin Fucile18:08.4Jonesville152.5Cascades Conference
9Connor Ball17:53.0Wyandotte Roosevelt152.3Downriver League Championship
9Jakin Whitney19:06.2Shepherd152.3Jack Pine 3
12Connor O’Donohue18:23.8GR West Mich. Aviation152.1Alliance League Championship
12Ian Jones17:46GR NorthPointe Christian151.7OK Silver Championship
9Thaddeus Overley18:21.3Lansing Waverly151.6CAAC Blue League
10Reed Schroeder17:59.3Pewamo-Westphalia151.6CMAC 3
12Conner Duffy18:17.4Farmington151.5OAA White Championship
12Jacob Norman18:11.7Jonesville151.4Cascades Conference
10Owen Putz17:56.4Brownstown Woodhaven151.2Downriver League Championship
10Dallas Swaenepoel18:12.5Vandercook Lake151.2Cascades Conference
12Ian Kramp17:56.7Trenton151.1Downriver League Championship
12Kai Martin18:23.5East Lansing150.8CAAC Blue League
11Kyle Biller18:17.8New Boston Huron150.8Huron League Championship
12Caleb Dickinson18:14.4Homer150.5Cascades Conference
10Hayden Fox18:47.6Muskegon Mona Shores150.5OK Green Conference
12Joshua Miller18:24.8Grand Ledge150.4CAAC Blue League
10Blaise Demko18:58.8Lansing Catholic150.4CAAC White 3
9Conner McLaughlin18:21.1Rochester150.3OAA White Championship
12William Steinhour18:19.5Monroe Jefferson150.2Huron League Championship
10Asher Jager18:30.0GR West Mich. Aviation150.0Alliance League Championship
11Benjamin Snook18:26.2Grand Ledge149.9CAAC Blue League
12Ashton Argo18:26.2DeWitt149.9CAAC Blue League
9Caelan Marsh18:26.2Grand Ledge149.9CAAC Blue League
11Jackson Cargill18:14.7Mason149.8CAAC Red 3
12Leo Savona18:22.8Royal Oak149.7OAA White Championship
11Liam Dempsey18:23.1Troy Athens149.6OAA White Championship
10Grason Weber18:17.4Leslie149.5Cascades Conference
12Nathaniel Kilgore18:27.4Holt149.5CAAC Blue League
10Alex Hamilton18:24.7North Farmington149.4OAA Blue 3
10Wyatt Vowell18:17.8Brooklyn Columbia Central149.4Cascades Conference
12Quinn Burgei18:02.4Gibraltar Carlson149.2Downriver League Championship
10Tyler Langfeldt18:06.6Potterville149.1CMAC 3
12Matthew Seavey19:02.9Portland149.0CAAC White 3
12Andrew Dalman18:52.3Zeeland West148.9OK Green Conference
11Owen Lambarth18:19.4Brooklyn Columbia Central148.9Cascades Conference
10Henry Wickenheiser18:23.4Monroe St. Mary CC148.9Huron League Championship
11Elijah Lauer18:07.5Saranac148.8CMAC 3
11Erick Tenario18:52.5GR Union148.8OK Green Conference
12William Ribby19:03.6Eaton Rapids148.8CAAC White 3
9Max Viveros18:52.8GR Union148.7OK Green Conference
11Bobby Wilson18:30.5Okemos148.5CAAC Blue League
11Jaiden Magat18:26.9Royal Oak148.4OAA White Championship
11Luke Hemker18:35.1GR West Mich. Aviation148.3Alliance League Championship
10Alex Holda18:21.5Grass Lake148.2Cascades Conference
9Rian Powers18:54.5Holland148.2OK Green Conference
11Jose Domecq18:22.1Leslie148.0Cascades Conference
12Daniel Dryer19:06.2Olivet147.9CAAC White 3
10Nate Ostrosky18:22.3Brooklyn Columbia Central147.9Cascades Conference
9Chad Tyson18:22.6Hanover-Horton147.8Cascades Conference
9Finn Korte19:06.6Lansing Catholic147.8CAAC White 3
10Joshua Carpenter18:32.7DeWitt147.8CAAC Blue League
9Kai Bouathong18:56.2Zeeland West147.6OK Green Conference
11Jonathan Greenhoe18:56.5Zeeland West147.5OK Green Conference
12Aaiden Gillespie18:56.6Zeeland East147.5OK Green Conference
10Orion Galloway18:27.9Monroe Jefferson147.4Huron League Championship
10Zachary Perkins18:28.1Monroe St. Mary CC147.3Huron League Championship
9Greyson Logan18:34.2DeWitt147.3CAAC Blue League
10Quentin Smith18:12.5Fowler147.2CMAC 3
12Blake Mathews18:22.6Mason147.1CAAC Red 3
10Reuben Anderson18:38.7Muskegon Western Mich. Christian147.1Alliance League Championship
10Ross Wallace18:31.7Harper Woods147.1OAA Blue 3
10Jaxxon Thelen19:08.7Ionia147.1CAAC White 3
9Hayden Selesky19:08.7Lansing Catholic147.1CAAC White 3
9Rylan Latchaw18:36.5Grand Ledge146.5CAAC Blue League
10Louie Macon18:30.9New Boston Huron146.4Huron League Championship
12Bryson Van Ryn18:41.0GR West Mich. Aviation146.3Alliance League Championship
12Robert Gaines18:33.2Bloomfield Hills146.3OAA White Championship
11Austin Saavedra18:11.8Gibraltar Carlson146.1Downriver League Championship
9William Drake18:37.9Grand Ledge146.0CAAC Blue League
9Owen Sytsema18:42.6Muskegon Western Mich. Christian145.8Alliance League Championship
9Ryan Frantz18:26.7Haslett145.8CAAC Red 3
9Noah Thelen18:38.8Grand Ledge145.7CAAC Blue League
11Ryan Cifolelli18:36.2Beverly Hills Groves145.6OAA Blue 3
12Nic Porter19:26.5Clare145.5Jack Pine 3
9Trevon Johnson18:39.7Holt145.4CAAC Blue League
11Steven Savoy18:39.8Grand Ledge145.4CAAC Blue League
11Caleb Oudbier18:44.3Tri-unity Christian145.2Alliance League Championship
10Graydon Ott18:44.7GR West Mich. Aviation145.1Alliance League Championship
12Noah Miller18:36.7Troy Athens145.1OAA White Championship
11Kenny Gould18:06.1Belding145.0OK Silver Championship
12Chace Laarman19:04.2Zeeland West144.9OK Green Conference
10Luke Masserant18:36.0Monroe Jefferson144.7Huron League Championship
12Nolan West18:36.9Monroe Jefferson144.4Huron League Championship
12Gurmaan Sidhu18:43.3Okemos144.2CAAC Blue League
12Alessandro Felici18:17.8Brownstown Woodhaven144.1Downriver League Championship
9Christian Villa-Bilton19:32.1Clare143.6Jack Pine 3
12Joseph Till19:08.4Zeeland West143.5OK Green Conference
10Ben Young18:23.7Lansing Christian143.4CMAC 3
10Liam Aiuto18:41.9Royal Oak143.4OAA White Championship
9Beckett Sipes18:42.3Royal Oak143.2OAA White Championship
12Ben Merkel18:40.7Monroe Jefferson143.1Huron League Championship
9Calen Alexander18:20.9Brownstown Woodhaven143.0Downriver League Championship
11Demitri Lawrence18:51.4Muskegon Western Mich. Christian142.9Alliance League Championship
10Joe Michmerhuizen19:10.6Zeeland East142.8OK Green Conference
12Freddy MacWilliams18:44.9Beverly Hills Groves142.7OAA Blue 3
10Blake Griffis18:38.5Hanover-Horton142.5Cascades Conference
11Caden Villarreal19:11.6Zeeland East142.5OK Green Conference
9Noah Amori18:22.8Wyandotte Roosevelt142.4Downriver League Championship
11Kenyon Katje18:15.9Hopkins141.7OK Silver Championship
11Roman Cardenas18:39.5Lansing Eastern141.5CAAC Red 3
11Joey Cavins18:47.5Rochester Hills Stoney Creek141.5OAA White Championship
10Miles Buttel18:51.6Grand Ledge141.5CAAC Blue League
11Aaron Crittenden18:29.6Potterville141.5CMAC 3
11Grant Newell18:47.7Rochester Hills Stoney Creek141.4OAA White Championship
12Donythyn Deitrick19:39.4Sanford-Meridian141.2Jack Pine 3
11Joel Bezeau18:46.4Monroe Jefferson141.2Huron League Championship
10Ryer Campbell18:56.6Muskegon Western Mich. Christian141.1Alliance League Championship
12Amar Hamdan18:52.8East Lansing141.1CAAC Blue League
12Parker Prior18:47.1Milan141.0Huron League Championship
11Matthew Caudill18:27.1Wyandotte Roosevelt141.0Downriver League Championship
10Lukas Rennells18:57.2Muskegon Catholic Central140.9Alliance League Championship
9Ayden Mayr18:31.9Dansville140.7CMAC 3
12Mitchell Smith18:19.2GR NorthPointe Christian140.6OK Silver Championship
10Jakoby Moore19:17.2Zeeland West140.6OK Green Conference
11Kyan Isham18:44.3Leslie140.6Cascades Conference
11Danny O’Brien19:28.4Eaton Rapids140.5CAAC White 3
10Ben Peer18:48.8Monroe Jefferson140.4Huron League Championship
10Madden Starkweather18:33.0Bath140.3CMAC 3
10Ryan Harper18:51.1Troy Athens140.3OAA White Championship
11Samuel George18:52.4Berkley140.2OAA Blue 3
10Carter Banfield18:43.8Fowlerville140.1CAAC Red 3
10Myles Guttovz18:51.9Farmington140.0OAA White Championship
9Adam Weston18:44.0Williamston140.0CAAC Red 3
11Carter Buckingham19:30.4Eaton Rapids139.9CAAC White 3
9Luke Arendshorst19:19.7Holland139.8OK Green Conference
9Collin Jaskula18:31.1Gibraltar Carlson139.6Downriver League Championship
10Tyler Marcissuk18:51.2Riverview139.6Huron League Championship
10Logan Brawt19:44.8Sanford-Meridian139.4Jack Pine 3
10Isaac FoxElster18:36.1Portland St. Patrick139.3CMAC 3
11Collin McLaughlin18:54.6Rochester139.1OAA White Championship
10Ashton Henckel18:54.9Rochester139.0OAA White Championship
12Aidan Kreps19:22.1Muskegon Mona Shores139.0OK Green Conference
10Griffin Demyanovich18:33.2Brownstown Woodhaven138.9Downriver League Championship
9Domingo Decoster-Elizondo18:49.7Grass Lake138.8Cascades Conference
12Brady Thomas18:39.1Saranac138.3CMAC 3
12Aiden Cummins18:57.1Farmington138.3OAA White Championship
11Zachery Childress18:51.3Jonesville138.2Cascades Conference
10Neiko Ketchum19:48.5Clare138.2Jack Pine 3
10Freddie Bierling19:05.8Byron Center Zion Christian138.1Alliance League Championship
9Aidan Wilson18:58.1Royal Oak138.0OAA White Championship
9Tyler Rockafellow18:40.2Perry137.9CMAC 3
11Patrick Delavan18:58.8Rochester Hills Stoney Creek137.7OAA White Championship
11Caleb Totten18:56.8Monroe St. Mary CC137.7Huron League Championship
11Alexander Lawrence19:06.8Muskegon Western Mich. Christian137.7Alliance League Championship
9Isaiah Robinson18:27.9Hopkins137.7OK Silver Championship
9Eli Morse19:08.0Muskegon Western Mich. Christian137.3Alliance League Championship
10Eli Lewis19:27.2Muskegon Mona Shores137.3OK Green Conference
11Reed Osterink19:08.9Wyoming Potter’s House137.0Alliance League Championship
9Aiden Giancotti19:05.1Holt137.0CAAC Blue League
9Colin Blachford19:01.1Troy Athens137.0OAA White Championship
12Matthew Lathom19:05.3East Lansing136.9CAAC Blue League
10Josiah Muller19:28.3Zeeland East136.9OK Green Conference
9Ethan Huff18:55.4Homer136.9Cascades Conference
11Adam Brodie18:59.6Flat Rock136.8Huron League Championship
11Henry Francis19:02.2Farmington136.6OAA White Championship
10Raymond Herek18:54.3Williamston136.6CAAC Red 3
10Evan Owczarek19:02.5Rochester136.5OAA White Championship
9Sutton Klaus19:53.8Clare136.4Jack Pine 3
9Duncan Holevac19:41.3Eaton Rapids136.2CAAC White 3
11Chase Missler19:02.4Monroe St. Mary CC135.9Huron League Championship
11Caidan Gaskill19:55.7Clare135.8Jack Pine 3
10Isaac Struck-VanderHaak19:12.8Wyoming Potter’s House135.7Alliance League Championship
9Jonah Busen19:02.9Monroe Jefferson135.7Huron League Championship
9Ian Bozung19:09.1Okemos135.6CAAC Blue League
12Brady VerBeek19:32.3Zeeland West135.6OK Green Conference
10Luke Schneider18:47.9Pewamo-Westphalia135.4CMAC 3
10Connor Sherwood19:00.1Grass Lake135.3Cascades Conference
9Drew Davis19:57.5Shepherd135.2Jack Pine 3
11Noah Murray19:06.8Bloomfield Hills135.1OAA White Championship
11Carter Peacock19:57.9Clare135.0Jack Pine 3
12Jackson Sinicropi19:11.0Lansing Everett135.0CAAC Blue League
11Trevor Mulheisen19:07.2Royal Oak134.9OAA White Championship
12Leon Wilondja19:34.2GR Union134.9OK Green Conference
11Jeff Dewitt19:34.4Zeeland East134.9OK Green Conference
11Owen Hassett18:46.5Trenton134.5Downriver League Championship
10Emmet Van Cleave19:02.6Grass Lake134.5Cascades Conference
11Jeremiah Lawson18:46.7Brownstown Woodhaven134.4Downriver League Championship
11Tyler Vaughn19:06.8Carleton Airport134.4Huron League Championship
12Alex Bushee19:47.1Ionia134.3CAAC White 3
12Barrett Bradley19:03.3Michigan Center134.2Cascades Conference
10samson kik19:36.8GR Union134.1OK Green Conference
12Jack Walkenhorst19:18.2Muskegon Catholic Central133.9Alliance League Championship
12Jack Halliwill19:14.3Grand Ledge133.9CAAC Blue League
9Benjamin Mulder19:14.3Okemos133.9CAAC Blue League
12Raymond Huhn18:52.4Pewamo-Westphalia133.9CMAC 3
9Noah Lucas19:04.4Addison133.9Cascades Conference
10Hayden Richey19:49.1Lansing Catholic133.6CAAC White 3
10Max McDowell19:49.3Olivet133.6CAAC White 3
10Evan Schaefer19:49.4Olivet133.5CAAC White 3
12Junior Tovar19:19.4Grand River Prep133.5Alliance League Championship
10Elijah Lipscomb19:19.7Grand River Prep133.4Alliance League Championship
12Luke Nunez19:15.7Grand Ledge133.4CAAC Blue League
12Israel Lopez19:15.7Lansing Waverly133.4CAAC Blue League
10Benjamin Ruprecht19:11.8Rochester133.4OAA White Championship
12Jacob Smith19:09.9Monroe St. Mary CC133.4Huron League Championship
11John Roraff19:12.0Rochester133.3OAA White Championship
10Habib Majedi18:50.2Southgate Anderson133.3Downriver League Championship
9George Rollins19:16.2DeWitt133.3CAAC Blue League
9Parker Lamar19:04.4Fowlerville133.2CAAC Red 3
9Dayton VanderMoere19:16.4Grand Ledge133.2CAAC Blue League
9Fisher Lipsey19:16.8Grand Ledge133.1CAAC Blue League
12Nathan Paddock19:06.9Michigan Center133.0Cascades Conference
12Jack Wechil19:05.6Haslett132.8CAAC Red 3
11Logan Means20:05.0Shepherd132.7Jack Pine 3
9Lincoln Morden19:18.1Grand Ledge132.6CAAC Blue League
9William McDonald20:05.8Shepherd132.4Jack Pine 3
9Benjamin Nestle20:05.8Shepherd132.4Jack Pine 3
12Haden McLain19:09.2Napoleon132.3Cascades Conference
12Mohamed Erreghaoui19:17.1Berkley132.0OAA Blue 3
10Isaiah Chapdelaine19:14.4Carleton Airport131.9Huron League Championship
11Jacob Lusk18:46.8Comstock Park131.4OK Silver Championship
10Lucas St Martin19:10.1Fowlerville131.3CAAC Red 3
12Logan Hile19:12.2Leslie131.3Cascades Conference
11Conor Courtade19:18.6Rochester Hills Stoney Creek131.1OAA White Championship
10Keagan Terrian20:10.4Farwell130.9Jack Pine 3
9Gabe Consiglio18:57.5Brownstown Woodhaven130.8Downriver League Championship
10Clayton Peacock20:10.8Clare130.7Jack Pine 3
11Brenden Slanker19:58.1Charlotte130.6CAAC White 3
12Nicholas Dropiewski19:18.2Flat Rock130.6Huron League Championship
11Nate Bell19:20.4Bloomfield Hills130.5OAA White Championship
10Tyson Gaydosh19:14.4Brooklyn Columbia Central130.5Cascades Conference
12Danny Maat19:28.7Muskegon Western Mich. Christian130.4Alliance League Championship
9Josiah Scholma19:28.7Muskegon Western Mich. Christian130.4Alliance League Championship
12Matthew Rai19:22.7North Farmington130.1OAA Blue 3
10Ryan Taylor19:22.8West Bloomfield130.1OAA Blue 3
9Taye McKinney19:22.9Beverly Hills Groves130.0OAA Blue 3
10Levi Beltman19:30.0Grand River Prep130.0Alliance League Championship
9Sawyer Zeman19:14.3Haslett129.9CAAC Red 3
12Dalton Dunn19:14.4Mason129.9CAAC Red 3
11Jamie Neel19:49.6Muskegon Reeths-Puffer129.8OK Green Conference
12Collin Khatir19:49.7Muskegon Mona Shores129.8OK Green Conference
10Anthony Pizzimenti19:01.0Brownstown Woodhaven129.7Downriver League Championship
10Austin Edwards19:24.1Oak Park129.6OAA Blue 3
12Tayler Morand20:14.7Pinconning129.4Jack Pine 3
10Andrew Newenhouse18:53.3Grandville Calvin Christian129.2OK Silver Championship
11Donovan Effinger19:02.4Lincoln Park129.2Downriver League Championship
12Dominic Cranmer19:51.7Zeeland West129.1OK Green Conference
10Zachary Haigler18:54.1Sparta129.0OK Silver Championship
11Ryan Couser19:29.2Grand Ledge128.9CAAC Blue League
9Connor Boteler19:19.2Grass Lake128.9Cascades Conference
10Griffin Mis18:54.7Sparta128.8OK Silver Championship
11Reid Weber19:26.3Troy Athens128.6OAA White Championship
11Aaron Ostrowski19:30.6East Lansing128.5CAAC Blue League
12Lance Helfer20:18.2Shepherd128.3Jack Pine 3
10Bryan Gregory19:09.2Saranac128.3CMAC 3
11Lucas Worrell19:25.7New Boston Huron128.1Huron League Championship
12Calvin vanHartesvelt19:11.0Dansville127.7CMAC 3
10Carson Dubose19:23.4Leslie127.5Cascades Conference
11Blake Fowler19:07.4Gibraltar Carlson127.5Downriver League Championship
9Logan Young20:21.0Harrison127.3Jack Pine 3
11Simon Van Wyk19:34.3East Lansing127.2CAAC Blue League
11Jayson Anderson19:23.4Mason126.9CAAC Red 3
10Dylan Sturr19:59.0Muskegon Reeths-Puffer126.7OK Green Conference
10Andrew Norman19:27.1Napoleon126.3Cascades Conference
9Kodi Rose19:26.3Haslett125.9CAAC Red 3
11Felix Ramirez19:16.4Laingsburg125.9CMAC 3
10Levi Dutton19:27.0Fowlerville125.7CAAC Red 3
12Alexander Schafer19:39.4Grand Ledge125.5CAAC Blue League
12Brody Collins20:13.4Eaton Rapids125.5CAAC White 3
9Adryan Estrada19:27.7Mason125.4CAAC Red 3
9Jake Volz19:39.8Okemos125.4CAAC Blue League
9Enrique Caldwell19:14.7Brownstown Woodhaven125.1Downriver League Championship
11Landon Jayaraman19:40.9Holt125.0CAAC Blue League
11Dylan Trent19:36.9Rochester Hills Stoney Creek125.0OAA White Championship
10Mateo Reyes19:15.0Brownstown Woodhaven125.0Downriver League Championship
10Jason Lustig19:15.0Brownstown Woodhaven125.0Downriver League Championship
9Deacon Ashmore19:15.5Allen Park124.8Downriver League Championship
11Benji Armijo19:45.9Grand River Prep124.7Alliance League Championship
11Luca Bartoi19:39.7Beverly Hills Groves124.4OAA Blue 3
12Elijah Zenz19:46.7Muskegon Western Mich. Christian124.4Alliance League Championship
12Harrison VanKuiken19:20.8Saranac124.4CMAC 3
10Dominic Smith19:42.9DeWitt124.4CAAC Blue League
12Landon Jordon19:33.3Hanover-Horton124.2Cascades Conference
10Matias Greve19:21.5Lansing Christian124.2CMAC 3
9Bradley Smith19:08.8GR NorthPointe Christian124.1OK Silver Championship
9Sawyer VanKuiken19:22.0Saranac124.0CMAC 3
9Luke Shelton19:40.6Troy Athens123.8OAA White Championship
11Jason Weber19:22.7Pewamo-Westphalia123.8CMAC 3
10Morgan Moy19:45.0Okemos123.7CAAC Blue League
9Grant Lapham19:45.3Okemos123.6CAAC Blue League
10Zachary Rinehart19:33.9Fowlerville123.4CAAC Red 3
9Arie Prins20:08.9GR Union123.4OK Green Conference
9Tyler Hennessey19:43.0Berkley123.3OAA Blue 3
10Haven William19:43.2West Bloomfield123.3OAA Blue 3
10Dylan Hile19:36.3Leslie123.2Cascades Conference
11Jackson Lipsey19:47.0Grand Ledge123.0CAAC Blue League
9Connor Mihalik19:21.0Allen Park123.0Downriver League Championship
11Cody Bencovsky20:21.1Eaton Rapids123.0CAAC White 3
11Carter Woolbright19:44.2West Bloomfield122.9OAA Blue 3
9Edward Minor19:44.5Beverly Hills Groves122.8OAA Blue 3
10Girum Merriman19:12.5Sparta122.8OK Silver Championship
9Kaden Rohrbacher20:21.6Lake Odessa Lakewood122.8CAAC White 3
11Chase Yakowich19:21.6Gibraltar Carlson122.8Downriver League Championship
12Alden Tait20:35.1Clare122.6Jack Pine 3
11Adrian Dawes19:42.3Carleton Airport122.6Huron League Championship
10Aaron Slanec19:44.6Royal Oak122.5OAA White Championship
9Grant Bulgrien19:39.2Hanover-Horton122.3Cascades Conference
10Calvin Haydamacker19:43.4Flat Rock122.2Huron League Championship
12Ryan Julian19:23.5Allen Park122.2Downriver League Championship
11Jacob Bowermaster20:37.1Harrison122.0Jack Pine 3
10Cole Hansen20:13.6Muskegon Mona Shores121.8OK Green Conference
9Evan Buteyn19:15.7Grandville Calvin Christian121.8OK Silver Championship
10Alex Curley20:37.8Sanford-Meridian121.7Jack Pine 3
12Cervantes Woodworth19:38.9St. Johns121.7CAAC Red 3
9Alex Loomis19:39.0Fowlerville121.7CAAC Red 3
12Winston Jenney19:47.5Bloomfield Hills121.5OAA White Championship
11Isaiah Post19:55.7Wyoming Potter’s House121.4Alliance League Championship
12Daniel Li19:47.7Troy Athens121.4OAA White Championship
11Bradly Gould20:39.1Shepherd121.3Jack Pine 3
11Hunter Betz19:42.2Homer121.3Cascades Conference
10Emmett Fishwild19:48.7Royal Oak121.1OAA White Championship
9Merek Zapolnik19:18.3Hopkins120.9OK Silver Championship
11Sam Downing20:16.6Zeeland East120.8OK Green Conference
10Gage Spencer20:41.2Beaverton120.6Jack Pine 3
12Will Prochko19:50.4Bloomfield Hills120.5OAA White Championship
9Hunter Rodak19:48.7Carleton Airport120.4Huron League Championship
11Caleb Anderson20:17.9Wyoming120.4OK Green Conference
9Isaiah Meyer20:18.7GR Union120.1OK Green Conference
9Ethan Harvey19:44.5Mason119.8CAAC Red 3
9Jack Acker19:45.0Haslett119.7CAAC Red 3
9Landen Gessner20:31.0Olivet119.7CAAC White 3
12Trenton Ruth19:54.5Ferndale119.5OAA Blue 3
10James Foltz19:35.5Laingsburg119.5CMAC 3
10TJ Pokorny19:32.1Southgate Anderson119.3Downriver League Championship
9Elijah Louissaint20:02.8Grand River Prep119.1Alliance League Championship
12Henry Mulder20:22.5Holland118.8OK Green Conference
9Michael Navitskis19:49.7Manchester118.8Cascades Conference
10Evan Gillahan19:59.8Okemos118.7CAAC Blue League
9Micah Couser20:00.4Grand Ledge118.5CAAC Blue League
10Kameron Patterson19:57.8Berkley118.4OAA Blue 3
9Patrick Steele19:56.9Farmington118.4OAA White Championship
12Christopher Shultz20:01.3Lansing Waverly118.2CAAC Blue League
9Francis Austen19:39.6Portland St. Patrick118.1CMAC 3
11Liam Warner19:35.8Brownstown Woodhaven118.1Downriver League Championship
9Xander Warneck19:36.1Allen Park118.0Downriver League Championship
11Matthias Overley20:03.0Lansing Waverly117.7CAAC Blue League
10Linus Meyerhoff20:26.1Zeeland West117.6OK Green Conference
11Edward Barkham20:00.3Rochester Hills Stoney Creek117.2OAA White Championship
10Mateo Hanse20:08.3GR West Mich. Aviation117.2Alliance League Championship
12Randy Reddick19:54.4East Jackson117.2Cascades Conference
10Tanner McNair20:38.5Portland117.2CAAC White 3
10Justin Gale19:54.6Manchester117.1Cascades Conference
12Ruben Spencer19:54.9Grass Lake117.0Cascades Conference
10Dillan Roosien20:09.0GR West Mich. Aviation117.0Alliance League Championship
10Dalles Bailiff20:39.4Ionia116.9CAAC White 3
Micha Swinger20:09.5Unattached116.8Alliance League Championship
9Quinn Bloemendaal20:28.8Holland116.7OK Green Conference
10Preston May19:30.9Sparta116.7OK Silver Championship
11Evan Lee19:44.6Saranac116.5CMAC 3
10Cameron Parsons19:40.6Wyandotte Roosevelt116.5Downriver League Championship
9Paxton VanNoord20:29.8Zeeland East116.4OK Green Conference
10Bryce Johnson20:54.2Gladwin116.3Jack Pine 3
9Caleb Dalman20:30.2Zeeland West116.3OK Green Conference
11Max Stefanski20:30.6GR Union116.1OK Green Conference
Declan Shea20:12.1Unattached116.0Alliance League Championship
10Brennon Rommeck20:08.1Okemos116.0CAAC Blue League
11Ethan Root19:46.6Dansville115.8CMAC 3
9William Gold20:05.2Farmington115.6OAA White Championship
10Joshua Burrows20:06.5West Bloomfield115.5OAA Blue 3
9Brandon Buskulic19:48.0Pewamo-Westphalia115.3CMAC 3
10Jamison Swope20:00.6Napoleon115.1Cascades Conference
11Ben Elder20:11.0Grand Ledge115.0CAAC Blue League
9Alec Dodak20:01.1Manchester115.0Cascades Conference
10Michael Yanitz20:08.6West Bloomfield114.8OAA Blue 3
10William Warner20:58.8Clare114.7Jack Pine 3
11Lucas Kissoondial20:08.0Bloomfield Hills114.7OAA White Championship
10Josh Carlin20:46.1Lansing Catholic114.6CAAC White 3
10Lucas Kyser20:02.1Jonesville114.6Cascades Conference
11Brady Tamblyn20:02.6Hanover-Horton114.5Cascades Conference
9Josue Martinez20:10.5West Bloomfield114.2OAA Blue 3
9Joel Schmidt20:13.9Grand Ledge114.0CAAC Blue League
12Wyatt VanRiper20:04.4Michigan Center113.9Cascades Conference
11Josiah Swedberg20:18.7Wyoming Potter’s House113.8Alliance League Championship
10JP Bohr20:48.9Lansing Catholic113.7CAAC White 3
11Fabricio Arriaga-hernandez19:49.3Lincoln Park113.6Downriver League Championship
10Johnathon Buskirk19:40.7Hopkins113.4OK Silver Championship
11Evan Banas20:10.2New Boston Huron113.3Huron League Championship
10Travis Sam20:12.9Rochester113.0OAA White Championship
8Levi Knoop19:55.1Portland St. Patrick113.0CMAC 3
11Athan Shizas20:14.0Rochester Hills Stoney Creek112.7OAA White Championship
11Kamaladdin Ghaznawi20:41.3GR Union112.6OK Green Conference
11Paul DeVito20:52.5Olivet112.5CAAC White 3
12Philip Samuel20:14.6Troy Athens112.5OAA White Championship
10Ethan Kilgore20:19.4Holt112.2CAAC Blue League
10Isaac Gola21:06.7Shepherd112.1Jack Pine 3
10Aeriq Abu Azrine20:16.3Royal Oak111.9OAA White Championship
11Hudson Goethals20:55.3Lake Odessa Lakewood111.6CAAC White 3
10Judah Bakaitis20:22.0DeWitt111.3CAAC Blue League
10Logan Albritton20:19.9Beverly Hills Groves111.0OAA Blue 3
10Lukas Curylo20:12.9Napoleon111.0Cascades Conference
9Kevin Sebrell20:57.1Eaton Rapids111.0CAAC White 3
11Ryan Travis21:10.4Shepherd110.9Jack Pine 3
11Luke Baird20:27.6Tri-unity Christian110.8Alliance League Championship
10Carson Johnson21:10.7Sanford-Meridian110.8Jack Pine 3
9Garrett Villemure20:21.3Beverly Hills Groves110.6OAA Blue 3
11Dylan Worley19:58.5Allen Park110.5Downriver League Championship
10Jackson Blum19:58.6Wyandotte Roosevelt110.5Downriver League Championship
10Evan Hagerman20:03.4Bath110.2CMAC 3
9Tanner Kuhn20:19.9New Boston Huron110.0Huron League Championship
10Falondo Woods20:15.9Brooklyn Columbia Central110.0Cascades Conference
10Rylan Branson20:20.1Riverview110.0Huron League Championship
11Tait Anible20:04.2Saranac109.9CMAC 3
12Anthony Clark20:17.2Homer109.6Cascades Conference
10Alexander Wilson20:24.5Beverly Hills Groves109.5OAA Blue 3
Jeremiah Faber20:32.0Unattached109.3Alliance League Championship
11Blake Jewett19:53Grandville Calvin Christian109.3OK Silver Championship
10Daniel Baez-Espinoza20:32.6Wyoming Potter’s House109.1Alliance League Championship
12Carter Kingsley20:29.1Grand Ledge109.0CAAC Blue League
9Landon Miller20:07.3Fowler108.9CMAC 3
12Austin Warner20:19.3Homer108.9Cascades Conference
9Aiden Douma20:52.6Zeeland East108.8OK Green Conference
9Keegan Betz20:20.2Homer108.6Cascades Conference
9Benjamin Barkham20:26.2Rochester Hills Stoney Creek108.6OAA White Championship
12Jesus Rios-Garcia20:53.4Wyoming108.5OK Green Conference
10Lucas Pastucha20:53.5Muskegon Mona Shores108.5OK Green Conference
9Luke Meyer20:08.6Lansing Christian108.5CMAC 3
11Howie Herrygers20:54.0Zeeland West108.3OK Green Conference
10Brennan Vilella19:56.1Hopkins108.3OK Silver Championship
11Grant Cure20:21.1Hanover-Horton108.3Cascades Conference
12Diego Sanchez19:56.5Wyoming Kelloggsville108.2OK Silver Championship
9Caleb Carter20:31.6DeWitt108.1CAAC Blue League
12Carter Michling20:05.8Brownstown Woodhaven108.1Downriver League Championship
9Theodore VanKuiken20:10.6Saranac107.8CMAC 3
9Parker Daggett21:07.0Eaton Rapids107.7CAAC White 3
12Coby Courter20:33.5Grand Ledge107.5CAAC Blue League
9Nick White20:30.6North Farmington107.5OAA Blue 3
9Quentin Dickerson20:23.9Brooklyn Columbia Central107.4Cascades Conference
12Luke Nagelkirk20:57.1Zeeland East107.3OK Green Conference
10Kona Crump21:21.2Clare107.3Jack Pine 3
9Jensen Wright20:28.4Carleton Airport107.2Huron League Championship
11AJ Gates21:08.7Lansing Catholic107.1CAAC White 3
10Cole Druyor20:29.2New Boston Huron107.0Huron League Championship
12Micah O’Neal20:35.3East Lansing106.9CAAC Blue League
12Gavin Vidito20:13.4Dansville106.9CMAC 3
9Alec Hernandez20:29.4Flat Rock106.9Huron League Championship
9Jameson Holton20:24.2Mason106.6CAAC Red 3
9Charles Garrett21:10.3Olivet106.6CAAC White 3
10Daxton MacDonald20:59.3Muskegon Mona Shores106.6OK Green Conference
9Connor Burch20:36.7Grand Ledge106.4CAAC Blue League
10Joaquin Pate20:10.8Gibraltar Carlson106.4Downriver League Championship
12Noah Gola21:24.0Shepherd106.3Jack Pine 3
11Mason Depas20:33.1Rochester106.3OAA White Championship
12David Fielder20:27.2Hanover-Horton106.3Cascades Conference
12Jacob Bond20:33.3Rochester106.2OAA White Championship
10Johnny McKellar20:33.6Royal Oak106.1OAA White Championship
11Joel David20:28.0Brooklyn Columbia Central106.0Cascades Conference
11Ahmed Abdul-Latif20:12.0Brownstown Woodhaven106.0Downriver League Championship
12Noah Kuepfer20:16.1Lansing Christian106.0CMAC 3
11Evan Oosterhouse20:16.8Saranac105.7CMAC 3
12Wyatt Kessell20:33.1Carleton Airport105.7Huron League Championship
9Daniel Bernal-Ponce20:17.3Pewamo-Westphalia105.6CMAC 3
11Zachary Nunn20:40.8Holt105.1CAAC Blue League
10Ethan Nykiel20:35.0Grosse Ile105.0Huron League Championship
11Lucas Shastal20:19.4Laingsburg104.9CMAC 3
10Keegan Morris20:06.8GR NorthPointe Christian104.7OK Silver Championship
11Ashton Denys20:39.4Beverly Hills Groves104.5OAA Blue 3
12Lincoln Denis21:16.6Ionia104.5CAAC White 3
10Hudsen DeLeeuw21:16.7Olivet104.4CAAC White 3
12Jordan VanKlompenberg20:46.7Tri-unity Christian104.4Alliance League Championship
11Jalen Bannister20:39.9Ferndale104.4OAA Blue 3
12Landon Sandee21:06.1GR Union104.3OK Green Conference
11Tyler Stepaniak20:17.2Gibraltar Carlson104.3Downriver League Championship
11Grant Smith21:31.3Shepherd103.9Jack Pine 3
9Evan Eaton20:18.6Gibraltar Carlson103.8Downriver League Championship
11Max McCumber20:49.0Muskegon Catholic Central103.7Alliance League Championship
9Noah Wolters21:08.1Zeeland West103.6OK Green Conference
12Logan Cesar20:45.2Okemos103.6CAAC Blue League
10Ryder Cornett20:35.5Jonesville103.5Cascades Conference
10Tyler Ford20:45.7Okemos103.4CAAC Blue League
12Christopher Eads20:23.8Lansing Christian103.4CMAC 3
9Wyatt Bovensiep20:43.1Auburn Hills Avondale103.3OAA Blue 3
11Blair Scott21:20.2Olivet103.3CAAC White 3
9Evan Billings20:34.5St. Johns103.2CAAC Red 3
12Henry DeLeon20:24.8Bath103.1CMAC 3
12Will Dykstra20:37.7Manchester102.8Cascades Conference
9Eli Doty20:36.3Mason102.6CAAC Red 3
9Tim Finkbeiner20:54.1Grand River Prep102.0Alliance League Championship
9Ben Stuart20:50.3Okemos101.9CAAC Blue League
11Austin Soltow20:50.4Grand Ledge101.9CAAC Blue League
9Jude Klooster21:13.5GR Union101.8OK Green Conference
11Isaiah Mulheron21:37.8Clare101.7Jack Pine 3
11James Bradley20:41.0Hanover-Horton101.7Cascades Conference
10Gabe Arredondo21:14.8Zeeland West101.4OK Green Conference
10Dylan Penzien20:46.0Milan101.3Huron League Championship
9Simon Whitwam20:52.1Holt101.3CAAC Blue League
10Hayden Rogers20:40.3Williamston101.2CAAC Red 3
9Van Roach21:16.1Muskegon Mona Shores101.0OK Green Conference
9Ryan Geerts21:16.4Holland100.9OK Green Conference
11Lawrence Becton20:50.6Beverly Hills Groves100.8OAA Blue 3
9Ethan Lombard21:40.6Shepherd100.8Jack Pine 3
10Preston Mills20:41.8St. Johns100.7CAAC Red 3
11Colin Taylor20:43.9Hanover-Horton100.7Cascades Conference
11Jonah Beauchamp20:48.4Riverview100.5Huron League Championship
10Vijay DeZeeuw20:19.4Hopkins100.5OK Silver Championship
10Brady Herrguth20:32.5Bath100.5CMAC 3
12Issac Masserant20:48.7Monroe Jefferson100.5Huron League Championship
12Tyler Black20:28.9Brownstown Woodhaven100.4Downriver League Championship
11Malachi Bettis20:29.4Wyandotte Roosevelt100.2Downriver League Championship
9Zane Sayer20:45.4Manchester100.2Cascades Conference
12Hunter Lounds20:55.6Holt100.1CAAC Blue League
9Andrew Russel20:43.6Haslett100.1CAAC Red 3
9Isaiah Wilson20:21.2GR NorthPointe Christian99.9OK Silver Championship
9Braeden Hargrove21:43.3Beaverton99.9Jack Pine 3
9Ezekiel Beach20:44.5Fowlerville99.8CAAC Red 3
10Bryce Clarkson20:56.9Okemos99.7CAAC Blue League
9Jack Johnson20:30.9Allen Park99.7Downriver League Championship
11Abraham Jager21:01.0GR West Mich. Aviation99.7Alliance League Championship
10Logan Robinson20:35.2Laingsburg99.6CMAC 3
10David Petroff20:45.5Mason99.5CAAC Red 3
11Gage Bouwman21:20.5Muskegon Reeths-Puffer99.5OK Green Conference
12Cody Tomlin21:31.7Eaton Rapids99.4CAAC White 3
10Zachary Burt21:45.3Shepherd99.2Jack Pine 3
11Michael King20:24.1Sparta99.0OK Silver Championship
9Jackson Martinez20:33.3Wyandotte Roosevelt98.9Downriver League Championship
12Theo Stack21:24.3GR Union98.2OK Green Conference
9Conner Goroni20:35.3Brownstown Woodhaven98.2Downriver League Championship
9Gavin Wilde20:58.4North Farmington98.2OAA Blue 3
9Owen Worley20:35.6Allen Park98.1Downriver League Championship
11Deegan Richardson20:55.7New Boston Huron98.1Huron League Championship
11Brayden Schmidt21:48.8Clare98.1Jack Pine 3
11Noah Worden21:36.0Eaton Rapids98.0CAAC White 3
10Pablo Ovalle jr21:25.1GR Union98.0OK Green Conference
9Antonio Aro21:02.3East Lansing97.9CAAC Blue League
9Carter Thelen20:40.4Fowler97.9CMAC 3
9Matt Calvin20:36.5Brownstown Woodhaven97.8Downriver League Championship
12Help Djuma21:02.7Lansing Everett97.8CAAC Blue League
12Colin Andersen20:56.9Monroe Jefferson97.7Huron League Championship
11Humza Iqbal20:37.3Brownstown Woodhaven97.6Downriver League Championship
10Brandon Chan21:00.6Auburn Hills Avondale97.5OAA Blue 3
11Ryan Williams20:28.7Hopkins97.4OK Silver Championship
10Cameron Dallison21:00.9North Farmington97.4OAA Blue 3
12Dylan Rodman20:59.9Rochester97.4OAA White Championship
11Paul Schmidt20:29.2Comstock Park97.3OK Silver Championship
12Payton Zimmerlee20:42.5Bath97.2CMAC 3
9Fernando Saenger21:27.9Zeeland West97.0OK Green Conference
9Luke Julian20:39.2Allen Park96.9Downriver League Championship
11Dylan Stull20:59.5Flat Rock96.8Huron League Championship
12Gavin Zuver20:55.5Brooklyn Columbia Central96.8Cascades Conference
11David Farison21:53.3Sanford-Meridian96.6Jack Pine 3
12Jordan Serna21:07.0Lansing Waverly96.3CAAC Blue League
11Ayden Barcia21:54.0Clare96.3Jack Pine 3
11Eric Qi21:03.4Troy Athens96.2OAA White Championship
12Adam Sanborn20:45.7Pewamo-Westphalia96.1CMAC 3
10Charles Stitman21:04.2Royal Oak95.9OAA White Championship
12Alex Stocke21:31.5Zeeland West95.8OK Green Conference
10Henry Robinette21:32.2GR Union95.6OK Green Conference
12Ryan Walsh21:05.3Troy Athens95.6OAA White Championship
9Braulio Limon Urdapilleta21:05.4Rochester Hills Stoney Creek95.5OAA White Championship
10Benjamin Ciesielski20:43.7Gibraltar Carlson95.4Downriver League Championship
9Mattias Tuls21:15.7Wyoming Potter’s House94.8Alliance League Championship
12Caden Timmerman21:10.9North Farmington94.0OAA Blue 3
9John Cook21:18.4GR West Mich. Aviation93.9Alliance League Championship
10Broderick Yensch21:08.9New Boston Huron93.7Huron League Championship
12Garrett Cheney21:09.4New Boston Huron93.5Huron League Championship
9Ethan Carey20:49.7Brownstown Woodhaven93.4Downriver League Championship
11Lucas Lamborne20:40.7Belding93.4OK Silver Championship
9Dayton Sneller21:39.1Zeeland West93.3OK Green Conference
12Kaden Boatright21:06.1East Jackson93.3Cascades Conference
10Ben Holbrook21:10.5New Boston Huron93.2Huron League Championship
9Austin Finkbeiner21:21.1Grand River Prep93.0Alliance League Championship
11Landon Barton21:17.4Grand Ledge92.9CAAC Blue League
11Jacob Jordan21:07.5Brooklyn Columbia Central92.8Cascades Conference
11Xavier Hoppe22:05.6Shepherd92.5Jack Pine 3
10Jayson Hitchcock21:18.9DeWitt92.4CAAC Blue League
10Landon Pershell21:07.2Williamston92.3CAAC Red 3
10Andrew Pendock20:44.6Hopkins92.1OK Silver Championship
9Hank Bobicz21:14.6Milan91.8Huron League Championship
11Maddox Podmokly21:17.1Royal Oak91.6OAA White Championship
11Tyler Riedel21:09.2St. Johns91.6CAAC Red 3
11Finn Banner21:18.3Berkley91.6OAA Blue 3
10Gabe Feuvrier21:44.6Zeeland East91.5OK Green Conference
9Alex Cargill21:10.2Mason91.3CAAC Red 3
12Carter Rounds21:12.2Jonesville91.3Cascades Conference
10Luca Massoni21:18.4Royal Oak91.2OAA White Championship
12Kaedan May20:48.6Belding90.8OK Silver Championship
11Krish Singla21:21.3West Bloomfield90.6OAA Blue 3
9Matthew Effah20:58.4Gibraltar Carlson90.5Downriver League Championship
9Xavier Allen21:21.7West Bloomfield90.4OAA Blue 3
9DeJuan Oakley21:21.9West Bloomfield90.4OAA Blue 3
10Caleb Stumph21:30.9Byron Center Zion Christian89.7Alliance League Championship
11Giovanni Tanzini22:14.2Sanford-Meridian89.6Jack Pine 3
9Nick Neuman21:18.0Brooklyn Columbia Central89.3Cascades Conference
9Braden Bennard21:02.1Gibraltar Carlson89.3Downriver League Championship
11Phillip Burney21:25.2Oak Park89.3OAA Blue 3
11Braylen Brazziel21:25.3Oak Park89.2OAA Blue 3
12Devin Spitzley22:02.6Portland89.1CAAC White 3
10Noah Adcock21:06.8Lansing Christian89.1CMAC 3
12Reid Goodrich21:17.5St. Johns88.8CAAC Red 3
9Eli Vander Laan21:27.8Beverly Hills Groves88.4OAA Blue 3
12Cayden Dewitt21:20.9Grass Lake88.4Cascades Conference
11Quinn Stephenson21:34.9GR West Mich. Aviation88.4Alliance League Championship
9Jackson Turnas21:26.9Rochester Hills Stoney Creek88.4OAA White Championship
9Dominic Berkemeier21:28.0Beverly Hills Groves88.3OAA Blue 3
10Bryce Glossinger21:28.4Beverly Hills Groves88.2OAA Blue 3
11Nathan Waldron21:35.6GR West Mich. Aviation88.1Alliance League Championship
10Riley Graf21:10.0Dansville88.0CMAC 3
11Isaiah Lott21:32.7East Lansing87.8CAAC Blue League
9Caden Post21:37.1Wyoming Potter’s House87.6Alliance League Championship
9Thomas Armstrong21:29.3Rochester87.6OAA White Championship
10Jeffrey Harma21:31.4Rochester86.9OAA White Championship
9Jax Bahri21:31.4Bloomfield Hills86.9OAA White Championship
11Oscar Andrade-Nava21:58.5Wyoming86.8OK Green Conference
10Will Ryan21:30.1Monroe St. Mary CC86.6Huron League Championship
10Lucas Korsmo21:40.5GR West Mich. Aviation86.5Alliance League Championship
10Cody Koontz21:34.0West Bloomfield86.3OAA Blue 3
9Toriano Adams21:34.0Ferndale86.3OAA Blue 3
11Patrick Pajak21:37.4East Lansing86.2CAAC Blue League
11Josh Howard21:37.6Holt86.1CAAC Blue League
12Maxim Gross21:34.6West Bloomfield86.1OAA Blue 3
9Andrew Giuliano21:34.3Royal Oak85.9OAA White Championship
9Auden Kane21:34.4Bloomfield Hills85.9OAA White Championship
11Kendale Nash21:36.6Oak Park85.5OAA Blue 3
11Cameron Waszkiewicz21:34.0Riverview85.3Huron League Championship
10Breslin Walek22:03.4Muskegon Mona Shores85.2OK Green Conference
12Noel Rodriguez21:14.5Wyandotte Roosevelt85.2Downriver League Championship
10Tyler Davis22:03.9Wyoming85.0OK Green Conference
12Jason Miles21:19.0Pewamo-Westphalia85.0CMAC 3
9Aiden McLean21:36.0Milan84.7Huron League Championship
11Owen Brickner22:29.1Shepherd84.6Jack Pine 3
9Carson Pavloff21:40.2Auburn Hills Avondale84.3OAA Blue 3
11Ethan Santonocito21:39.6Rochester Hills Stoney Creek84.1OAA White Championship
12Daniel Panis21:42.8Royal Oak83.1OAA White Championship
10Gavin Cavell21:43.1Royal Oak83.0OAA White Championship
12Cade Fuller21:25.9Laingsburg82.7CMAC 3
11Gabriel Diego21:45.0North Farmington82.7OAA Blue 3
12Nurali Berdibekov21:39.1Napoleon82.3Cascades Conference
10Gabriel Beauchamp21:23.3Dearborn Edsel Ford82.2Downriver League Championship
12Elliott Malerman21:46.3Berkley82.2OAA Blue 3
11Aristotle Vyn21:54.9GR West Mich. Aviation81.7Alliance League Championship
12Roman Whitmore21:45.0New Boston Huron81.7Huron League Championship
10Bryce Schelter22:25.3Lake Odessa Lakewood81.6CAAC White 3
9Gabriel Wesserling21:25.5Allen Park81.5Downriver League Championship
12Morris Pengel21:42.1Manchester81.3Cascades Conference
11Ambrose Cornelius21:53.2East Lansing80.9CAAC Blue League
12Cody Pett21:31.5Saranac80.8CMAC 3
12Alejandro Marquez22:16.5Holland80.8OK Green Conference
9Jeffery Sisson22:40.9Gladwin80.7Jack Pine 3
12Travis St Martin21:42.4Fowlerville80.5CAAC Red 3
10Wyatt Winchell21:44.6Homer80.5Cascades Conference
12Thomas Sullivan21:28.9Dearborn Edsel Ford80.4Downriver League Championship
9Cameron Garcia21:50.1Milan80.0Huron League Championship
10Yuki Tobo21:52.2Farmington79.9OAA White Championship
11James Pratt21:35.1Laingsburg79.6CMAC 3
9Luke Wixom21:36.8Saranac79.1CMAC 3
11Ibrahim Husaini21:33.1Dearborn Edsel Ford79.0Downriver League Championship
10Cole Ver Strate21:24.2Hopkins78.9OK Silver Championship
9Ayden Scheffler21:47.5St. Johns78.8CAAC Red 3
10Phoenix Lawton22:35.0Charlotte78.3CAAC White 3
12Timothy Stack22:24.3GR Union78.2OK Green Conference
12Josiah Lundy-Rush22:01.9East Lansing78.0CAAC Blue League
12Lucas Chamberlin22:36.3Charlotte77.9CAAC White 3
10Nolan Woudwyk21:27.5Sparta77.8OK Silver Championship
9Charlie Dyer22:26.1Zeeland East77.6OK Green Conference
9Isaac Decker21:41.3Saranac77.6CMAC 3
10Mark Torres21:59.8Rochester77.4OAA White Championship
11Christopher Seymour22:03.9Lansing Everett77.4CAAC Blue League
11Elijah Swift22:03.9Lansing Everett77.4CAAC Blue League
9Landon Lonn22:38.9Eaton Rapids77.0CAAC White 3
12Elliott Mergos21:43.0Perry77.0CMAC 3
12Gavin Zegarlowicz21:55.0East Jackson77.0Cascades Conference
11Nathan Thelen21:43.5Pewamo-Westphalia76.8CMAC 3
9Greg Steele22:52.9Clare76.7Jack Pine 3
10Jacob McDonald21:55.1Lansing Eastern76.3CAAC Red 3
12Arnav Verma22:01.6Grosse Ile76.1Huron League Championship
9Easton McCloy21:32.7GR NorthPointe Christian76.1OK Silver Championship
9Brayden Pepper21:57.8Michigan Center76.1Cascades Conference
10Carlos Castillo-Perez21:33.1Comstock Park76.0OK Silver Championship
12Bjorn Olson22:05.4North Farmington75.9OAA Blue 3
11Koen Huisman22:12.7Grand River Prep75.8Alliance League Championship
9Josh Chamberlin22:42.9Charlotte75.7CAAC White 3
12Noah Thiery22:05.2Troy Athens75.6OAA White Championship
10Ezekiel Shafer22:03.3Monroe St. Mary CC75.6Huron League Championship
11Srivatsan Balaji22:06.6North Farmington75.5OAA Blue 3
11Nick Gardner22:00.3Vandercook Lake75.2Cascades Conference
9Nick Kreps22:33.6Muskegon Mona Shores75.1OK Green Conference
12Tristan Burgess22:11.3Holt74.9CAAC Blue League
12Evan Price21:49.7Saranac74.8CMAC 3
9Max Lee22:17.0Muskegon Catholic Central74.3Alliance League Championship
10Harlem Cooper22:09.7Royal Oak74.1OAA White Championship
11Trajan Thomas22:10.3Troy Athens73.9OAA White Championship
11Will Loachridge22:14.4East Lansing73.9CAAC Blue League
10Eric Larson23:02.4Beaverton73.5Jack Pine 3
9Matthew Boks22:50.9Olivet73.0CAAC White 3
12Ben Post22:39.9Zeeland East73.0OK Green Conference
12Cody Baker21:42Hopkins73.0OK Silver Championship
9Michael Purvis22:40.6GR Union72.8OK Green Conference
9Ayden Stauff22:08.6Grass Lake72.5Cascades Conference
11Will Loos21:57.0Perry72.3CMAC 3
9Jeremiah Delagarza22:19.7Lansing Everett72.1CAAC Blue League
11Collin Scheid21:44.7Belding72.1OK Silver Championship
10Nathan Walkenhorst22:24.1Muskegon Catholic Central72.0Alliance League Championship
12Marino Concessi22:14.5Grosse Ile71.8Huron League Championship
12John Hamil22:17.7North Farmington71.8OAA Blue 3
12Lorcan Keatley23:07.8Gladwin71.7Jack Pine 3
10Logan Bok21:58.8Saranac71.7CMAC 3
9Gunhong Min22:17.7Rochester71.4OAA White Championship
11Elijah Maitland22:12.4Grass Lake71.2Cascades Conference
11Aiden Powell22:18.6Rochester71.1OAA White Championship
9Ben Keebaugh22:02.9Fowler70.4CMAC 3
11Elvis Le22:21.1Bloomfield Hills70.3OAA White Championship
10Keegan Shephard23:14.2Sanford-Meridian69.6Jack Pine 3
11Leo Webster22:24.0Royal Oak69.3OAA White Championship
11Anthony Norris22:24.5Troy Athens69.2OAA White Championship
12Jett Emerson22:24.7Troy Athens69.1OAA White Championship
9Evan Perry22:22.9Flat Rock69.1Huron League Championship
12Ferrell Clark21:53.9GR NorthPointe Christian69.0OK Silver Championship
9Alex Holmes22:17.0Lansing Eastern69.0CAAC Red 3
11Landon Barnett23:16.1Farwell69.0Jack Pine 3
10Silas Miller22:08.2Perry68.6CMAC 3
9Elijah Staats22:24.8Carleton Airport68.4Huron League Championship
9Kyler Shaw22:28.2North Farmington68.3OAA Blue 3
10Daniel Stewart23:18.2Harrison68.3Jack Pine 3
9Isaac Armbruster22:31.3Lansing Everett68.2CAAC Blue League
11Tyler Clark22:29.0Beverly Hills Groves68.0OAA Blue 3
10Julian Cardenas22:30.1Ferndale67.6OAA Blue 3
9Eli Wing23:20.6Harrison67.5Jack Pine 3
9Sean Martin23:08.4Lansing Catholic67.2CAAC White 3
12Miguel Izquierdo22:22.5St. Johns67.2CAAC Red 3
10Adam Halsted22:00.1Hopkins67.0OK Silver Championship
10Paul Tabit23:09.6Lansing Catholic66.8CAAC White 3
12Nate Darling22:59.2Muskegon Reeths-Puffer66.6OK Green Conference
12Luke Piersma22:01.3Grandville Calvin Christian66.6OK Silver Championship
12Joey Hickey22:32.5Rochester Hills Stoney Creek66.5OAA White Championship
11Jack Harkai22:31.4Flat Rock66.2Huron League Championship
10Eithan Tuyilingire22:37.7Okemos66.1CAAC Blue League
9Evan White22:34.6Rochester Hills Stoney Creek65.8OAA White Championship
10Matthew Pierre22:38.7Lansing Waverly65.8CAAC Blue League
11Dylan Cassel22:33.8Riverview65.4Huron League Championship
11Elijah Thimotheose22:37.7West Bloomfield65.1OAA Blue 3
12Jacob Cromley22:18.9Laingsburg65.0CMAC 3
10Colin Zaremski22:29.3Williamston64.9CAAC Red 3
11Cristopher Lopez-cruz22:15.5Lincoln Park64.8Downriver League Championship
11Balam Diaz22:15.9Wyandotte Roosevelt64.7Downriver League Championship
9Duncan Sargent22:16.4Wyandotte Roosevelt64.5Downriver League Championship
10Nicolas Hiner22:31.1St. Johns64.3CAAC Red 3
11Lucas Danaher22:40.3Royal Oak63.9OAA White Championship
12Kevin Coffman-ross22:22.8Bath63.7CMAC 3
9Joseph Patton22:33.1Mason63.6CAAC Red 3
11Nick Pratt22:37.3East Jackson62.9Cascades Conference
12James Fisher22:44.4Berkley62.9OAA Blue 3
12Fisher Edwards22:48.3Lansing Waverly62.6CAAC Blue League
10Grant Mortsfield22:46.7Berkley62.1OAA Blue 3
11Atreyu Humphrey22:47.0Pontiac62.0OAA Blue 3
10Lucas Carter22:47.4Berkley61.9OAA Blue 3
10Finnegan (Finn) Moore22:48.0Berkley61.7OAA Blue 3
9Joseph Anongdeth22:39.1Mason61.6CAAC Red 3
9Jameson Halsey22:39.1St. Johns61.6CAAC Red 3
9Brenden Scott22:39.4Mason61.5CAAC Red 3
9Shawn Thompson22:40.5Fowlerville61.2CAAC Red 3
10Paul Korsmo22:57.8GR West Mich. Aviation60.7Alliance League Championship
10Dakota Spencer22:48.2Milan60.6Huron League Championship
12Justin Wood23:42.2Sanford-Meridian60.3Jack Pine 3
10Jemarion Brown23:18.2Muskegon60.3OK Green Conference
11Hogan Walter23:43.1Clare60.0Jack Pine 3
11Wyatt Boteler22:46.7Grass Lake59.8Cascades Conference
10Abdel Youssouf22:57.6Lansing Everett59.5CAAC Blue League
9Max McDaid22:55.8Berkley59.1OAA Blue 3
9Anderson Jansen23:03.1GR West Mich. Aviation59.0Alliance League Championship
10Cole Grundy23:46.5Clare58.8Jack Pine 3
12Chase Short22:49.8Michigan Center58.7Cascades Conference
12Logan Blackburn23:23.0Zeeland West58.7OK Green Conference
9Will Rathka22:39.5Laingsburg58.2CMAC 3
11Malachi Turner23:02.7East Lansing57.8CAAC Blue League
12Jack Coluccy22:57.5Manchester56.2Cascades Conference
11Matthew Firman23:54.6Farwell56.1Jack Pine 3
11Caleb Keilen23:12.7GR West Mich. Aviation55.8Alliance League Championship
11Emeer Bush23:09.8Lansing Everett55.4CAAC Blue League
9Colton Fleming23:00.2Homer55.3Cascades Conference
9Leon Nicholson23:14.3Grand River Prep55.2Alliance League Championship
9Connor Deyo23:10.9Lansing Waverly55.0CAAC Blue League
12Jack Thelen22:49.2Pewamo-Westphalia54.9CMAC 3
11Malik Elewa23:08.6Bloomfield Hills54.5OAA White Championship
9Sebastien Navis23:19.1Muskegon Western Mich. Christian53.6Alliance League Championship
12Hunter Fletcher23:05.4Vandercook Lake53.5Cascades Conference
11Mason Laduke23:20.3Tri-unity Christian53.2Alliance League Championship
9Reid Tracy23:07.1Homer53.0Cascades Conference
10Paul Ruggerio22:55.9Bath52.7CMAC 3
9Emilio Zuniga22:44.6GR NorthPointe Christian52.1OK Silver Championship
10Robert Hill23:11.2Michigan Center51.6Cascades Conference
10Andrew Randall23:17.8Rochester Hills Stoney Creek51.4OAA White Championship
9Josh Chapman23:45.1GR Union51.3OK Green Conference
10Cedar Smolash23:19.7West Bloomfield51.1OAA Blue 3
10Cody Cataline23:01.3Laingsburg50.9CMAC 3
9Lyriq Hill24:10.8Harrison50.7Jack Pine 3
9Israel Cahill23:03.3Saranac50.2CMAC 3
11Ajay Varghese23:21.3Troy Athens50.2OAA White Championship
11Danik Chavez-arevalo22:59.7Lincoln Park50.1Downriver League Championship
11Landon Baar23:04.5Lansing Christian49.8CMAC 3
9Rhys Todd23:27.2East Lansing49.6CAAC Blue League
10Armas Curtis23:15.9Lansing Eastern49.4CAAC Red 3
11Keywan Rutherford23:25.5Pontiac49.2OAA Blue 3
11Evan Schultz23:17.2Fowlerville48.9CAAC Red 3
9Nicholas Croft23:27.2Beverly Hills Groves48.6OAA Blue 3
9Michael Wilhelm23:05.3Gibraltar Carlson48.2Downriver League Championship
9Aiden Harrison24:18.9Gladwin48.0Jack Pine 3
9Lyle Lawrence24:06.0Olivet48.0CAAC White 3
10Ezekiel Rockhold23:10.8Saranac47.7CMAC 3
12Noah Myshock23:28.7New Boston Huron47.1Huron League Championship
11Jesse Watton23:31.9Auburn Hills Avondale47.0OAA Blue 3
9Bryce Stevens23:01.2Hopkins46.6OK Silver Championship
10Connor Hedke23:10.3Gibraltar Carlson46.6Downriver League Championship
11Varun Rajeswaran23:32.5Troy Athens46.5OAA White Championship
10Jordan Scherkenbach23:41.2GR West Mich. Aviation46.3Alliance League Championship
9Aaron VanCleve23:17.2Potterville45.6CMAC 3
10Jackson McManus23:13.7Gibraltar Carlson45.4Downriver League Championship
12Jack DuLong23:37.2Berkley45.3OAA Blue 3
12Griffin Chamberlain23:28.3Lansing Eastern45.2CAAC Red 3
9Henry Cobb23:36.6Bloomfield Hills45.1OAA White Championship
12Ian Babcock23:37.1Troy Athens45.0OAA White Championship
9David Lepley23:42.8Holt44.4CAAC Blue League
10Bhargava Kulkarni23:43.4Okemos44.2CAAC Blue League
9Peyton Carter23:34.8Leslie43.7Cascades Conference
11Matthew Vasher23:19.7Brownstown Woodhaven43.4Downriver League Championship
10Kacper Tomczyk23:41.8Troy Athens43.4OAA White Championship
9Jase Brockway24:33.9Clare43.0Jack Pine 3
10Jack DeMond23:25.8Lansing Christian42.7CMAC 3
10Wyatt Musson23:44.7Rochester42.4OAA White Championship
9Dyson Betts23:45.9Beverly Hills Groves42.4OAA Blue 3
10Vincent Arnold23:51.4Lansing Everett41.5CAAC Blue League
9Asher Rauch23:16.5GR NorthPointe Christian41.5OK Silver Championship
11Ethan Lawrence23:58.3GR West Mich. Aviation40.6Alliance League Championship
9Drake McKaig23:54.5East Lansing40.5CAAC Blue League
12Jack Danbrook23:34.6Laingsburg39.8CMAC 3
9Dameon Totten23:44.7Haslett39.8CAAC Red 3
9Conner Morrison24:33.6Ionia38.8CAAC White 3
9Reese Sarzynski24:00.1East Lansing38.6CAAC Blue League
11Jack Fisher23:55.2New Boston Huron38.3Huron League Championship
10Ricky Popp24:36.2Charlotte37.9CAAC White 3
11Luke Linna24:06.6GR West Mich. Aviation37.8Alliance League Championship
10Ben Smedley23:50.9Lansing Eastern37.7CAAC Red 3
10Brayden Town24:26.1Zeeland West37.6OK Green Conference
11Coen Vaughn23:53.2Addison37.6Cascades Conference
11Christopher Heim23:57.3Grosse Ile37.6Huron League Championship
9Alan He24:00.5Troy Athens37.2OAA White Championship
10Aaron Beam24:01.0Troy Athens37.0OAA White Championship
9Drew Albanice24:00.8Carleton Airport36.4Huron League Championship
10Adam Lamach24:11.1Muskegon Catholic Central36.3Alliance League Championship
9Aaron Rayford24:04.8Berkley36.1OAA Blue 3
11George Blundy23:47.0Lansing Christian35.7CMAC 3
10Brady Hefron23:47.9Saranac35.4CMAC 3
12Grant D’Lamater24:46.6Olivet34.5CAAC White 3
9Cameron Betts23:52.5Laingsburg33.8CMAC 3
9Atticus Houston24:03.2Mason33.6CAAC Red 3
12Dylan Bollone23:54.0Saranac33.3CMAC 3
10Aiden Carpenter24:09.3Napoleon32.2Cascades Conference
10Braden Koos24:57.8Charlotte30.7CAAC White 3
10Nathan Behm23:49.2GR NorthPointe Christian30.6OK Silver Championship
12Ryan Lindemann24:18.8Milan30.4Huron League Championship
9Aidan Fredericks24:13.3Williamston30.2CAAC Red 3
9Oscar McKaig24:26.4East Lansing29.9CAAC Blue League
9Gavin Wort24:02.6Gibraltar Carlson29.1Downriver League Championship
9Austin Krause24:22.7New Boston Huron29.1Huron League Championship
9Brandt Nichols24:18.7Jonesville29.1Cascades Conference
11Jacob Thor24:25.8Rochester28.7OAA White Championship
9Garrett Patrick24:23.8New Boston Huron28.7Huron League Championship
9Jaden Griffor24:24.0Carleton Airport28.7Huron League Championship
10Ostrander Tod Denon24:18.9Lansing Eastern28.4CAAC Red 3
10Joel Lazenby24:25.9New Boston Huron28.0Huron League Championship
10Casey Knas24:29.1Bloomfield Hills27.6OAA White Championship
10Major Brecheisen24:21.4Haslett27.5CAAC Red 3
10Nick Pung24:14.8Portland St. Patrick26.4CMAC 3
10Joel Cupp24:27.6Homer26.1Cascades Conference
9Carter Raffensberger24:28.4East Jackson25.9Cascades Conference
9Christian Spotts24:29.3Homer25.6Cascades Conference
11Conner Welchko24:36.6West Bloomfield25.5OAA Blue 3
11Nolan Prevo24:42.8Lansing Everett24.4CAAC Blue League
10Brady Hart24:39.9Berkley24.4OAA Blue 3
12DJ Troyer24:36.5Michigan Center23.2Cascades Conference
10Sam Walters25:33.5Gladwin23.2Jack Pine 3
12Archibald Van Daele24:42.6Rochester Hills Stoney Creek23.1OAA White Championship
12Chester Van Daele24:43.6Rochester Hills Stoney Creek22.8OAA White Championship
9Rahm Vernagus24:50.1East Lansing22.0CAAC Blue League
9Leighton Thorn24:25.8Trenton21.4Downriver League Championship
11Isaiah Swift24:52.1Lansing Everett21.3CAAC Blue League
9Logan Courtade24:50.3Rochester Hills Stoney Creek20.6OAA White Championship
12Lars Weatherbee24:33.6Bath20.1CMAC 3
12Mac Beck24:34.6Bath19.8CMAC 3
10Gabe Holman25:31.1Ionia19.6CAAC White 3
10Jordan Dent24:54.5Oak Park19.5OAA Blue 3
11Joel Mora25:06.2Muskegon Western Mich. Christian17.9Alliance League Championship
10Jayden Houck24:59.3Berkley17.9OAA Blue 3
9Riley Sprague25:49.7Beaverton17.8Jack Pine 3
11Keith Berry25:00.6Ferndale17.5OAA Blue 3
11Jason Teh25:00.4Troy Athens17.2OAA White Championship
11Vissed Vue24:46.1Potterville16.0CMAC 3
11Elijah Greene25:05.8North Farmington15.7OAA Blue 3
9Donovan Amos25:07.3Harper Woods15.2OAA Blue 3
11Clayton Thomas25:02.2Vandercook Lake14.6Cascades Conference
9Oscar Camargo25:11.4Rochester Hills Stoney Creek13.5OAA White Championship
10Quinn Meron25:13.0Berkley13.3OAA Blue 3
11Cameron McMeekin25:14.4Auburn Hills Avondale12.9OAA Blue 3
10Haven Nico25:06.3Haslett12.6CAAC Red 3
12Marcos Sanguesa26:06.9Shepherd12.0Jack Pine 3
9Javi Berrios Escalera25:43.9Zeeland West11.7OK Green Conference
12Drew Blosser25:15.2New Boston Huron11.6Huron League Championship
11Conner Anderson25:24.2North Farmington9.6OAA Blue 3
9William Myers26:18.5Shepherd8.2Jack Pine 3
10Dre Dodd25:32.2Lansing Waverly7.9CAAC Blue League
11Nicholas Parker25:30.6Harper Woods7.5OAA Blue 3
10Aiden Simon25:57.0Muskegon Mona Shores7.3OK Green Conference
10Issak Stitt25:57.1Zeeland East7.3OK Green Conference
12Jayden Slater25:57.3Muskegon7.2OK Green Conference
9Ethan Hoover25:08.8Gibraltar Carlson7.1Downriver League Championship
9Jack Becksvoort25:43.2Muskegon Western Mich. Christian5.6Alliance League Championship
9Tyson Worthington26:04.7Muskegon4.8OK Green Conference
9Cash Zheng25:20.8Perry4.4CMAC 3
12Andrea Previtali25:41.1West Bloomfield4.0OAA Blue 3
10Mayas Smith25:41.6Bloomfield Hills3.5OAA White Championship
12Nathan Dery25:26.8Lansing Christian2.4CMAC 3
10Jalen Thelen25:27.1Pewamo-Westphalia2.3CMAC 3
10Dorian Davis25:48.4Beverly Hills Groves1.5OAA Blue 3
11Jesus Gonzalez-Torres25:52.7Lansing Everett1.1CAAC Blue League
11David Ward25:41.0Mason1.0CAAC Red 3
9Aaron Studley25:43.5Michigan Center0.8Cascades Conference

Leave a comment