Uncategorized

2025 Ratings: October 15th Meets

Addison Josephson, Linden – Led by Josephson, the Eagles are soaring toward a low MIS finish. Their late season uptick has been led by their top girl, who has hit sub-19 in the past two races.

Alison Villa-Bilton, Clare – A freshman making waves and exceeding expectations is a necessary factor in snapping Shepherd’s long jamboree win streak. For AVB, she summoned a similar effort to one she had at Cadillac, running 19:44 and moving up 4 places from her previous two JPC competitions.

Tyler Harris, Hanover-Horton – The Comets were in close competition with Jonesville, the two previous jamborees decided by a total of 2 points. Harris had been above 17:30 in each, a varsity contributor, but not as much of a frontrunner. That changed this week, where he dropped into the 16’s for the first time ever.

Logan Bellinger, Midland – It’s been a stunted season for the Chemic senior. Following a personal best in his opener at Oiler, Bellinger was out of action for nearly a month. He returned in late September, unaffected by the absence. A 16:07 here was a personal best and immensely helpful in the Midland win over the D2 favorite.

MeetBoys Adj.Girls Adj.Average
BTC Black/White+9+10+10
BTC Blue/Red+30+27+29
CAAC White 3+21+29+25
Cascades Conference+18+16+17
FML 3+3+8+6
JPC 3+16+22+19
MSAC Championship-18-20-19
OK Black Championship+14+20+17
OK Gold Championship+18+16+17
OK Silver Championship+44+43+44
OK White Championship+18+16+17
SVL Championship+18+18+18
WMD Championship+12+18+15

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionWABDate
Midland Dow**128.51120.3SVL Championship
Zeeland East**126.71123.6OK Black Championship
Bay City Western**125.01115.4SVL Championship
Forest Hills Northern*124.51120.6OK White Championship
Grand Rapids Ottawa Hills115.41107.1OK White Championship
Grand Blanc114.91113.5SVL Championship
Zeeland West114.11114.9OK Black Championship
Lapeer108.61105.6SVL Championship
Holly105.6197.7FML 3
Mt. Pleasant103.21113.1SVL Championship
Forest Hills Central99.9197.1OK White Championship
Davison98.0187.8SVL Championship
Midland92.7193.3SVL Championship
Flushing71.2171.6FML 3
Grand Rapids Northview67.0156.0OK Gold Championship
Saginaw Heritage52.4139.5SVL Championship
Swartz Creek17.91-49.9FML 3
TeamTop 5 Avg.DivisionWABDate
Grand Rapids Christian***138.62131.3OK White Championship
Holland Christian***137.72136.3OK Black Championship
Grand Rapids South Christian**128.02125.8OK Gold Championship
East Grand Rapids**120.22118.2OK White Championship
Linden**118.02111.7FML 3
Holland**117.02107.7OK Black Championship
Goodrich**116.12122.6FML 3
Forest Hills Eastern*111.52112.2OK White Championship
Hudsonville Unity Christian*110.92109.0OK Black Championship
Spring Lake*110.82116.8OK Black Championship
Shepherd*106.52101.9JPC 3
Clare*105.5299.4JPC 3
Charlotte92.1299.2CAAC White 3
Lake Fenton90.8284.8FML 3
Fruitport87.8280.6OK Silver Championship
Wayland Union84.4273.5OK Gold Championship
Middleville Thornapple-Kellogg77.4285.0OK Gold Championship
Gladwin76.0269.0JPC 3
Hopkins74.0272.1OK Silver Championship
Fenton73.7264.1FML 3
Hamilton71.8256.7OK Black Championship
Ionia67.3280.6CAAC White 3
Grand Rapids West Catholic66.5251.3OK Gold Championship
Grand Rapids Catholic Central65.6261.4OK White Championship
Owosso54.5263.0FML 3
Corunna44.4241.8FML 3
Portland31.8222.5CAAC White 3
Eaton Rapids31.2221.6CAAC White 3
Clio29.5215.6FML 3
Flint Kearsley22.2220.1FML 3
Michigan Center7.02Cascades Conference
TeamTop 5 Avg.DivisionWABDate
Lansing Catholic***130.13129.7CAAC White 3
Olivet**106.33104.9CAAC White 3
Grandville Calvin Christian*99.2397.6OK Silver Championship
Grand Rapids NorthPointe Christian*95.4387.0OK Silver Championship
Midland Bullock Creek*83.4385.2JPC 3
Sanford-Meridian*82.0375.9JPC 3
Hanover-Horton*80.2368.7Cascades Conference
Pigeon-Laker*80.0370.6BTC Black/White
Caro79.9386.1BTC Black/White
Grass Lake79.5370.1Cascades Conference
Leslie79.0386.9Cascades Conference
Jonesville75.1358.7Cascades Conference
Belding66.8347.4OK Silver Championship
Standish-Sterling62.7360.7JPC 3
Millington62.1354.2BTC Black/White
St. Louis60.4349.7JPC 3
Napoleon59.4348.7Cascades Conference
Homer15.4321.1Cascades Conference
Reese3.9312.4BTC Black/White
TeamTop 5 Avg.DivisionWABDate
Ubly**83.8481.2BTC Black/White
Grand Traverse Academy**80.9488.0WMD Championship
Dryden*60.6460.4BTC Blue/Red
Harbor Beach*60.0458.0BTC Black/White
Bear Lake48.3461.9WMD Championship
Breckenridge43.64MSAC Championship
Brown City23.5414.3BTC Black/White
Mt. Pleasant Sacred Heart11.1428.9MSAC Championship
Vestaburg1.04MSAC Championship

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWABDate
Midland**192.91191.4SVL Championship
Zeeland West**188.81188.8OK Black Championship
Grand Blanc*183.61189.8SVL Championship
Saginaw Heritage179.91184.1SVL Championship
Davison179.91181.5SVL Championship
Holly179.41180.0FML 3
Forest Hills Northern178.21178.2OK White Championship
Forest Hills Central171.61169.7OK White Championship
Grand Rapids Northview169.11169.9OK Gold Championship
Midland Dow166.31171.7SVL Championship
Grand Rapids Ottawa Hills160.81165.3OK White Championship
Zeeland East160.21156.8OK Black Championship
Flushing156.41157.6FML 3
Mt. Pleasant155.41166.9SVL Championship
Lapeer154.81156.2SVL Championship
Swartz Creek143.51144.2FML 3
Grand Rapids Union142.11138.0OK Gold Championship
Bay City Western140.51141.6SVL Championship
Wyoming125.11127.2OK Gold Championship
TeamTop 5 Avg.DivisionWABDate
Flint Powers Catholic***195.52198.6SVL Championship
East Grand Rapids**192.62198.6OK White Championship
Holland Christian**183.52186.0OK Black Championship
Grand Rapids Christian**183.22188.3OK White Championship
Forest Hills Eastern**182.22184.2OK White Championship
Shepherd*179.22183.6JPC 3
Fenton*178.42182.8FML 3
Grand Rapids South Christian*176.32175.5OK Gold Championship
Spring Lake171.72176.9OK Black Championship
Owosso170.02170.1FML 3
Grand Rapids Catholic Central166.92167.4OK White Championship
Clare165.22161.9JPC 3
Holland164.62165.8OK Black Championship
Portland162.12160.2CAAC White 3
Corunna160.32160.5FML 3
Gladwin158.92164.3JPC 3
Hudsonville Unity Christian154.92157.1OK Black Championship
Hopkins154.22155.2OK Silver Championship
Linden153.12150.4FML 3
Ionia148.32145.1CAAC White 3
Flint Kearsley146.22138.8FML 3
Wayland Union139.92118.0OK Gold Championship
Middleville Thornapple-Kellogg133.32140.9OK Gold Championship
Ortonville Brandon132.52139.9FML 3
Lake Fenton130.22153.0FML 3
Fruitport125.02133.2OK Silver Championship
Grand Rapids West Catholic123.42111.5OK Gold Championship
Lake Odessa Lakewood120.72126.7CAAC White 3
Bay City Central114.32114.3SVL Championship
Charlotte111.52115.3CAAC White 3
Hamilton109.72102.4OK Black Championship
Clio101.8299.4FML 3
Goodrich79.92134.0FML 3
Comstock Park72.4251.6OK Silver Championship
Michigan Center55.22Cascades Conference
Lansing Sexton38.52-4.4CAAC White 3
TeamTop 5 Avg.DivisionWABDate
Lansing Catholic**176.23177.9CAAC White 3
Hanover-Horton**175.13171.9Cascades Conference
Jonesville**174.73172.7Cascades Conference
Midland Bullock Creek*164.63160.7JPC 3
Caro*158.63164.3BTC Black/White
Grand Rapids NorthPointe Christian*158.63160.8OK Silver Championship
Sanford-Meridian153.13153.9JPC 3
Leslie151.13153.9Cascades Conference
Pigeon-Laker151.03161.0BTC Black/White
Brooklyn Columbia Central145.13135.2Cascades Conference
Grass Lake144.43146.7Cascades Conference
Reese143.33142.1BTC Black/White
Napoleon141.03142.6Cascades Conference
Beaverton140.03128.2JPC 3
Olivet137.33135.3CAAC White 3
Standish-Sterling133.33132.7JPC 3
Homer132.63129.0Cascades Conference
Belding130.03116.9OK Silver Championship
Harrison128.53118.1JPC 3
Farwell111.43104.8JPC 3
Millington106.53104.5BTC Black/White
St. Louis105.9399.6JPC 3
Grandville Calvin Christian104.7394.0OK Silver Championship
Cass City103.53106.3BTC Black/White
Pinconning88.63JPC 3
Sandusky58.1364.7BTC Black/White
TeamTop 5 Avg.DivisionWABDate
Mt. Pleasant Sacred Heart**164.04169.7MSAC Championship
Breckenridge**161.74156.6MSAC Championship
Mesick*148.24158.8WMD Championship
Ubly*146.24140.9BTC Black/White
Mason County Eastern*143.14131.0WMD Championship
Grand Traverse Academy*142.84145.6WMD Championship
Manchester*139.74133.3Cascades Conference
Dryden133.24140.3BTC Blue/Red
Unionville-Sebewaing130.34128.6BTC Black/White
Carson City-Crystal128.24117.4MSAC Championship
Harbor Beach124.94125.3BTC Black/White
Marlette110.54110.6BTC Black/White
Mayville109.34109.5BTC Blue/Red
Bear Lake108.74108.0WMD Championship
Brown City102.44122.4BTC Black/White
Montabella99.0498.6MSAC Championship
Kingston98.64106.7BTC Blue/Red
Vassar96.9482.5BTC Black/White
Addison92.8482.1Cascades Conference
Vestaburg69.04MSAC Championship
Peck67.6481.7BTC Blue/Red
Caseville66.6479.9BTC Blue/Red
Vandercook Lake53.4457.9Cascades Conference

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Adalyn Raab17:39.4Zeeland East160.2OK Black Championship
10Emilia Garces17:44.6Midland Dow159.1SVL Championship
11Maddie Lindley18:01.6Holly156.8FML 3
10Avery Engbers17:49.7Holland Christian156.8OK Black Championship
12Lilah Yoder17:58.8FHC GR Forest Hills Central155.1OK White Championship
12Hailey Creisher18:06.8Leslie152.4Cascades Conference
10Anneliese Passchier18:25.4East Grand Rapids146.2OK White Championship
12Lilah Poel18:29.2GR Christian144.9OK White Championship
10Tiya Feldpausch18:17.4Olivet144.5CAAC White 3
11Johanna Mulder18:29.4Holland143.5OK Black Championship
10Remie Ellis18:23.7Eaton Rapids142.4CAAC White 3
11Eliana Stob18:34.1Holland Christian142.0OK Black Championship
11Zoe Hoekstra18:41.0GR Christian141.0OK White Championship
9Kaitlyn Berg18:39.3Midland140.9SVL Championship
11Olivia Weiss18:38.0Holland140.7OK Black Championship
11Addison Josephson18:50.0Linden140.7FML 3
10Jaclyn Charbauski18:43.2FHN GR Forest Hills Northern140.3OK White Championship
11Grace Wonch18:30.5Lansing Catholic140.2CAAC White 3
9Hailey Sieler18:44.3FHC GR Forest Hills Central139.9OK White Championship
12Ellie Scholma18:47.0GR Christian139.0OK White Championship
12Willa Prinsen18:47.2FHN GR Forest Hills Northern138.9OK White Championship
10Josie Bishop18:34.8Lansing Catholic138.7CAAC White 3
12Marie Gates18:44.1Hudsonville Unity Christian138.6OK Black Championship
12Layla Geurink18:45.7Holland Christian138.1OK Black Championship
9Grace Meyers18:48.0Bay City Western138.0SVL Championship
12Chloe Rinzema18:52.5GR South Christian137.2OK Gold Championship
10Julia Bambach19:00.9Holly137.0FML 3
9Lily VanEyk18:53.8GR South Christian136.7OK Gold Championship
10Ana Lovell19:03.7Lake Fenton136.1FML 3
11Adeline Armstrong18:57.0East Grand Rapids135.7OK White Championship
11Lucy Waalkes18:57.3GR Christian135.6OK White Championship
10Caralyn Elkins18:53.5Zeeland West135.5OK Black Championship
12Alexis Kotkowicz18:53.6Spring Lake135.5OK Black Championship
11Violet Tetil19:05.1Caro135.0BTC Black/White
10Tiffany DeMaagd19:00.8GR South Christian134.4OK Gold Championship
11Madeleine Hengeveld19:01.5GR Ottawa Hills134.2OK White Championship
11Lydia Powers19:00.8Lapeer133.7SVL Championship
12Annika TerBeek19:06.6GR Christian132.5OK White Championship
10Kayla Shellenbarger19:15.3Goodrich132.2FML 3
11Alivia Ottinger19:20.8Goodrich130.4FML 3
11Jaclyn Suderman19:11.2Bay City Western130.3SVL Championship
10Eva Lindstrom19:15.5GR Christian129.5OK White Championship
12Jillian Clason19:15.7FHE Ada Forest Hills Eastern129.4OK White Championship
10Danica Redes19:16.2Shepherd127.3JPC 3
10Isabelle Currie19:09.4Lansing Catholic127.2CAAC White 3
9Anna Drauer19:09.6Lansing Catholic127.1CAAC White 3
10Cecelia Wojciakowski19:22.6GR Ottawa Hills127.1OK White Championship
10Annika Stob19:18.8Holland Christian127.1OK Black Championship
12Mallory Wilcox19:21.4Bay City Western126.9SVL Championship
12Lilah Weber19:23.0Lapeer126.3SVL Championship
9Autumn Luick19:23.7Midland Dow126.1SVL Championship
9Lilly Pierce19:24.8Mount Pleasant125.7SVL Championship
12Nevaeh Polovina19:25.3Davison125.6SVL Championship
10Abree VanDenBrink19:28.1Wayland Union125.3OK Gold Championship
11Ellery Lampen19:25.5Holland Christian124.8OK Black Championship
11Micali Teeple19:28.4Grand Blanc124.5SVL Championship
9Gwyn Faber19:30.7FHN GR Forest Hills Northern124.4OK White Championship
10Abby Crandell19:38.8Owosso124.4FML 3
9Tessa Albrecht19:27.7Zeeland West124.1OK Black Championship
10Vivienne Conflitti19:34.3FHE Ada Forest Hills Eastern123.2OK White Championship
12Abigail Reis19:40.4Millington123.2BTC Black/White
10Mackenzie VanStensel19:35.8GR Northview122.7OK Gold Championship
12Taryn DiLaura19:32.5Zeeland East122.5OK Black Championship
11Melody Meckstroth19:45.0Linden122.3FML 3
10Sawyer Lynn19:37.1Saginaw Heritage121.6SVL Championship
9Hannah Vogel19:37.6Midland Dow121.5SVL Championship
9Lily Britton19:26.9Olivet121.4CAAC White 3
10Kate Macfarlane19:38.2Midland Dow121.3SVL Championship
11Mackenzie Huizenga19:37.3Holland Christian120.9OK Black Championship
10Lucy Bott19:49.5Fenton120.8FML 3
10Peyhton Beardsley19:15.0Fruitport120.7OK Silver Championship
10Livia Willing19:40.0Grand Blanc120.7SVL Championship
12Mattie Gagne19:36.6Midland Bullock Creek120.5JPC 3
12Samantha Brown19:50.8Clio120.4FML 3
12Nadia Cordes19:41.4Lapeer120.2SVL Championship
12Meredith Cook19:39.4Zeeland East120.2OK Black Championship
12Megan Kuzma19:41.0Zeeland East119.7OK Black Championship
10Leah Humphrey19:44.9Grand Blanc119.0SVL Championship
10Maggie Scholma19:47.1GR Christian119.0OK White Championship
9Jocelyn Tetil19:53.8Caro118.7BTC Black/White
10Sophie Jones19:44.1Holland Christian118.6OK Black Championship
9Norah Kiley19:38.6Kingston118.1BTC Blue/Red
11Cora Parker19:45.9Spring Lake118.0OK Black Championship
9Alison Villa-Bilton19:44.1Clare118.0JPC 3
11Kaila Keeler19:47.2Zeeland West117.6OK Black Championship
12Aletta Scholten19:25.0Grandville Calvin Christian117.3OK Silver Championship
12Katie Sweeney19:58.2Ubly117.3BTC Black/White
10Lindsey Ludwig19:39.6Lansing Catholic117.1CAAC White 3
12Sophie Markel19:52.3Bay City Western116.6SVL Championship
10Sonia Tatko19:54.3GR Christian116.6OK White Championship
11Avery Silvas19:41.4Charlotte116.5CAAC White 3
11Gwyneth Artz19:54.8GR Christian116.4OK White Championship
9Annalise Wiltjer19:54.9GR South Christian116.4OK Gold Championship
11Brooklyn Wiltse19:53.1Davison116.3SVL Championship
10Molly Roberts20:05.0Linden115.7FML 3
9Isabelle Oostema19:57.8GR South Christian115.4OK Gold Championship
10Kaleigh Clark19:53.9Spring Lake115.4OK Black Championship
9Noelle Hulst19:59.0GR South Christian115.0OK Gold Championship
9Madison Bumhoffer19:59.1Wayland Union115.0OK Gold Championship
10Lily Phillips19:59.2FHE Ada Forest Hills Eastern114.9OK White Championship
11Iris Zylstra19:59.9East Grand Rapids114.7OK White Championship
10Courtney Floeter20:08.3Linden114.6FML 3
12Allie Metzler19:58.9Midland Dow114.4SVL Championship
11Anna Sheppard19:59.3Mount Pleasant114.2SVL Championship
9Avery Haynes20:02.1Brooklyn Columbia Central114.0Cascades Conference
10Alena Sportel20:03.6GR Christian113.5OK White Championship
12Brooklyn Werner20:01.8Bay City Western113.4SVL Championship
10Joy Van Wyk20:06.2GR Christian112.6OK White Championship
11Elliana Hufton20:14.4Lake Fenton112.5FML 3
12Lydia Huisman20:07.5GR South Christian112.2OK Gold Championship
10Maizy Matthews20:44.0Breckenridge112.0MSAC Championship
10Ava Benedict19:55.2Ionia111.9CAAC White 3
10Cailyn Baker20:05.4Shepherd110.9JPC 3
12Libby Post20:07.9Zeeland East110.7OK Black Championship
9Kylie Zwiep19:45.0GR NorthPointe Christian110.7OK Silver Championship
12Enna Wainer20:12.8GR Ottawa Hills110.4OK White Championship
10Joylin Brillhart20:10.8Midland Dow110.4SVL Championship
12Cara Prusakiewicz20:02.3Dryden110.2BTC Blue/Red
11Claire Brown20:21.7Goodrich110.1FML 3
10Maisey Toteff20:14.0Hanover-Horton110.0Cascades Conference
11Abigail Simpson20:14.0FHN GR Forest Hills Northern110.0OK White Championship
11Avery Miller20:01.9Lansing Catholic109.7CAAC White 3
12Emily Barbeau20:14.8Bay City Western109.1SVL Championship
11Amelia McKinney20:15.7Grand Traverse Academy108.8WMD Championship
10Amelia Danian20:17.7FHN GR Forest Hills Northern108.8OK White Championship
11Kaiya Bragiel20:17.0Bay City Western108.3SVL Championship
11Brynlee Swihart20:19.6Hanover-Horton108.1Cascades Conference
10Gwen Aupperlee20:20.9GR Ottawa Hills107.7OK White Championship
9Tessa Nienhuis20:17.7Holland107.4OK Black Championship
12Sarah Albright20:19.8Grand Blanc107.4SVL Championship
12Megan Gimmey20:17.5Shepherd106.8JPC 3
11Pyper Braun20:30.6EPBP Laker106.5BTC Black/White
11Baylor Lauinger20:33.1Goodrich106.3FML 3
10Ava Oostema20:27.1GR South Christian105.6OK Gold Championship
9Lucy Straveler20:27.4East Grand Rapids105.5OK White Championship
12Lauryn Byker20:24.1Hudsonville Unity Christian105.3OK Black Championship
10Ava Knot20:25.4Holland Christian104.9OK Black Championship
12Frances Melinn20:16.7Lansing Catholic104.8CAAC White 3
11Zoe German20:03.9Fruitport104.4OK Silver Championship
9Tenley DeWitt20:28.3Zeeland East103.9OK Black Championship
11Rowan Sloothaak20:28.4Zeeland West103.9OK Black Championship
11Sophia Buzzelli20:26.5Clare103.8JPC 3
12Katelynn Boyd20:28.5Hudsonville Unity Christian103.8OK Black Championship
10Lexi Gibson20:28.7Holland103.8OK Black Championship
11Ellie Beach20:26.8Sanford-Meridian103.7JPC 3
10Jessica Toole20:30.9Midland Dow103.7SVL Championship
11Carly Bruxvoort20:29.0Hudsonville Unity Christian103.7OK Black Championship
11Lauren Leis20:28.2Clare103.3JPC 3
12Sadie Schout20:30.5Hudsonville Unity Christian103.2OK Black Championship
9Haleah Johnson20:32.9Grand Blanc103.0SVL Championship
9Faith Antonini20:35.2FHE Ada Forest Hills Eastern102.9OK White Championship
9Sage Palmer20:41.2Sandusky102.9BTC Black/White
12Makenna Gwisdalla20:41.8Bad Axe102.7BTC Black/White
10Alyvia Janke20:42.5Unionville-Sebewaing102.5BTC Black/White
11Elizabeth Letherer20:30.8Clare102.4JPC 3
12Audrey Biebel20:37.1FHN GR Forest Hills Northern102.3OK White Championship
12Emily Peters20:24.7Olivet102.1CAAC White 3
12Kenna Charbauski20:38.5FHN GR Forest Hills Northern101.8OK White Championship
12Lilah Kiley20:28.1Kingston101.6BTC Blue/Red
10Ava Clark20:47.4Goodrich101.5FML 3
11Noelle Wielhouwer20:36.9Hudsonville Unity Christian101.0OK Black Championship
10Adalyn Jarchow20:41.3Grass Lake100.9Cascades Conference
9Olivia Mannes20:38.1Zeeland East100.6OK Black Championship
10Skylar Maclennan21:19.1Fulton100.3MSAC Championship
10Emma Stotzel20:37.5Clare100.2JPC 3
10Payton King20:33.5Kingston99.8BTC Blue/Red
11Faith Jenkins20:18.6Grandville Calvin Christian99.5OK Silver Championship
10Lynnae Meengs20:18.9Grandville Calvin Christian99.4OK Silver Championship
12Emilee Young20:40.0Shepherd99.3JPC 3
11Clare Assaf20:47.0East Grand Rapids99.0OK White Championship
9Madelynn Patterson20:35.1Olivet98.6CAAC White 3
12Kaitrin Miedema20:44.4Holland Christian98.5OK Black Championship
12Alanis Povey20:43.1Gladwin98.3JPC 3
12Ana Beimers20:45.4Hudsonville Unity Christian98.2OK Black Championship
12Jana Kalumbula20:50.8GR Ottawa Hills97.7OK White Championship
12Dylan Bosma20:24.4GR NorthPointe Christian97.5OK Silver Championship
12Kaylynn Pavlige20:26.1Fruitport97.0OK Silver Championship
11Sidney Shepard21:02.4Linden96.5FML 3
10Olivia Brown21:01.9Bad Axe96.0BTC Black/White
11Willa Peterson20:56.4GR Christian95.9OK White Championship
11Jaidyn Nickels21:05.0Corunna95.7FML 3
10Sarah Nothstine20:51.2Midland Bullock Creek95.6JPC 3
12Emily Graves20:53.4Zeeland East95.5OK Black Championship
12Olivia Forsberg20:52.1Clare95.3JPC 3
11Riley DenHartigh20:56.0Hudsonville Unity Christian94.7OK Black Championship
9Charly Braidwood20:57.1Spring Lake94.3OK Black Championship
12Andie Wildern20:48.5Charlotte94.2CAAC White 3
12Madison Prowse21:07.8Brown City94.1BTC Black/White
9Elsa Korte20:49.4Lansing Catholic93.9CAAC White 3
12Allison Breining20:36.4Hopkins93.5OK Silver Championship
11Vivienne Duncan21:03.6GR Christian93.5OK White Championship
10Jessa Skonieczny21:03.4Mount Pleasant92.9SVL Championship
9Claire Burrows21:11.7Millington92.8BTC Black/White
9Jenny Woznick20:38.9GR NorthPointe Christian92.7OK Silver Championship
9Lexi Kinder21:00.0St. Louis92.7JPC 3
9Brynn Burrows21:12.0Millington92.7BTC Black/White
12Tessa Swier21:04.0Midland Dow92.7SVL Championship
9Sophi Beach21:01.9Sanford-Meridian92.0JPC 3
12Zoe Brown21:06.5Mount Pleasant91.8SVL Championship
12Aubrey Zarnke21:14.5EPBP Laker91.8BTC Black/White
11Paige Willman21:16.6Lake Fenton91.8FML 3
10Vivian O’Callaghan21:02.6Gladwin91.8JPC 3
12Madison Louk21:02.9Gladwin91.7JPC 3
10Alivia Schnakenberg21:05.0Zeeland East91.7OK Black Championship
10Brynleigh Griffiths21:09.4Jonesville91.5Cascades Conference
10Mya Castellon21:07.6Mount Pleasant91.5SVL Championship
12Lillian Ambler21:10.2Homer91.3Cascades Conference
11Helena Goodrich20:57.9Charlotte91.0CAAC White 3
12Maria Campbell20:44.7Grandville Calvin Christian90.8OK Silver Championship
10Abby Stiltner21:11.8GR Ottawa Hills90.7OK White Championship
9Matia Battjes21:08.0Spring Lake90.7OK Black Championship
10Averie Stefanovsky21:18.3Caro90.6BTC Black/White
12Molly Melvin21:12.7GR Catholic Central90.4OK White Championship
11Keira Knight21:14.3Jonesville89.9Cascades Conference
10Ashlyn DePoy21:11.5Holland89.5OK Black Championship
11Kora Kok20:48.5GR NorthPointe Christian89.5OK Silver Championship
12Brooklyn Haight21:12.0Zeeland West89.4OK Black Championship
10Joellah Bouwman20:49.1Grandville Calvin Christian89.3OK Silver Championship
10Myah Peruski21:22.5Ubly89.2BTC Black/White
10Claire Wright21:06.8Dryden88.7BTC Blue/Red
9Emma Durling21:26.4Linden88.5FML 3
9Leah Murchie21:26.4Holly88.5FML 3
10Sarah Warner21:13.7Shepherd88.1JPC 3
10Sofia Sporman21:28.3Flint Kearsley87.9FML 3
12Alyssa Spicer21:19.5Mesick87.5WMD Championship
11Mikenna Nagel21:15.7Sanford-Meridian87.5JPC 3
11Joleane Gulledge21:22.5Jonesville87.2Cascades Conference
10Ellery Rietema21:18.8Hamilton87.1OK Black Championship
12Gianna Conflitti21:23.0FHE Ada Forest Hills Eastern87.0OK White Championship
11Gabriella Agar21:23.9GR South Christian86.7OK Gold Championship
12Sophia Knarr21:22.0Midland86.7SVL Championship
12Jennifer Popp20:57.1GR NorthPointe Christian86.6OK Silver Championship
10Stella Inchauste21:24.7East Grand Rapids86.4OK White Championship
11Paige Weber21:12.4Portland86.2CAAC White 3
12Christina Pake21:20.5Standish Sterling85.8JPC 3
9Emma Vloedman21:26.7GR Christian85.8OK White Championship
10Cora Boonstra21:27.1GR Christian85.7OK White Championship
10Lucy Budnik21:23.2Zeeland West85.6OK Black Championship
11Cailin Spearman21:33.8Harbor Beach85.4BTC Black/White
10Madisyn Hunter21:27.9Leslie85.4Cascades Conference
10Danika Lopez21:01.2GR NorthPointe Christian85.3OK Silver Championship
9Lillian Wilke21:28.2GR Christian85.3OK White Championship
9Grace Klynstra21:28.6GR South Christian85.1OK Gold Championship
12Leila Reyes21:27.0Midland85.0SVL Championship
9Avery Diehl21:16.4Lansing Catholic84.9CAAC White 3
12Evie Kleinheksel21:25.9Zeeland West84.7OK Black Championship
12Kenzie Low21:30.5GR Ottawa Hills84.5OK White Championship
10Delaney Burgess21:30.7GR South Christian84.4OK Gold Championship
11Emerson Brock21:28.8Davison84.4SVL Championship
12Grace Kooyer21:31.3GR South Christian84.2OK Gold Championship
12Reese Mickelsen21:31.5FHN GR Forest Hills Northern84.2OK White Championship
9Aubree Herr21:31.2Lapeer83.6SVL Championship
11Sam Koppenol21:30.4Zeeland West83.2OK Black Championship
9Eliana Zwiep21:07.8GR NorthPointe Christian83.1OK Silver Championship
9Faith Smith21:33.4Davison82.9SVL Championship
9Jaylyn Seybert21:34.8Midland82.4SVL Championship
11Annika Kartupelis21:36.8FHE Ada Forest Hills Eastern82.4OK White Championship
12Leah Keuning21:32.9Zeeland West82.4OK Black Championship
9Izabella Jordan21:10.2Hopkins82.3OK Silver Championship
10Marilise (Mari) Yezak21:36.8Midland Dow81.7SVL Championship
11Madelyn Frisbee21:37.7Midland Dow81.4SVL Championship
12Carleigh Thompson21:26.9Ionia81.4CAAC White 3
10Briella Kohley21:36.0Spring Lake81.3OK Black Championship
12Madison Kietzman21:40.1Middleville Thornapple-Kellogg81.3OK Gold Championship
12Taylor Hoppe21:40.2Grass Lake81.3Cascades Conference
9Stella Nunez21:49.0Flushing81.0FML 3
11Addison Patrzik21:39.1Grand Traverse Academy81.0WMD Championship
11Peyton Hardy21:41.3Middleville Thornapple-Kellogg80.9OK Gold Championship
9Ayla Meiste21:37.4Hamilton80.9OK Black Championship
10Madisyn Lindemann21:41.5Napoleon80.8Cascades Conference
12Ella Mangett21:39.6Davison80.8SVL Championship
12Isabella Dunn21:49.8Goodrich80.7FML 3
12Maria Campo-Cossio Calderon21:47.8Bad Axe80.7BTC Black/White
11Nadia Cuevas21:38.4Zeeland East80.5OK Black Championship
12Sophie Patrick21:42.5Homer80.5Cascades Conference
11Jessica Stouten22:18.6Vestaburg80.5MSAC Championship
9Kendall Dorey21:30.9Charlotte80.0CAAC White 3
9Addyson Campbell21:52.3Goodrich79.9FML 3
9Tessa Rutherford21:42.9Bear Lake79.7WMD Championship
12Aydynn Thomason21:43.8Grand Blanc79.4SVL Championship
10Kaitlynne Litwiller21:44.1Davison79.3SVL Championship
10Riley McKeiver21:46.9GR West Catholic79.0OK Gold Championship
10Abbygail Plester21:53.0Ubly79.0BTC Black/White
9Avery Fidler21:45.3Lapeer78.9SVL Championship
11Elise Bullock21:47.3Grass Lake78.9Cascades Conference
12Avari Montgomery21:35.5Charlotte78.5CAAC White 3
12Kennidi Kowal21:48.6East Grand Rapids78.5OK White Championship
11Lydia Nelson21:45.2Hamilton78.3OK Black Championship
11Tess Hoedel21:48.3Grand Traverse Academy77.9WMD Championship
12Olivia Latunski21:50.4FHC GR Forest Hills Central77.9OK White Championship
12Mia Roe21:50.8GR Christian77.7OK White Championship
11Isabella Molnar21:49.0Grand Blanc77.7SVL Championship
9Brielle Miller21:51.2Middleville Thornapple-Kellogg77.6OK Gold Championship
12Gabriela Knight21:59.6Holly77.5FML 3
10Halli VanDyken21:26.0Belding77.0OK Silver Championship
11Adilyn Anderson21:51.1Davison77.0SVL Championship
9Reese Palmer21:49.8Holland Christian76.7OK Black Championship
9Annika Kauffman21:28.8Grandville Calvin Christian76.1OK Silver Championship
10Ava Robinson21:50.0Clare76.0JPC 3
11Davylynn Christie21:50.1Standish Sterling76.0JPC 3
10Laney Walsh21:56.5GR Catholic Central75.8OK White Championship
11Adeline Stormont21:56.6Grass Lake75.8Cascades Conference
11Eisele Prutch21:52.6Holland75.8OK Black Championship
10Lydia Visker21:56.9GR Christian75.7OK White Championship
9Riley Clark21:57.5GR South Christian75.5OK Gold Championship
11Anna Schulz21:57.6GR West Catholic75.5OK Gold Championship
11Madison Moeggenborg21:51.8Shepherd75.4JPC 3
12Madeleine Varhola21:55.8Midland Dow75.4SVL Championship
9Alice Peterson21:57.9GR Christian75.4OK White Championship
9Natalie DeJager21:58.8GR South Christian75.1OK Gold Championship
9Kinsley Haight21:55.7Zeeland West74.8OK Black Championship
9Elena Schmuker21:56.1Hudsonville Unity Christian74.6OK Black Championship
11Carmen Reynolds22:00.5Middleville Thornapple-Kellogg74.5OK Gold Championship
10Stella Gates21:47.9Lansing Catholic74.4CAAC White 3
10Lydia Popp22:07.1EPBP Laker74.3BTC Black/White
12Meghan Guczwa21:57.4Spring Lake74.2OK Black Championship
9Danica Burtch21:55.7Sanford-Meridian74.1JPC 3
10Taylor Geiger22:08.0Ubly74.0BTC Black/White
11Brynn Robinson21:56.5Shepherd73.8JPC 3
11Sophi Williams22:10.9Fenton73.7FML 3
10Sara Stoel21:59.0Hamilton73.7OK Black Championship
11Addison Sirianni22:01.1Bay City Central73.6SVL Championship
11Lilly Reynolds22:11.4Fenton73.5FML 3
9Maezee Humm22:39.6Breckenridge73.5MSAC Championship
10Sophie Allen22:13.0Flushing73.0FML 3
10Breanna Schut22:05.8Middleville Thornapple-Kellogg72.7OK Gold Championship
10Caroline Schellhammer22:06.2East Grand Rapids72.6OK White Championship
12Natalie Brown22:04.8Bear Lake72.4WMD Championship
9Farrah Hampton22:05.1Bay City Western72.3SVL Championship
9Rose Mason22:07.3East Grand Rapids72.2OK White Championship
11Olivia Hooper22:13.6EPBP Laker72.1BTC Black/White
12Bryn Biela22:07.8Hanover-Horton72.1Cascades Conference
10Leah Aagesen22:07.9GR Catholic Central72.0OK White Championship
9Clara Cox22:08.5East Grand Rapids71.8OK White Championship
10Anna McCarty22:44.7Carson City-Crystal71.8MSAC Championship
12Marta Doublestein22:08.7GR Ottawa Hills71.8OK White Championship
12Adeleine DeRoo22:10.9GR Ottawa Hills71.0OK White Championship
12Sophie Koleszar22:07.1Zeeland East71.0OK Black Championship
9Hazel Cherney22:07.4Spring Lake70.9OK Black Championship
9Madeline Orr22:20.0Flushing70.7FML 3
10Scarlet Villarreal22:08.2Zeeland East70.6OK Black Championship
10Bryleigh Belcher22:20.2Linden70.6FML 3
11Haley Green22:08.2Zeeland East70.6OK Black Championship
12Evalynne Bell22:06.3Farwell70.6JPC 3
12Annalise Capestany22:08.5Holland Christian70.5OK Black Championship
12Emma McCarty22:48.8Carson City-Crystal70.4MSAC Championship
10Aletta Vos22:13.1GR South Christian70.3OK Gold Championship
12Katherine Klooster22:13.2GR West Catholic70.3OK Gold Championship
9Ella Gustner22:03.0Dryden70.0BTC Blue/Red
11Ashley Binder22:10.7Hudsonville Unity Christian69.8OK Black Championship
10Ashley Stewart22:11.8Holland Christian69.4OK Black Championship
12Shenoah Collier22:14.2Grand Traverse Academy69.3WMD Championship
12Lili Zondervan22:16.2GR South Christian69.3OK Gold Championship
9Emily Eubank21:49.3Belding69.2OK Silver Championship
9Grace Gruppen22:12.4Hudsonville Unity Christian69.2OK Black Championship
10Peyton Rohn22:53.3Ashley68.9MSAC Championship
10Emily Meek22:23.5Unionville-Sebewaing68.8BTC Black/White
11Hannah Murtha22:16.3Midland68.6SVL Championship
10Avery Byers22:26.7Flushing68.4FML 3
9Rebekah Huber22:12.8Midland Bullock Creek68.4JPC 3
10Margaret Guerra-Harrison22:19.4Leslie68.2Cascades Conference
11Taylor Byrne22:28.0Holly68.0FML 3
9June Acheson22:20.3GR Christian67.9OK White Championship
11Lillian Dewey21:54.0Hopkins67.7OK Silver Championship
10Maria Schwerin22:19.1Grand Traverse Academy67.6WMD Championship
9Gracie Emerson22:21.4FHC GR Forest Hills Central67.5OK White Championship
10Dakotah Laisure21:54.5Belding67.5OK Silver Championship
12Grace Schumacher21:55.5Hopkins67.2OK Silver Championship
12Ryleigh Haveman22:24.0Wayland Union66.7OK Gold Championship
10Ellie Woodring22:24.2Addison66.6Cascades Conference
9Sara Guest22:18.6Midland Bullock Creek66.5JPC 3
11Adeline Ludwig22:19.4Midland Bullock Creek66.2JPC 3
11Shannon Losee22:21.5Spring Lake66.2OK Black Championship
11Miah Randall22:33.7Holly66.1FML 3
11Emma Boire21:58.7Belding66.1OK Silver Championship
9Gianna Richmond22:26.2GR West Catholic65.9OK Gold Championship
10Dilyn Colpean23:02.5Merrill65.8MSAC Championship
11Isabel Adkins22:34.7Swartz Creek65.8FML 3
12Lauren Spitzley22:13.9Portland65.7CAAC White 3
10Esther Bulgrien22:33.4Harbor Beach65.5BTC Black/White
11Hannah Van Allen22:28.9GR Christian65.0OK White Championship
12Haylie Vanderwal22:16.3Olivet64.9CAAC White 3
10Sydney Dickman22:23.7St. Louis64.8JPC 3
11Amoriah Tanton22:38.6Lake Fenton64.5FML 3
9Aubrey Perez22:18.1Ionia64.3CAAC White 3
12Laura Spyker22:26.5Standish Sterling63.8JPC 3
11Karlee Herr22:30.7Lapeer63.8SVL Championship
10Audrey Johnston22:41.0Linden63.7FML 3
10Molly VanDam22:29.0Zeeland East63.7OK Black Championship
9Emily Francis22:31.2Grand Blanc63.6SVL Championship
12Lydia Brown22:29.4Spring Lake63.5OK Black Championship
9Emme Naylor22:33.7Napoleon63.4Cascades Conference
10Margo Burba22:43.3Flushing62.9FML 3
11Eve Sheldon22:44.1Flushing62.6FML 3
9Rachel Becker22:42.6Unionville-Sebewaing62.5BTC Black/White
9Sadie Mueller23:14.2St. Charles62.0MSAC Championship
12Makenzy Lindemann22:38.2Napoleon61.9Cascades Conference
10Sophie Aupperlee22:38.3GR Ottawa Hills61.9OK White Championship
12Sarah Goward22:36.9Mount Pleasant61.7SVL Championship
9Claire Kohley22:13.2Fruitport61.3OK Silver Championship
10Madison Francke22:38.8Bay City Central61.1SVL Championship
10Fiona Sizemore22:27.9Ionia61.0CAAC White 3
11Bailey Case22:39.3Pentwater60.9WMD Championship
11Mia Langhann22:41.4Jonesville60.9Cascades Conference
10Ava Kruise22:42.1Grass Lake60.6Cascades Conference
9Amada Price23:20.0Fulton60.0MSAC Championship
10Madeline Vink22:40.3Spring Lake59.9OK Black Championship
12Madeline Dunn22:53.5Goodrich59.5FML 3
10Brooklyn Morell22:51.7Ubly59.4BTC Black/White
11Anna Shaarda22:45.9FHN GR Forest Hills Northern59.4OK White Championship
11Marnath Tuol22:19.1Grandville Calvin Christian59.3OK Silver Championship
9Lachlan Merren22:19.3Hopkins59.2OK Silver Championship
9Anna London22:33.5Olivet59.2CAAC White 3
12Baylee Moore22:33.5Charlotte59.2CAAC White 3
11Josie Luyckx22:46.6FHC GR Forest Hills Central59.1OK White Championship
11Madison Smith22:46.0Grand Traverse Academy58.7WMD Championship
12Lauren DeVries22:44.1Zeeland East58.6OK Black Championship
9Taelyn Tuggle22:56.2Goodrich58.6FML 3
10Gabby Gaydosh22:48.8Brooklyn Columbia Central58.4Cascades Conference
10Jenna VanderLaan22:49.9GR South Christian58.0OK Gold Championship
11Kylie Leatherman22:46.2Hudsonville Unity Christian57.9OK Black Championship
11Marissa Ainsworth22:50.3Wayland Union57.9OK Gold Championship
12HarLee Leasher22:56.7Brown City57.8BTC Black/White
11Addison Jones22:48.9Midland57.7SVL Championship
12Samantha Conley22:47.6Spring Lake57.5OK Black Championship
9Madison Lemert22:45.8St. Louis57.4JPC 3
10Reese Wright22:52.0Michigan Center57.3Cascades Conference
11Harper Schoon-Tanis22:48.3Holland57.2OK Black Championship
12Laura Bigard23:28.5Mt. Pleasant Sacred Heart57.2MSAC Championship
10Sophia Miller22:52.7Wayland Union57.1OK Gold Championship
9Alexa DeVries22:52.7GR South Christian57.1OK Gold Championship
10Leyah Reed22:51.0Midland Dow57.0SVL Championship
9Emma Campbell22:53.1Michigan Center57.0Cascades Conference
10Sofia Spelman-Mendez22:53.5FHN GR Forest Hills Northern56.8OK White Championship
11Lucy Van Huis22:49.6Holland56.8OK Black Championship
12Holly Zantop22:54.4Hanover-Horton56.5Cascades Conference
12Cecelia Gill22:55.1GR Northview56.3OK Gold Championship
9Isabella West22:44.2Mayville56.3BTC Blue/Red
9Hailey Moorman22:55.8GR South Christian56.1OK Gold Championship
10Genevieve Koepke22:54.2Saginaw Heritage55.9SVL Championship
10Annie Lou Howell22:52.9Holland55.7OK Black Championship
9Breana Adame23:03.0Sandusky55.7BTC Black/White
11Genevieve Franklin22:30.0Fruitport55.7OK Silver Championship
9Zona Morris22:57.3GR Ottawa Hills55.6OK White Championship
10Julia Shupe23:03.4EPBP Laker55.5BTC Black/White
9Emily Okley22:57.5Leslie55.5Cascades Conference
11Sophia Roelofs22:57.7GR Christian55.4OK White Championship
12Emma Fisher23:04.4Reese55.2BTC Black/White
11Rina Graveline22:52.5Gladwin55.2JPC 3
12Lilian Nguyen22:59.1FHN GR Forest Hills Northern55.0OK White Championship
10Sydney Pflug22:59.4GR Northview54.9OK Gold Championship
10Remi Kitts22:59.8FHE Ada Forest Hills Eastern54.7OK White Championship
12Keira Kalbfleisch22:58.3Saginaw Heritage54.6SVL Championship
12Elise Morey22:58.4Lapeer54.5SVL Championship
11Sarah Krueger23:00.4FHE Ada Forest Hills Eastern54.5OK White Championship
10Addison White22:34.0Belding54.3OK Silver Championship
11Ruby Collins23:01.1Hanover-Horton54.3Cascades Conference
9Selene Paxton22:59.7Midland Dow54.1SVL Championship
11Annalee Takalo22:55.9Shepherd54.0JPC 3
11Ellie Wathen22:58.2Spring Lake53.9OK Black Championship
12Ellie Daum23:00.5Mount Pleasant53.8SVL Championship
12Bethany Lehr23:00.9Mount Pleasant53.7SVL Championship
12Ally Schmitz23:40.1Breckenridge53.3MSAC Championship
9Lyla Holdwick23:11.2Harbor Beach52.9BTC Black/White
9Aynsley Merkins22:38.4Fruitport52.9OK Silver Championship
11Haley Fitzgibbon22:59.6Sanford-Meridian52.8JPC 3
12Melodie Nagel22:59.6Sanford-Meridian52.8JPC 3
9Talise Wohlschlegel23:00.4Beaverton52.5JPC 3
12Isla Sule23:16.4Corunna51.9FML 3
12Abigail Redfield22:55.4Olivet51.9CAAC White 3
11Aubrey Weber23:08.6Napoleon51.8Cascades Conference
9Eleanor Aikman23:08.4Davison51.2SVL Championship
10Leah Leis23:04.4Clare51.2JPC 3
11Ellen Post23:06.8Zeeland East51.1OK Black Championship
10Jadyn Rodgers23:11.0GR Northview51.0OK Gold Championship
12Lydia VanderMolen23:07.1Hudsonville Unity Christian51.0OK Black Championship
12Taylor Hinterman23:09.2Bay City Western50.9SVL Championship
12Paige Kutas22:58.4Lansing Catholic50.9CAAC White 3
9Julia Eichbauer23:19.8Fenton50.7FML 3
11Dahlia Kluver23:10.1Mount Pleasant50.6SVL Championship
9Kayden Parker23:18.9Harbor Beach50.4BTC Black/White
11Makenzie Hilberer23:13.1Grass Lake50.3Cascades Conference
10Isabella Lopez23:13.7GR Northview50.1OK Gold Championship
12Molly Colpean23:13.8FHC GR Forest Hills Central50.1OK White Championship
12Kyleigh Phothisan23:11.3Zeeland East49.6OK Black Championship
9Leah Edgar23:23.4Fenton49.5FML 3
11Tess Graff23:15.6East Grand Rapids49.5OK White Championship
9Evie McCreedy23:13.7Lapeer49.4SVL Championship
12Isabelle Neely23:15.9GR Northview49.4OK Gold Championship
12Jillian Steckroth23:24.3Lake Fenton49.2FML 3
12Avery Hagemann23:17.0Middleville Thornapple-Kellogg49.0OK Gold Championship
12Kate Murphy23:13.0Zeeland East49.0OK Black Championship
12Meg VanDam23:13.2Zeeland East48.9OK Black Championship
9Kennedy Wirt23:17.6FHE Ada Forest Hills Eastern48.8OK White Championship
9Elizabeth Lietzow23:11.7Sanford-Meridian48.8JPC 3
10Abbi Wright23:13.8Holland Christian48.7OK Black Championship
10Brynley Merkins22:51.0Fruitport48.7OK Silver Championship
9Saryn Leonard23:12.4St. Louis48.5JPC 3
11Alaina Weyrowske23:17.5Midland Dow48.2SVL Championship
9Brooklyn Chesney23:06.8Lansing Catholic48.1CAAC White 3
12Lillian Engstrom23:20.0GR Catholic Central48.0OK White Championship
10Eleanor Olivo23:28.2Flushing47.9FML 3
10Lily Kline23:16.9Spring Lake47.7OK Black Championship
12Emily Schramm23:15.7Standish Sterling47.4JPC 3
11Sydney Oke23:20.4Lapeer47.2SVL Championship
10Peyten Albertson23:28.8Marlette47.1BTC Black/White
9Ellie Einfeld23:23.1GR Christian47.0OK White Championship
11Breanna Cole22:56.8Fruitport46.7OK Silver Championship
10Taylor Wills24:00.1Mt. Pleasant Sacred Heart46.6MSAC Championship
9Emma Freeland23:13.3Kingston46.6BTC Blue/Red
12Sophia Willyerd23:32.4Swartz Creek46.5FML 3
11June Mushfield23:18.7Midland Bullock Creek46.4JPC 3
10Shyanna Buskirk22:58.2Hopkins46.3OK Silver Championship
9Cora Campbell23:33.3Fenton46.2FML 3
9Alexa Moore23:26.5Jonesville45.8Cascades Conference
12Ava Kontranowski23:24.7Midland45.8SVL Championship
11Lani Dimock23:33.2Harbor Beach45.6BTC Black/White
10Kendal Klingenberg23:23.2Holland Christian45.6OK Black Championship
9June York23:25.6Grand Traverse Academy45.5WMD Championship
11Anshu Talati23:25.9Grand Blanc45.4SVL Championship
10Brystal Klinkman23:35.0Cass City45.0BTC Black/White
11Caroline Mason23:29.3Manchester44.9Cascades Conference
11Isabelle DeJong23:26.0Zeeland West44.7OK Black Championship
11Adele Jewett23:03.3Grandville Calvin Christian44.6OK Silver Championship
11Ryann Ball24:06.9Montabella44.4MSAC Championship
10Kamilla Munoz23:28.1Zeeland East44.0OK Black Championship
9Bella Mehta23:30.1Midland Dow44.0SVL Championship
9Evelyn Bruce23:38.4Caro43.9BTC Black/White
10Magnolia Weiss23:28.6Spring Lake43.8OK Black Championship
12Ryann Tackabury23:30.8Lapeer43.7SVL Championship
10Adalynne Lange23:40.1EPBP Laker43.3BTC Black/White
11Michaela O’Callaghan23:28.3Gladwin43.3JPC 3
10Saralynn Shelley24:11.0Montabella43.0MSAC Championship
11McKayla Marker23:43.0Flushing43.0FML 3
11Kaylee Katje23:09.0Hopkins42.7OK Silver Championship
11Anneliesse Patterson23:23.2Olivet42.6CAAC White 3
12Reagan Vokal23:34.3Midland42.6SVL Championship
10Miriam Skarich23:44.7Owosso42.4FML 3
10Jessie Whitmore23:33.7Spring Lake42.1OK Black Championship
10Stephanie Reder23:35.9Midland Dow42.0SVL Championship
12Elizabeth Richmond23:38.1GR West Catholic42.0OK Gold Championship
9Caroline Berkemeier23:38.4GR Catholic Central41.9OK White Championship
10Claire Ellis23:25.6Olivet41.8CAAC White 3
12Emma Means23:33.5Shepherd41.5JPC 3
11Kendahl Drake23:40.0Jonesville41.3Cascades Conference
11Alayna Zahn23:38.1Midland Dow41.3SVL Championship
9Maisie Sanderson23:40.4FHE Ada Forest Hills Eastern41.2OK White Championship
11Elizabeth Schultz23:29.8Peck41.1BTC Blue/Red
10Addison Horton23:40.9Jonesville41.0Cascades Conference
11Maya Overway23:37.2Spring Lake41.0OK Black Championship
9Autumn Patrzik23:39.2Grand Traverse Academy40.9WMD Championship
11Jaden Buckey23:39.3Bay City Central40.9SVL Championship
12Kennedie Crow23:28.4Eaton Rapids40.9CAAC White 3
9Taylor Campbell23:41.5Jonesville40.8Cascades Conference
11Anna Ziedins23:41.6GR Catholic Central40.8OK White Championship
9Ava Spencer23:49.8Owosso40.7FML 3
11Zaskia Cambero-Feliz23:42.6East Grand Rapids40.5OK White Championship
10Carolyn Buller23:38.9Hudsonville Unity Christian40.4OK Black Championship
12Luci Waldie23:37.1Standish Sterling40.3JPC 3
10Camryn Marshall23:51.4Linden40.2FML 3
11Cora Carver24:20.3Vestaburg39.9MSAC Championship
9Cassie Morello23:52.8Fenton39.7FML 3
10Stella Canfield23:44.8GR Catholic Central39.7OK White Championship
9Micaela Fisher23:44.8East Grand Rapids39.7OK White Championship
12Martyna Nowak23:43.4Mason County Eastern39.5WMD Championship
12Audrey McManus23:32.5Eaton Rapids39.5CAAC White 3
11Jenna Terpstra23:18.7GR NorthPointe Christian39.4OK Silver Championship
11Saniya Shepard23:41.8Zeeland East39.4OK Black Championship
12Alyssa Lucas23:41.9Zeeland West39.4OK Black Championship
12Addy Burkett23:32.9Olivet39.4CAAC White 3
12Jenna Dozeman23:42.0Hamilton39.3OK Black Championship
10Samantha Skym23:40.7Midland Bullock Creek39.1JPC 3
9Grace Nykamp23:47.5Napoleon38.8Cascades Conference
9Sarah Bowerman23:42.0St. Louis38.7JPC 3
11Ella Hallack23:44.1Zeeland West38.6OK Black Championship
11Aspen Jimkoski23:38.0North Huron38.3BTC Blue/Red
10Olivia Vredevoogd23:45.7Hudsonville Unity Christian38.1OK Black Championship
10Peyton Buckner23:48.8Bear Lake37.7WMD Championship
11Abby Geyer23:48.8Spring Lake37.1OK Black Championship
10Alexa Robbins23:59.4Harbor Beach36.9BTC Black/White
11Aspyn Browning23:53.4Grass Lake36.9Cascades Conference
12Loryn Nowiski23:59.9Harbor Beach36.7BTC Black/White
11Katherine Burde23:27.0GR NorthPointe Christian36.7OK Silver Championship
11Devon Byrne24:02.6Holly36.5FML 3
10Evelyn Lindberg24:03.3Corunna36.2FML 3
11Elizabeth Huisjen23:49.4Gladwin36.2JPC 3
12Kenna Caryl23:51.7Hudsonville Unity Christian36.1OK Black Championship
12Cassie Helder23:52.0Hamilton36.0OK Black Championship
11Amanda Ludwig23:43.1Lansing Catholic36.0CAAC White 3
11Lily Wilcoxen23:54.6Grand Traverse Academy35.8WMD Championship
9Finnola Fletcher24:04.6Holly35.8FML 3
11Annica Yin23:52.8Holland35.7OK Black Championship
12Payton Scott24:03.0EPBP Laker35.7BTC Black/White
10Allison Steeb23:46.4Deckerville35.5BTC Blue/Red
12Ella Riddle23:55.9Midland35.4SVL Championship
11Evie Sharpe23:58.0GR Catholic Central35.3OK White Championship
9Piper VanStraten23:45.1Olivet35.3CAAC White 3
9Kayley Wood23:56.7Lapeer35.1SVL Championship
10Gracie Ockerman24:08.4Owosso34.5FML 3
9Vivian Murphy23:47.4Olivet34.5CAAC White 3
9Abigail Kahn24:08.7Lake Fenton34.4FML 3
9Bailey Lutz23:59.5Bear Lake34.2WMD Championship
10Morgan Hausbeck23:59.6Mount Pleasant34.1SVL Championship
10Leah Flannery24:02.9Leslie33.7Cascades Conference
12Aletheia Thomas24:11.7Holly33.4FML 3
11Olivia Sevilla24:01.9Bay City Western33.4SVL Championship
10Hailey Heistand23:37.3Fruitport33.2OK Silver Championship
9Kayla VanderBie23:39.9Grandville Calvin Christian32.4OK Silver Championship
11Melissa VanTimmeren23:40.2Grandville Calvin Christian32.3OK Silver Championship
11Olivia Orr24:15.4Flushing32.2FML 3
10Kate Triezenberg24:07.5GR Christian32.2OK White Championship
10Lilyana Lasher23:57.0Dryden32.0BTC Blue/Red
11Lindsay Hofmeister24:07.0Midland Dow31.7SVL Championship
11Kiera Morris24:07.3Bay City Western31.6SVL Championship
11Kyra Fiedler24:17.7Flint Kearsley31.4FML 3
9Macie Bush24:46.1Breckenridge31.3MSAC Championship
10Cami Goodrich23:57.2Lansing Catholic31.3CAAC White 3
9Leah Doozan24:06.4Zeeland West31.2OK Black Championship
11Eliza Milarch23:58.4Charlotte30.9CAAC White 3
12Emily Plantinga24:11.5GR Christian30.8OK White Championship
11Raylee Preston24:11.7Middleville Thornapple-Kellogg30.8OK Gold Championship
12Onaleigh McVay24:20.4Owosso30.5FML 3
9Blake Ruffin24:20.7Flushing30.4FML 3
12Payden Burden-Smith24:11.5Saginaw Heritage30.2SVL Championship
9Adaure Obinwanne24:00.9Lansing Catholic30.0CAAC White 3
11Jazmine Mason24:22.0Holly30.0FML 3
10Emma Tramontin24:22.3Corunna29.9FML 3
11Addison Malburg24:12.7Mason County Eastern29.8WMD Championship
12Elise Doezema23:47.9Belding29.7OK Silver Championship
11Sophia Miller24:11.0Hudsonville Unity Christian29.7OK Black Championship
9Alyssa Wheeler24:15.5Napoleon29.5Cascades Conference
9Elyana Jurkowski24:15.7Wayland Union29.4OK Gold Championship
11Chloe Wellman24:14.5Davison29.2SVL Championship
9Alexis Cole23:50.2GR NorthPointe Christian28.9OK Silver Championship
9Olivia Herr24:25.8Clio28.7FML 3
9Aria Vugteveen24:18.9GR South Christian28.4OK Gold Championship
11Emma Krivickas24:19.8FHC GR Forest Hills Central28.1OK White Championship
12Alexis Fabbro24:26.5Vassar27.8BTC Black/White
11Sasha Ali Szilak24:20.4Midland27.2SVL Championship
12Veda Smith24:09.6Portland27.1CAAC White 3
9Chloe DenHartigh24:18.9Hudsonville Unity Christian27.1OK Black Championship
12Kasey Haartman24:19.1Hudsonville Unity Christian27.0OK Black Championship
10Maya Cicci24:21.6Midland Dow26.8SVL Championship
10Heidi Carter24:10.9Lake Odessa Lakewood26.7CAAC White 3
12Lily Geyer24:20.5Spring Lake26.5OK Black Championship
11Leire Ojeda-Gogniat24:31.1Harbor Beach26.3BTC Black/White
11Hope Kriesch24:33.6Flushing26.1FML 3
9Allie Gruppen24:22.3Hudsonville Unity Christian25.9OK Black Championship
11Bayleigh Finney24:20.5Sanford-Meridian25.8JPC 3
9Carolan Emmons24:32.7Millington25.8BTC Black/White
12Riley Dood24:27.8GR South Christian25.4OK Gold Championship
12Kaylee Eickhoff24:36.1Goodrich25.3FML 3
10Averie Schons24:26.3Lapeer25.2SVL Championship
12Corena Willink24:28.6GR Ottawa Hills25.1OK White Championship
10Adi Doyle24:37.0Owosso25.0FML 3
11Adelyn Lough24:27.0Bay City Western25.0SVL Championship
10Heidi Salm24:23.2Shepherd24.9JPC 3
9Sophia Morgan24:31.0Jonesville24.3Cascades Conference
12Grace Burgess24:31.3GR South Christian24.2OK Gold Championship
11Julia Penades24:38.2Marlette23.9BTC Black/White
11Lily Spudowski24:38.5Brown City23.8BTC Black/White
9Reagan Somers24:26.6Clare23.8JPC 3
9Riley McKissic24:41.4Linden23.5FML 3
10Mackenzie Zayas24:41.4Owosso23.5FML 3
9Ella Jacobson24:33.7GR Catholic Central23.4OK White Championship
9Charlotte Ringnalda24:34.4GR South Christian23.2OK Gold Championship
9Menrva Abbott24:32.7Grand Blanc23.1SVL Championship
10Karsyn Boersma24:35.7Middleville Thornapple-Kellogg22.8OK Gold Championship
12Stella Lipinski24:24.2Lansing Catholic22.3CAAC White 3
12Mia Jaime24:35.4Bay City Western22.2SVL Championship
9Arliena Grant24:32.3Gladwin21.9JPC 3
12Kaylin Rogers24:37.5Davison21.5SVL Championship
9Ebony Huckins24:45.9Reese21.4BTC Black/White
12Natalie Phillips24:29.6North Huron21.1BTC Blue/Red
12Kennedy Bugbee24:40.8Hanover-Horton21.1Cascades Conference
9Molly Cook24:49.2Flushing20.9FML 3
11Lily Smith24:39.8Pentwater20.7WMD Championship
10Ali Turner24:40.2Lapeer20.6SVL Championship
12Ali Learman24:48.7Cass City20.5BTC Black/White
10Sophia Mika24:41.1Midland20.3SVL Championship
11Marley Pointer24:51.2Holly20.3FML 3
11Alyssa Moens24:43.5GR Northview20.2OK Gold Championship
9Addison Swalwell24:51.9Holly20.0FML 3
12Maleah Roth24:50.7Ubly19.8BTC Black/White
12Lindsay Spronk24:45.3GR South Christian19.6OK Gold Championship
9Sophia Stob24:41.7Zeeland West19.4OK Black Championship
10Harper Phillips24:46.1Middleville Thornapple-Kellogg19.3OK Gold Championship
11Nicole Klee24:52.2Ubly19.3BTC Black/White
9Brooklyn Sharp24:42.2Zeeland West19.3OK Black Championship
9Kenzie Matheny24:45.5Hamilton18.2OK Black Championship
9Catherine (Katie) Callahan24:57.6Goodrich18.1FML 3
10Mya Moore24:49.9FHE Ada Forest Hills Eastern18.0OK White Championship
10Tuesday Stevens24:23.1Hopkins18.0OK Silver Championship
10Grace Gallagher24:50.6GR Northview17.8OK Gold Championship
11Emma Lange24:37.8Ionia17.7CAAC White 3
10Isabella Card24:49.0Bear Lake17.7WMD Championship
11Molly Gaudard25:00.6Flint Kearsley17.1FML 3
12Kate Coffey24:39.8Lansing Catholic17.1CAAC White 3
12Aneliz Salvador-Rivera24:26.0Comstock Park17.0OK Silver Championship
10Payton Gourlay24:53.1Lapeer16.3SVL Championship
10Natalia Oren24:55.1GR Christian16.3OK White Championship
11Faith Pawloski24:55.9FHC GR Forest Hills Central16.0OK White Championship
9Adelaide Poynter24:43.9Lansing Catholic15.7CAAC White 3
11Paytyn Sweat25:04.2Vassar15.3BTC Black/White
9Fiona Phillips24:47.4North Huron15.2BTC Blue/Red
12Groria Uwamahoro24:32.2Wyoming Kelloggsville14.9OK Silver Championship
11Amelia Paul25:00.2FHN GR Forest Hills Northern14.6OK White Championship
11Teagan Clarke25:00.2Manchester14.6Cascades Conference
12Daphne Hall25:00.2FHE Ada Forest Hills Eastern14.6OK White Championship
9Mariah Geerts24:56.3Holland14.6OK Black Championship
11Lydia Marsman24:33.5Grandville Calvin Christian14.5OK Silver Championship
11Luz Maldonado24:59.2Midland Dow14.3SVL Championship
12Hope Purvis24:55.6Harrison14.1JPC 3
10Carina Humphrey25:02.0Homer14.0Cascades Conference
9Macy Polega24:52.4North Huron13.5BTC Blue/Red
12Braylee Rice25:09.9Reese13.4BTC Black/White
12Chloe Wood25:02.0Flint Powers Catholic13.3SVL Championship
12Eva Long25:11.6Sandusky12.8BTC Black/White
9Layli Carpenter25:05.9Middleville Thornapple-Kellogg12.7OK Gold Championship
12Ella Whiteman25:14.7Lake Fenton12.4FML 3
9Sariah Deloney25:15.6Swartz Creek12.1FML 3
9Madeline Gillette25:16.0Holly12.0FML 3
12Amara German24:41.2Belding11.9OK Silver Championship
11Aquetzalli Hernandez25:16.8Ortonville Brandon11.7FML 3
10Zoey Berkeypile25:09.0Napoleon11.7Cascades Conference
12Lexi Wegner25:16.0Caro11.3BTC Black/White
9Kara DeMink25:08.2Lapeer11.3SVL Championship
12Merinaz Vogelzang25:10.2GR Christian11.3OK White Championship
12Hayden Kreger25:09.5Midland10.8SVL Championship
11Kaylynn Seeley25:47.8Vestaburg10.7MSAC Championship
10Scout Widner25:08.5Hamilton10.5OK Black Championship
12Gabby Young25:14.4GR South Christian9.9OK Gold Championship
12Katie Million25:14.6Grass Lake9.8Cascades Conference
9Zoey McComb25:22.8Goodrich9.7FML 3
9Harlow Levendosky25:11.3Zeeland East9.6OK Black Championship
11Makayla Wynbeek25:16.8GR Christian9.1OK White Championship
12Miranda Miheve25:17.1GR Ottawa Hills9.0OK White Championship
11Kaylie McCracken25:53.4Carson City-Crystal8.9MSAC Championship
10Anna Hart25:13.5Hamilton8.8OK Black Championship
9Erica Morello25:25.9Fenton8.7FML 3
12Elizabeth (Lizzie) Dettman25:26.8Corunna8.4FML 3
12Grace LaFlure25:19.8GR Northview8.1OK Gold Championship
12Madelyn Hicks25:26.8Cass City7.7BTC Black/White
10Ava Rentfrow25:22.4Grass Lake7.2Cascades Conference
9Emma Tracy25:22.7Homer7.1Cascades Conference
9Mariel Cioffi-Epp25:24.5GR Ottawa Hills6.5OK White Championship
11Jewlia Trowbridge25:22.9Mesick6.4WMD Championship
10Kylee Fleisher26:01.1Carson City-Crystal6.3MSAC Championship
10Hanna DeVries25:21.5Hudsonville Unity Christian6.2OK Black Championship
9Reagan Keil25:37.6Flushing4.8FML 3
12Julia Till25:26.2Zeeland West4.6OK Black Championship
12Piper Vydareny25:30.5East Grand Rapids4.5OK White Championship
10Lily Zeck25:04.6Grandville Calvin Christian4.1OK Silver Championship
10Elaina Ruiz25:30.2Bay City Western3.9SVL Championship
12Sophie Wetherell25:40.5Clio3.8FML 3
10Sienna Struck25:30.7Mount Pleasant3.8SVL Championship
9Eloise Entwistle25:06.5GR NorthPointe Christian3.5OK Silver Championship
9Audrey Muehlenbeck25:31.6Bay City Western3.5SVL Championship
9Payten Oke25:32.1Lapeer3.3SVL Championship
12Jaelynn Pospiech25:34.6GR Northview3.1OK Gold Championship
9Lilly Dubridge26:11.3Mt. Pleasant Sacred Heart2.9MSAC Championship
9Aleena Moralas25:34.3Flint Carman-Ainsworth2.6SVL Championship
10Chloe Kohley25:10.4Fruitport2.2OK Silver Championship
11Eleanor Murphy25:35.4Flint Powers Catholic2.2SVL Championship
12Caila Fitchett25:26.6Dryden2.1BTC Blue/Red
11Deborah Beral25:25.4Lansing Sexton1.9CAAC White 3
11Tuta Komi25:25.6Lansing Sexton1.8CAAC White 3
11Maggie Oliver25:38.6GR Northview1.8OK Gold Championship
10Leah Stetter25:36.9Bay City Western1.7SVL Championship
10Kylie McIntosh25:46.3Caro1.2BTC Black/White
9Brianna Mathews25:39.0Midland Dow1.0SVL Championship
10Kiera Twyman25:28.2Olivet0.9CAAC White 3
12Valorie Hieber25:41.2Manchester0.9Cascades Conference
12Claire Lyon25:29.9Portland0.4CAAC White 3
10Claire Fifelski25:15.9Hopkins0.4OK Silver Championship
11Isa Alix25:51.6Clio0.1FML 3

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Jonah Workman15:16.4East Grand Rapids208.5OK White Championship
10Lennox Naswell15:23.5Flint Powers Catholic206.2SVL Championship
11Mitchell Dunlap15:40.9GR Catholic Central200.4OK White Championship
12Bryce Gross15:45.6Flint Powers Catholic198.8SVL Championship
10Micah Becker15:49.5East Grand Rapids197.5OK White Championship
10Gavin Katic16:06.1Fenton197.0FML 3
11Cameron Cochran15:53.0Midland196.3SVL Championship
12Brody Karg16:02.3Harbor Beach196.2BTC Black/White
12Shephard Bower15:55.0FHE Ada Forest Hills Eastern195.7OK White Championship
9Tommy McCormick15:55.7Grand Blanc195.4SVL Championship
11Caleb Blonde15:56.9Jonesville195.0Cascades Conference
11Logan Gessford15:58.8Midland194.4SVL Championship
11Broden Ladd16:14.3Holly194.2FML 3
11Bryce Cahoon16:03.0Shepherd193.7JPC 3
12Keagan Smith16:05.5Zeeland West193.5OK Black Championship
12Brodie Licata16:17.5Lake Fenton193.2FML 3
12Sean Ryan16:03.0GR Christian193.0OK White Championship
12Tommy Beiter16:03.8Flint Powers Catholic192.7SVL Championship
10Ashton Fink16:04.2GR Christian192.6OK White Championship
10Elliot King16:06.9Midland191.7SVL Championship
9Grant Lampen16:11.1Holland Christian191.6OK Black Championship
12Logan Bellinger16:07.7Midland191.4SVL Championship
11Luke Herron16:16.9Caro191.4BTC Black/White
11Anthony Rowe16:45.6Breckenridge190.8MSAC Championship
12Andrew Worsley16:10.0Midland190.7SVL Championship
11Connor O’Reilly16:11.0Davison190.3SVL Championship
12Rob Dodd16:15.7Zeeland West190.1OK Black Championship
10Ryan Rathsburg16:12.1Flint Powers Catholic190.0SVL Championship
12Caleb Carignan16:12.3Flint Powers Catholic189.9SVL Championship
11Chad Tyson16:13.2Hanover-Horton189.6Cascades Conference
12Jack Edison16:13.5East Grand Rapids189.5OK White Championship
12Ethan Dalman16:18.5Zeeland West189.2OK Black Championship
12Luke James16:14.9Midland189.0SVL Championship
9Tanner Smith16:19.2Zeeland West189.0OK Black Championship
12Kelton Hoover16:16.8GR Ottawa Hills188.4OK White Championship
12Rhys Holmes16:17.8GR Northview188.1OK Gold Championship
10Aiden Lambers16:23.1Holland187.6OK Black Championship
10Cole Heikka16:34.8Holly187.4FML 3
12Jeryn Frisbie15:54.6Belding187.1OK Silver Championship
12Landon Gerritsma16:26.0Holland Christian186.7OK Black Championship
12Philip Chamberlain16:22.0FHN GR Forest Hills Northern186.7OK White Championship
12Ben Verellen16:24.5Gladwin186.5JPC 3
12Sam Hillary16:22.7East Grand Rapids186.5OK White Championship
12Thad VanderLaan16:22.7GR South Christian186.4OK Gold Championship
11Evan Olson16:33.2EPBP Laker185.9BTC Black/White
10Clint Couchman16:24.5Brooklyn Columbia Central185.8Cascades Conference
11Owen Adams16:29.0Spring Lake185.7OK Black Championship
12Griffin Good16:40.3Flushing185.6FML 3
11Marshall Brandt16:28.9Midland Bullock Creek185.0JPC 3
12Gavin O’Meara16:27.9FHC GR Forest Hills Central184.7OK White Championship
12Cole Fernandez16:43.0Flint Kearsley184.7FML 3
10Grayson Michels16:28.3FHE Ada Forest Hills Eastern184.6OK White Championship
12John Blaskowski16:28.4Saginaw Heritage184.5SVL Championship
12Noah Linstrom16:29.9Davison184.0SVL Championship
10James Scholten-Holcomb16:30.2GR Christian183.9OK White Championship
11Steven Zawacki16:31.6FHE Ada Forest Hills Eastern183.5OK White Championship
12Carson Burgess16:41.1Brown City183.3BTC Black/White
10Caelen Gray16:36.3Holland183.3OK Black Championship
11Brett Lewis16:32.8Saginaw Heritage183.1SVL Championship
10Nicholas Priestap16:33.2Grand Blanc182.9SVL Championship
12Andrew Feldpausch16:30.8Portland182.7CAAC White 3
11Kyle Redman16:39.9Mesick182.7WMD Championship
12Liam Bingman16:34.0GR Ottawa Hills182.7OK White Championship
11Ty Redman16:40.1Mesick182.6WMD Championship
11Levi Mayer16:34.3Davison182.6SVL Championship
9Bryson Hassevoort16:38.5Zeeland West182.5OK Black Championship
10Gerard Gilmour16:49.5Fenton182.5FML 3
10Carter Crosby16:35.6Grand Blanc182.1SVL Championship
11Ben Verlin16:36.5GR South Christian181.8OK Gold Championship
11Drew Davis16:39.0Shepherd181.7JPC 3
11Trevor Murphy16:52.7Holly181.4FML 3
11Lucas Aardema16:38.2East Grand Rapids181.3OK White Championship
10Jackson Butts16:53.5Lake Fenton181.2FML 3
10CJ Shilling16:53.5Flushing181.2FML 3
9Jack Crongeyer16:40.7Grand Blanc180.4SVL Championship
12Jack Monterusso16:40.7FHC GR Forest Hills Central180.4OK White Championship
12Sam Taylor16:45.6Zeeland West180.1OK Black Championship
11Cole Coffman16:45.9Holland Christian180.0OK Black Championship
9Zander Stewart16:46.0Holland Christian180.0OK Black Championship
12Lucas Gates16:39.5Lansing Catholic179.8CAAC White 3
11Cooper Flick16:42.8Hanover-Horton179.8Cascades Conference
11Thomas Fisher16:42.9East Grand Rapids179.7OK White Championship
11Collin Fucile16:43.1Jonesville179.6Cascades Conference
11Brady Edwards17:19.3Mt. Pleasant Sacred Heart179.6MSAC Championship
11James Tennes16:41.1Lansing Catholic179.3CAAC White 3
9Zach Diller16:48.1Holland Christian179.3OK Black Championship
10Abe Blaskowski16:44.8Saginaw Heritage179.1SVL Championship
11Jakin Whitney16:47.9Shepherd178.7JPC 3
12John Truong16:46.2FHN GR Forest Hills Northern178.6OK White Championship
12Jacob Hylton17:02.1Ortonville Brandon178.3FML 3
12Will Johnson16:51.3Holland Christian178.2OK Black Championship
12Jack Estelle16:21.4Hopkins178.2OK Silver Championship
12Caleb TeBrake16:47.6GR Northview178.1OK Gold Championship
11Everett Beach16:45.3Lansing Catholic177.9CAAC White 3
9Matthew Lauderbaugh16:48.8Davison177.7SVL Championship
11Dustin Wright16:49.4Midland177.5SVL Championship
11Nate Davis16:54.2Zeeland East177.3OK Black Championship
12Carter Clark17:26.2Carson City-Crystal177.3MSAC Championship
11Matthew Wortley16:50.9Saginaw Heritage177.0SVL Championship
12William Dean16:51.4Grand Blanc176.9SVL Championship
12Reid Cousins16:55.6Zeeland West176.8OK Black Championship
10Christian Pavlige16:25.6Fruitport176.8OK Silver Championship
12Nicholas Fowler16:52.2Jonesville176.6Cascades Conference
12Owen Moore16:49.4Portland176.5CAAC White 3
10Macen White16:56.9Holland Christian176.4OK Black Championship
11Alex Ten Haken16:57.4Hudsonville Unity Christian176.2OK Black Championship
12Gabriel Williams16:53.4FHN GR Forest Hills Northern176.2OK White Championship
11Connor Murphy16:53.4Midland176.2SVL Championship
9Leonidas Erfourth17:08.7Owosso176.1FML 3
11Mason Fein16:54.3Wayland Union175.9OK Gold Championship
12Aiden VanKuiken16:54.6East Grand Rapids175.8OK White Championship
10Pascal Rasmussen16:54.7Saginaw Heritage175.8SVL Championship
12Simon Faber16:54.9FHN GR Forest Hills Northern175.7OK White Championship
10Beckett Kneisel16:55.7East Grand Rapids175.4OK White Championship
10Alec Brown16:55.9Saginaw Heritage175.4SVL Championship
12Cooper Donovan16:56.0FHE Ada Forest Hills Eastern175.3OK White Championship
10Tyler Harris16:56.9Hanover-Horton175.0Cascades Conference
12John Edler16:57.2Homer174.9Cascades Conference
11Josiah Rozema16:57.5GR South Christian174.8OK Gold Championship
9Connor Ford17:12.9Corunna174.7FML 3
9Jack Cook16:58.0Grand Blanc174.7SVL Championship
11Grant Hunault17:13.1Fenton174.6FML 3
10Ashton Potwin16:58.7Jonesville174.4Cascades Conference
12Ethan Manning16:59.2Wayland Union174.3OK Gold Championship
9Alex Pelliccia16:59.3Midland174.2SVL Championship
11Ariston Dallas17:14.6Owosso174.1FML 3
11Elias DeJong16:59.7GR Christian174.1OK White Championship
9Hudson Kemper16:59.8GR South Christian174.1OK Gold Championship
11William McDonald17:02.3Shepherd173.9JPC 3
10Joshua England17:00.5Midland Dow173.8SVL Championship
12Grant Hillary17:00.7GR Catholic Central173.8OK White Championship
12Ty Baum17:00.8FHN GR Forest Hills Northern173.7OK White Championship
12Lukus Mendoza17:05.7Spring Lake173.4OK Black Championship
12Payton Chandler17:16.8Corunna173.4FML 3
10Kash Moored16:35.8Hopkins173.4OK Silver Championship
10Donnie Richmond16:59.2Portland173.3CAAC White 3
11Logan Young17:04.5Harrison173.2JPC 3
12Matthew Berg17:03.0Midland173.0SVL Championship
12Tyler VanKuiken17:03.3East Grand Rapids172.9OK White Championship
12Jonah Pollatz17:39.4Mt. Pleasant Sacred Heart172.9MSAC Championship
10Remyngton Clish17:05.6Sanford-Meridian172.8JPC 3
12Gage Spencer17:06.0Beaverton172.7JPC 3
11Ethan Huff17:04.4Homer172.5Cascades Conference
9Asher Putman17:13.8Reese172.4BTC Black/White
12Micah Small17:05.2GR Christian172.3OK White Championship
10Derek Bostrom17:09.6Holland Christian172.2OK Black Championship
10Grady Richey17:02.6Lansing Catholic172.1CAAC White 3
10Tate VanDaele17:05.6FHE Ada Forest Hills Eastern172.1OK White Championship
12Maximillian Bladzik17:05.8Grand Blanc172.1SVL Championship
9Reuben Riemersma17:09.8Hudsonville Unity Christian172.1OK Black Championship
11Connor Schmidt17:07.9Clare172.0JPC 3
11Chase Woller-Skar17:06.0East Grand Rapids172.0OK White Championship
9Dane Trask17:10.1Spring Lake172.0OK Black Championship
11Téo Krumm17:03.4Lansing Catholic171.9CAAC White 3
11Rylan VanDenBeldt17:11.2Holland Christian171.6OK Black Championship
12Charlie Smith17:08.2Grand Blanc171.3SVL Championship
12Michael Walsh17:18.3Ubly170.9BTC Black/White
9Oliver Burt17:45.8Breckenridge170.7MSAC Championship
10Michael Ensing17:14.8Zeeland West170.4OK Black Championship
9Seth Sytsma17:12.3GR Christian169.9OK White Championship
12Isaiah Lindstrom17:12.5GR Christian169.8OK White Championship
11Easton McCloy16:47.4GR NorthPointe Christian169.5OK Silver Championship
11Jackson Defina17:28.4Fenton169.5FML 3
12Jaxxon Thelen17:11.3Ionia169.2CAAC White 3
12Grant Johnson17:15.0Manchester169.0Cascades Conference
10Brendan Plante17:17.8Midland Bullock Creek168.7JPC 3
10Wyatt Hassenzahl17:16.2Hanover-Horton168.6Cascades Conference
11Jackson Martin17:31.7Fenton168.4FML 3
12Zac Brown17:31.8Holly168.4FML 3
11Kai Miller17:32.1Owosso168.3FML 3
10Jack Krafft17:19.6Shepherd168.1JPC 3
10Brady Rappuhn17:32.8Owosso168.1FML 3
10Griffin Solano17:17.8Flint Powers Catholic168.1SVL Championship
12Liam Hallack17:22.2Zeeland West168.0OK Black Championship
10Mason Benson17:18.2FHC GR Forest Hills Central167.9OK White Championship
11Alec Dodak17:18.4Manchester167.9Cascades Conference
12Clayton Peacock17:21.2Clare167.6JPC 3
9Whitman Newland17:19.6Midland Dow167.5SVL Championship
10Anthony Rushmore17:19.6GR Catholic Central167.5OK White Championship
12Duane Davis17:22.4Midland Bullock Creek167.2JPC 3
11Joshua Dodd17:24.5Zeeland West167.2OK Black Championship
10Weston Grewell17:25.2Zeeland West166.9OK Black Championship
10Isaac Vandlen17:25.3Spring Lake166.9OK Black Championship
10Lance Niedzielski17:28.2Mason County Eastern166.6WMD Championship
10Justin Walters17:26.4Zeeland East166.5OK Black Championship
12Aaron Zannetti17:22.5Grand Blanc166.5SVL Championship
11Cooper Schmelter17:22.5Leslie166.5Cascades Conference
12Kian Sprik17:22.6FHN GR Forest Hills Northern166.5OK White Championship
12Isaac Norcross16:56.8GR NorthPointe Christian166.4OK Silver Championship
10Alex Iordanou17:22.9Flint Powers Catholic166.4SVL Championship
11Emmanuel Valdez17:23.0Mount Pleasant166.3SVL Championship
10Joshua Byrtus17:39.7Holly165.8FML 3
9Paolo Vello17:29.4Holland Christian165.5OK Black Championship
10Gabe Piach17:27.6Gladwin165.5JPC 3
10Bradley Chesney17:26.0Midland165.3SVL Championship
10Abram Larsen17:41.2Fenton165.3FML 3
12Gordie Kaiton17:26.3FHE Ada Forest Hills Eastern165.2OK White Championship
11Jonathan Falk17:26.6GR Christian165.1OK White Championship
11Wesley Chaffee18:03.1Mt. Pleasant Sacred Heart165.0MSAC Championship
12Adam Howell17:42.2Flint Kearsley164.9FML 3
11Oliver Ridley17:27.6Saginaw Heritage164.8SVL Championship
10Henry Yoder17:27.7FHC GR Forest Hills Central164.8OK White Championship
11Josh Bengry17:27.7Davison164.8SVL Championship
10Caden Uttech17:32.3Zeeland West164.6OK Black Championship
10Micah Stern17:29.0Lapeer164.3SVL Championship
10Grady Johnston17:03.5Hopkins164.2OK Silver Championship
12Rex Jackson17:29.7GR South Christian164.1OK Gold Championship
9Weston Guza17:38.7Ubly164.1BTC Black/White
11Joshua Reed17:30.6Midland Dow163.8SVL Championship
12Elijah Good17:30.9Midland Dow163.7SVL Championship
11Ben Panter17:46.0Fenton163.7FML 3
11Christian Villa-Bilton17:33.7Clare163.4JPC 3
11Rian Powers17:35.9Holland163.4OK Black Championship
11Rush Marsden18:08.1Fulton163.3MSAC Championship
10Christian LeConte17:47.5Owosso163.2FML 3
10Carson Potter17:29.8Lansing Catholic163.1CAAC White 3
11McKinley Springer17:48.9Corunna162.7FML 3
12Carston Broderick17:34.0Midland Dow162.7SVL Championship
11Kenneth Mangles17:34.0Leslie162.7Cascades Conference
11Owen Wruble17:43.2Harbor Beach162.6BTC Black/White
11Joseph Haupt17:36.5Clare162.5JPC 3
10Carson Beach17:34.6Hanover-Horton162.5Cascades Conference
11Quinn Sanderson17:36.4FHE Ada Forest Hills Eastern161.9OK White Championship
9Silas Finney17:38.7Beaverton161.8JPC 3
11Kaden Rohrbacher17:33.9Lake Odessa Lakewood161.7CAAC White 3
12James Schroder17:39.2Sanford-Meridian161.6JPC 3
12Jack Anderson17:37.3FHE Ada Forest Hills Eastern161.6OK White Championship
9Jake Roberts17:38.0Midland Dow161.3SVL Championship
12Andrew Norman17:38.6Napoleon161.2Cascades Conference
11Hunter Hall17:38.6Lapeer161.1SVL Championship
12Wyatt Vowell17:39.0Brooklyn Columbia Central161.0Cascades Conference
11Ben Bouchey17:39.0Flint Powers Catholic161.0SVL Championship
11Liam Eaton17:39.1GR Northview161.0OK Gold Championship
11Myles Robinson17:41.8Gladwin160.7JPC 3
11Ryder Woodwyk17:44.0Spring Lake160.7OK Black Championship
10Luke Mulder17:42.1Midland Bullock Creek160.6JPC 3
11Sutton Klaus17:42.8Clare160.4JPC 3
11Landen Gessner17:37.9Olivet160.4CAAC White 3
11Connor Boteler17:41.2Grass Lake160.3Cascades Conference
12Samuel Ashby17:45.2Zeeland West160.3OK Black Championship
10Eddie Radtke17:43.3Shepherd160.2JPC 3
11Gabe Slater17:42.1FHC GR Forest Hills Central160.0OK White Championship
12Cohen Paril17:42.7Lapeer159.8SVL Championship
11Ethan Curtiss17:43.0FHC GR Forest Hills Central159.7OK White Championship
11Henry Haag17:52.7EPBP Laker159.4BTC Black/White
12Gavin Escamilla17:44.1Bay City Western159.3SVL Championship
10Henry Kosick17:44.2Midland159.3SVL Championship
10Ben Jackson17:44.3GR Northview159.2OK Gold Championship
10Ben Sushynski18:00.0Linden159.0FML 3
11Dillon Spilker17:47.0Sanford-Meridian159.0JPC 3
11Sam Burkinshaw17:45.1Midland159.0SVL Championship
12Beau Holmes17:45.2GR Northview158.9OK Gold Championship
11Evan Buteyn17:19.3Grandville Calvin Christian158.9OK Silver Championship
9Peyton Eichinger17:45.5Mount Pleasant158.8SVL Championship
12Blaise Demko17:42.7Lansing Catholic158.8CAAC White 3
9Luke Worley17:20.0GR NorthPointe Christian158.7OK Silver Championship
9Logan Kelly17:46.0GR South Christian158.7OK Gold Championship
10Johannes Visser17:46.5Midland Dow158.5SVL Championship
12Logan Romain17:34.6Dryden158.5BTC Blue/Red
11Eli Williamson17:49.0Standish Sterling158.3JPC 3
10Miles Kushinka17:47.9GR Northview158.0OK Gold Championship
SrConnor Sherwood17:48.5Grass Lake157.8Cascades Conference
10Jacob Gruppen17:52.6Zeeland West157.8OK Black Championship
12Hayden Dannenberg17:52.9Holland Christian157.7OK Black Championship
12Zach Hassenzahl17:48.9Hanover-Horton157.7Cascades Conference
12Gianino Perna17:58.0Marlette157.7BTC Black/White
11Milo Shoup17:55.1Mason County Eastern157.6WMD Championship
12Wesley Haines17:58.5Reese157.5BTC Black/White
9Jayden Smith17:50.5Grand Blanc157.2SVL Championship
10Liam Tiles17:54.7Spring Lake157.1OK Black Championship
10Miles Muxlow17:51.0Flint Powers Catholic157.0SVL Championship
12Landon Heikka18:06.5Holly156.8FML 3
11Dominik Ladomato-Fisher17:51.7GR Ottawa Hills156.8OK White Championship
9Travis Murphy18:07.0Holly156.7FML 3
11Matthew Killeen17:53.1Leslie156.3Cascades Conference
11Sebastian Seifferlein18:02.5Sandusky156.2BTC Black/White
10Anderson Cook17:53.5Hanover-Horton156.2Cascades Conference
11Brennan Robinson17:41.9Kingston156.0BTC Blue/Red
10Beckett Dennis18:00.5Grand Traverse Academy155.8WMD Championship
11Sullivan Gartrell17:55.0Davison155.7SVL Championship
9Jacob Daisy18:04.1Caro155.6BTC Black/White
12Nicolas (Nico) Sepanak18:10.6Linden155.5FML 3
12Alessandro Castillo17:59.8Holland155.4OK Black Championship
9Kipton Smyth18:11.0Linden155.3FML 3
10Chase Compau18:11.0Ortonville Brandon155.3FML 3
10Nico DiLaura18:00.4Zeeland East155.2OK Black Championship
11Dominick Chiverton18:32.9Breckenridge155.0MSAC Championship
12David Fiore17:56.9Saginaw Heritage155.0SVL Championship
10Kaiden Lague18:03.4Mason County Eastern154.9WMD Championship
10Ryan Sorrell17:31.7GR NorthPointe Christian154.8OK Silver Championship
9Eli Baker18:34.5Coleman154.5MSAC Championship
12Levi Vanderlaan18:02.7Spring Lake154.4OK Black Championship
12Will Dawson17:58.7GR Northview154.4OK Gold Championship
9Gus Barr18:34.8Breckenridge154.4MSAC Championship
12James Boersma17:58.9Wyoming154.4OK Gold Championship
10Logan Ingraham17:32.9Belding154.4OK Silver Championship
11Mayson McIntosh18:08.0Caro154.3BTC Black/White
12Nathan Cromar18:35.3Mt. Pleasant Sacred Heart154.2MSAC Championship
9Nathan Wonch17:56.6Lansing Catholic154.1CAAC White 3
9Walter Haag18:09.2EPBP Laker153.9BTC Black/White
11Riley Day18:00.9FHE Ada Forest Hills Eastern153.7OK White Championship
11Jackson Briley18:16.3Clio153.6FML 3
10Colton Lynn18:02.0Saginaw Heritage153.3SVL Championship
9Lucas Volmering18:11.1Ubly153.3BTC Black/White
12Samuel DeYoung18:03.1GR Christian153.0OK White Championship
11Cameron Rynsburger18:07.3Holland Christian152.9OK Black Championship
10Henry Tate18:03.5East Grand Rapids152.8OK White Championship
9Zeke Rickwalt18:12.7Caro152.8BTC Black/White
9Cooper Green18:04.2Mount Pleasant152.6SVL Championship
12Brendan Wolf18:04.5Saginaw Heritage152.5SVL Championship
9Ryker Cross18:20.5Fenton152.2FML 3
10Rudy Lowry18:05.6Hanover-Horton152.1Cascades Conference
12Colin Pattison18:06.1FHE Ada Forest Hills Eastern152.0OK White Championship
10Johnathan Elsea18:06.9Mount Pleasant151.7SVL Championship
10Troy Ponke18:07.1Grand Blanc151.6SVL Championship
11Jacob Sanders18:08.2Midland151.3SVL Championship
10Gavin Nakai18:23.4Fenton151.2FML 3
10Levi Groenhout18:12.6Zeeland East151.2OK Black Championship
10Gabriel Nix18:08.8Midland Dow151.1SVL Championship
12Eric Lane18:24.1Clio151.0FML 3
11Tristen Hinson18:13.8Zeeland East150.7OK Black Championship
11Carter English18:10.0Midland Dow150.7SVL Championship
10Wyatt Blohm18:19.4Vassar150.5BTC Black/White
11Kai Bouathong18:15.0Zeeland West150.3OK Black Championship
10Ethan Lawrence18:11.7Davison150.1SVL Championship
11Peter Sluys18:11.9Wyoming150.0OK Gold Championship
10Xander Towery18:09.1Ionia150.0CAAC White 3
11Joshua Ross18:12.8Midland Dow149.7SVL Championship
11Jackson Bunda18:12.9FHN GR Forest Hills Northern149.7OK White Championship
9Colton Smith18:13.0FHE Ada Forest Hills Eastern149.7OK White Championship
12Ayden Fisher18:13.7FHC GR Forest Hills Central149.4OK White Championship
10Nolan Koscinski18:20.7Bear Lake149.1WMD Championship
12Zain Banat18:30.2Swartz Creek148.9FML 3
10Tyler Teliczan18:16.0FHE Ada Forest Hills Eastern148.7OK White Championship
9Luke Sushynski18:31.0Linden148.7FML 3
10Harrison Worsley18:16.2Midland148.6SVL Championship
11Xander Huckins18:25.4Reese148.5BTC Black/White
11Alex Stout18:16.6East Grand Rapids148.5OK White Championship
11Jude Klooster18:16.7GR Union148.4OK Gold Championship
10Liam Thelen18:13.9Ionia148.4CAAC White 3
11Noah Dubridge18:53.2Mt. Pleasant Sacred Heart148.3MSAC Championship
11Grady Galaviz18:17.5Middleville Thornapple-Kellogg148.2OK Gold Championship
12Edward Wuerthele18:18.0FHN GR Forest Hills Northern148.0OK White Championship
10Griffin Wenta18:22.2Spring Lake147.9OK Black Championship
12Evan Schaefer18:15.6Olivet147.8CAAC White 3
10Samuel Baade18:34.1Owosso147.6FML 3
9Briggs Baker18:19.2Jonesville147.6Cascades Conference
9Brayden Rountree18:21.3Shepherd147.6JPC 3
9Conner Cousineau18:21.9Farwell147.4JPC 3
12Damian Marcinek18:19.9Mount Pleasant147.4SVL Championship
9Mason Arnoldink18:24.1Holland Christian147.3OK Black Championship
9Lucas Heid18:35.1Corunna147.3FML 3
12Hunter Groulx18:35.8Swartz Creek147.1FML 3
10Masen O’Neil18:30.1Millington147.0BTC Black/White
12Jack Jablonski18:36.5Linden146.8FML 3
12Carter Johnston18:36.8Linden146.7FML 3
11Kemo Ahmicasaube18:21.8GR Union146.7OK Gold Championship
11Jeffery Sisson18:23.9Gladwin146.7JPC 3
11Mason England18:22.1GR Catholic Central146.6OK White Championship
11Elijah Riedlinger18:22.2Bay City Central146.6SVL Championship
12Emmet Van Cleave18:22.5Grass Lake146.5Cascades Conference
9Joe Cecchini18:22.7Flint Powers Catholic146.4SVL Championship
9Leo Alivia18:22.9GR Catholic Central146.4OK White Championship
10Johnny Huey18:22.9Flint Powers Catholic146.4SVL Championship
11Asher Barz18:23.0Mount Pleasant146.3SVL Championship
10Luke Page18:38.1Fenton146.3FML 3
12Nate Ostrosky18:23.2Brooklyn Columbia Central146.3Cascades Conference
9Aaron Martinson18:20.4Portland146.2CAAC White 3
11Micah Manion18:23.4GR Christian146.2OK White Championship
12Matthew Litwiller18:24.2Davison145.9SVL Championship
9Nate Zondervan18:24.6GR South Christian145.8OK Gold Championship
9Owen Davis18:40.0Swartz Creek145.7FML 3
11Peter Mann18:25.0Midland Dow145.7SVL Championship
9Parson Jones18:29.2Holland Christian145.6OK Black Championship
10Lliam Badyrka18:25.4Lapeer145.5SVL Championship
12Brady Kurlenda18:25.5GR West Catholic145.5OK Gold Championship
11Jacob Mead18:25.7GR Catholic Central145.4OK White Championship
SoTony Gudakunst18:25.9Addison145.4Cascades Conference
10Ethan Dertien18:30.1Hudsonville Unity Christian145.3OK Black Championship
9Matthew Rodgers18:28.3Clare145.2JPC 3
12Dallas Swaenepoel18:26.4Vandercook Lake145.2Cascades Conference
12Hyunseo Sung18:26.5Midland Dow145.2SVL Championship
10Jacob Gray18:27.0Jonesville145.0Cascades Conference
10Ethan Kamp18:31.2Spring Lake145.0OK Black Championship
11Arie Prins18:27.2GR Union144.9OK Gold Championship
11Conner Morrison18:24.6Ionia144.8CAAC White 3
11Thijs Van Rijn18:15.7Kingston144.8BTC Blue/Red
9Camdyn Klaasen18:31.8Zeeland West144.8OK Black Championship
10Avery Gutshall18:42.9Swartz Creek144.7FML 3
9Jaxon Williams18:33.9Grand Traverse Academy144.7WMD Championship
12Gavin Ottinger18:43.7Goodrich144.4FML 3
10Trent Scarlavai18:29.5GR West Catholic144.2OK Gold Championship
12Max Baade18:44.6Owosso144.1FML 3
10Travis Rose18:44.9Flushing144.0FML 3
11Ayven Evancho18:45.4Flushing143.9FML 3
9Kyle Doty18:36.5Mesick143.8WMD Championship
11Eli Willoughby18:36.8Grand Traverse Academy143.7WMD Championship
11Alberto Mandujando18:31.1Wayland Union143.6OK Gold Championship
11Isaiah Wilson18:05.3GR NorthPointe Christian143.6OK Silver Championship
12Kona Crump18:33.6Clare143.5JPC 3
11Caeden Gwinn18:46.7Corunna143.4FML 3
10Nathan Rainwater18:31.8Grand Blanc143.4SVL Championship
9Ryan Zoch18:47.3Ortonville Brandon143.2FML 3
12Caleb Stern18:32.6Lapeer143.1SVL Championship
12Jack Kuberski18:48.2Flint Kearsley142.9FML 3
9Gavin Aguilar18:33.4GR Catholic Central142.9OK White Championship
11Nathan Sanderson18:07.8GR NorthPointe Christian142.8OK Silver Championship
12Louis Musser18:34.0Bay City Western142.7SVL Championship
12Grant Conley18:31.1Charlotte142.6CAAC White 3
10Daniel Ross18:34.6Midland Dow142.5SVL Championship
11Preston Komara18:34.6Midland Dow142.5SVL Championship
12Bristen Cekander18:35.0Hanover-Horton142.3Cascades Conference
12Isaac Whipple18:41.3Grand Traverse Academy142.2WMD Championship
9Eli Schout18:39.6Hudsonville Unity Christian142.1OK Black Championship
9Devin Hilliker18:35.6Napoleon142.1Cascades Conference
10Alex DeYoung18:36.2FHN GR Forest Hills Northern141.9OK White Championship
11Nick York18:36.8Flint Powers Catholic141.7SVL Championship
10Joseph Segard18:10.8GR NorthPointe Christian141.7OK Silver Championship
10Levi Skinner18:37.4Grand Blanc141.5SVL Championship
10Luis Hirt18:12.4GR NorthPointe Christian141.2OK Silver Championship
12Evan Gobie18:26.5Deckerville141.2BTC Blue/Red
10Grayson Wells18:40.6Midland Bullock Creek141.1JPC 3
9Everett Marshall18:38.8Hanover-Horton141.1Cascades Conference
10Brayden Kirkpatrick18:48.0Marlette141.0BTC Black/White
10Cy Gerke18:39.2Flint Powers Catholic140.9SVL Championship
11Corbin Knoerr18:39.4Bay City Western140.9SVL Championship
12Max Yoder18:39.6GR Ottawa Hills140.8OK White Championship
12Kale Beemer18:48.7Brown City140.8BTC Black/White
10Maksim Kohl18:49.3Unionville-Sebewaing140.6BTC Black/White
11Isaac Witte18:40.5GR Christian140.5OK White Championship
11Mason Howell18:46.8Marion140.4WMD Championship
9Peter Klein18:41.3GR Christian140.2OK White Championship
12Jacob VanVlerah18:41.4FHE Ada Forest Hills Eastern140.2OK White Championship
11Afton Shoup18:47.5Mason County Eastern140.2WMD Championship
11Finn Korte18:38.7Lansing Catholic140.1CAAC White 3
10Mason Reichert18:15.7Wyoming Godwin Heights140.1OK Silver Championship
10Daniel Broderick18:42.1Midland Dow140.0SVL Championship
9Noah Tiong18:42.7Flint Powers Catholic139.8SVL Championship
11Braeden Hargrove18:44.9Beaverton139.7JPC 3
11Evan Rentsch18:43.4Midland139.5SVL Championship
12Colin Carrier18:43.5GR Catholic Central139.5OK White Championship
12William Warner18:45.7Clare139.4JPC 3
12Gavin Hiler18:58.8Lake Fenton139.4FML 3
12Sam Decker18:43.8GR Northview139.4OK Gold Championship
9Jackson Ransford18:53.6Caro139.1BTC Black/White
10Levi Fitchett18:32.8Dryden139.1BTC Blue/Red
9Peter Conley18:49.2Spring Lake138.9OK Black Championship
12Logan Brawt18:47.3Sanford-Meridian138.9JPC 3
10Aiden VanLoenen18:45.5GR Northview138.8OK Gold Championship
11Ben Brower18:49.6Hudsonville Unity Christian138.8OK Black Championship
9Birch Zilisch19:00.7Linden138.8FML 3
11Emmanuel Gonzalez18:46.2GR Northview138.6OK Gold Championship
12Lincoln Haag18:55.2Unionville-Sebewaing138.6BTC Black/White
11Dayton Sneller18:50.2Zeeland West138.6OK Black Championship
12Trace Fisher18:48.4Standish Sterling138.5JPC 3
12Isaac Gola18:48.7Shepherd138.4JPC 3
12Jayden Quist18:51.6Spring Lake138.1OK Black Championship
11Trevor Dolloff19:23.9Ashley138.0MSAC Championship
9Chuck Lipset19:02.9Fenton138.0FML 3
11Quincen Hackbardt18:48.0FHN GR Forest Hills Northern138.0OK White Championship
10Alex VanDuren18:52.2Holland Christian137.9OK Black Championship
9Eli Fassett18:48.5Brooklyn Columbia Central137.8Cascades Conference
11Kevin Sebrell18:45.5Eaton Rapids137.8CAAC White 3
10Max Rampe18:48.5FHE Ada Forest Hills Eastern137.8OK White Championship
9James Sanders19:25.0Breckenridge137.7MSAC Championship
12Wyatt Roberts18:55.1Pentwater137.6WMD Championship
9Luke Balaze18:49.9Grass Lake137.4Cascades Conference
10Nicholas Jablonski18:24.0Hopkins137.4OK Silver Championship
10Jackson Lester18:59.1Caro137.3BTC Black/White
11Reece Hoyt18:50.5GR Christian137.2OK White Championship
12Hayden Shattuck18:52.7St. Louis137.1JPC 3
12Demetrius Gondek19:26.8Vestaburg137.1MSAC Championship
11Jayden Bobzien18:52.8Harrison137.1JPC 3
9Jonathan Larkins18:51.1Leslie137.0Cascades Conference
12Liem Krueger18:51.2FHE Ada Forest Hills Eastern136.9OK White Championship
11Alden Lucas18:55.5Hudsonville Unity Christian136.9OK Black Championship
10Josh Cusack18:51.6GR West Catholic136.8OK Gold Championship
9Colten Kady19:01.0Cass City136.7BTC Black/White
9Gunnar Long19:01.4Sandusky136.5BTC Black/White
10Blake Zuidema18:52.5FHN GR Forest Hills Northern136.5OK White Championship
10Zachary Panter19:07.6Fenton136.5FML 3
10Brett Raak18:56.7Zeeland West136.4OK Black Championship
9Aaron Byrne19:07.8Holly136.4FML 3
10Blake Fish18:53.4Napoleon136.2Cascades Conference
10Dylan Winskas18:27.5Fruitport136.2OK Silver Championship
12Keagan Terrian18:55.8Farwell136.1JPC 3
11David Carroll18:54.2Bay City Central136.0SVL Championship
10Kelton Kyro18:54.2Midland135.9SVL Championship
10Christopher Spyker18:56.3Standish Sterling135.9JPC 3
12Levi Fox18:54.6Mount Pleasant135.8SVL Championship
12Landon Johnson18:29.0Fruitport135.7OK Silver Championship
10Adam Ogamba18:55.1Midland135.6SVL Championship
12Tyler Pruitt18:43.2Mayville135.6BTC Blue/Red
11Bryce Goodemoot18:52.4Lake Odessa Lakewood135.5CAAC White 3
11Isaiah Meyer18:55.4GR Union135.5OK Gold Championship
11Aiden Harrison18:58.3Gladwin135.2JPC 3
10Connor Geary18:56.3GR Ottawa Hills135.2OK White Championship
12Edwadt Garcia Lopez18:56.9GR Union135.0OK Gold Championship
11Tanner Dingman18:54.6Eaton Rapids134.8CAAC White 3
9Dominic Viviano18:57.9Grand Blanc134.7SVL Championship
10Garrett Holzhausen18:58.0Middleville Thornapple-Kellogg134.7OK Gold Championship
12Leo Student18:59.0Mount Pleasant134.4SVL Championship
10Fhoenix Stellard19:03.1Spring Lake134.3OK Black Championship
12Lukas Curylo18:59.1Napoleon134.3Cascades Conference
10Cayd Wohlscheid19:35.5Mt. Pleasant Sacred Heart134.2MSAC Championship
12Tobin Moo19:01.5East Grand Rapids133.5OK White Championship
11Keegan Betz19:01.8Homer133.4Cascades Conference
12Jakoby Moore19:05.8Zeeland West133.4OK Black Championship
12Willem Spoelhof19:02.0FHN GR Forest Hills Northern133.3OK White Championship
12Grason Weber19:02.3Leslie133.2Cascades Conference
12Caden Leatherman19:06.4Hudsonville Unity Christian133.2OK Black Championship
12Nazario Estrada19:06.5Holland133.2OK Black Championship
9Jonathan Ewers19:02.6Saginaw Heritage133.1SVL Championship
12Dylan Hile19:02.6Leslie133.1Cascades Conference
9Miles Decker19:02.9Mount Pleasant133.0SVL Championship
11Tyler Buck19:03.0GR South Christian133.0OK Gold Championship
10Lukas Brown19:12.0Unionville-Sebewaing133.0BTC Black/White
12Connar McDonald19:05.0Sanford-Meridian133.0JPC 3
10Johnny Boike19:03.1Flint Powers Catholic133.0SVL Championship
10Ty Brower19:07.5Holland Christian132.8OK Black Championship
9Gage Salsbery19:03.7GR Catholic Central132.8OK White Championship
10Quinn Lum19:01.3Lansing Catholic132.6CAAC White 3
12Cohen LaFountain19:04.3Mount Pleasant132.6SVL Championship
11Brandon Watz19:05.0Bay City Western132.3SVL Championship
12Ryan Stewart19:09.0Holland Christian132.3OK Black Championship
11Tyce Wakefield19:05.1FHN GR Forest Hills Northern132.3OK White Championship
10Jonathan Egan19:41.3Mt. Pleasant Sacred Heart132.2MSAC Championship
9James Feldpausch19:03.1Portland132.0CAAC White 3
12Brody Rice19:15.8Reese131.8BTC Black/White
11Michael Tycner19:07.9Mount Pleasant131.4SVL Championship
12Parker Chittle19:23.2Swartz Creek131.3FML 3
11Michael Navitskis19:08.2Manchester131.3Cascades Conference
12Hayden Richey19:05.4Lansing Catholic131.2CAAC White 3
12Jamison Swope19:08.6Napoleon131.1Cascades Conference
12Brennan Parker19:23.6Corunna131.1FML 3
9Joaquin Gutierrez-Shier19:23.8Swartz Creek131.1FML 3
11Cole Simpson19:08.9FHC GR Forest Hills Central131.0OK White Championship
12Guy Knoblock19:17.9Ubly131.0BTC Black/White
11Noah Chinavare19:11.2Sanford-Meridian130.9JPC 3
9Aiden Martin18:43.6GR NorthPointe Christian130.8OK Silver Championship
12Josiah Muller19:13.9Zeeland East130.7OK Black Championship
12Lucas Bruno19:11.4GR Ottawa Hills130.2OK White Championship
10Andrew Cho19:11.8GR Christian130.1OK White Championship
12Nolan Williamson19:11.9East Grand Rapids130.1OK White Championship
12Micah Rizkalla19:11.9GR Ottawa Hills130.0OK White Championship
12Caleb Hebert19:18.0Big Rapids Crossroads Academy130.0WMD Championship
10Kale Miklovic19:21.3EPBP Laker129.9BTC Black/White
10Ryan Boshoven19:12.4GR Catholic Central129.9OK White Championship
10Tyler Zimmer19:18.6Pentwater129.8WMD Championship
10Marshall Posluszny19:22.2Cass City129.6BTC Black/White
10Charlie Penneau19:13.4Flint Powers Catholic129.5SVL Championship
11Aydin Truong19:13.5FHN GR Forest Hills Northern129.5OK White Championship
9Steven Budreau19:01.6Mayville129.5BTC Blue/Red
11Ethan Gunther19:28.7Owosso129.4FML 3
12Brenden Peter19:01.9Dryden129.4BTC Blue/Red
10Cooper Highlen19:11.1Ionia129.3CAAC White 3
9Brant Wilson19:14.2Mount Pleasant129.3SVL Championship
10Finnian Rawsthorne19:14.3Grand Blanc129.2SVL Championship
10Wyatt Richardson19:14.5Middleville Thornapple-Kellogg129.2OK Gold Championship
10David Arbogast19:14.8Vandercook Lake129.1Cascades Conference
10Alex Florian19:11.9Eaton Rapids129.0CAAC White 3
12Colton Dibble19:15.2FHN GR Forest Hills Northern128.9OK White Championship
10John DeYoung19:15.6GR Christian128.8OK White Championship
11Wesley Kosinski19:03.6North Huron128.8BTC Blue/Red
11Brendon Sims19:16.3Saginaw United128.6SVL Championship
11James Samra19:16.3East Grand Rapids128.6OK White Championship
11Luke Arendshorst19:20.6Holland128.5OK Black Championship
9Tyler Frisbee19:17.0Midland Dow128.3SVL Championship
9Gage Roodvoets19:17.2GR South Christian128.3OK Gold Championship
12Benjamin Postma19:17.3Middleville Thornapple-Kellogg128.2OK Gold Championship
12Levi West19:32.9Swartz Creek128.0FML 3
9Carson Beerthuis19:22.7Hamilton127.8OK Black Championship
9Connor Evans19:18.8Addison127.7Cascades Conference
10Bobby Dormer19:15.9Olivet127.7CAAC White 3
12Perry Middaugh19:25.1Grand Traverse Academy127.6WMD Championship
11Payton Crawfis19:55.2Carson City-Crystal127.6MSAC Championship
11Ryan Geerts19:23.2Holland127.6OK Black Championship
9Drew Stanton19:19.3Saginaw Heritage127.6SVL Championship
9Christian Ellis19:34.9Flushing127.4FML 3
11Clark Tan19:20.0Davison127.3SVL Championship
11Jack Summers19:35.2Holly127.3FML 3
9Declan Kintner19:20.2Bay City Western127.3SVL Championship
9Graesyn Baley19:35.9Owosso127.0FML 3
10Logan Spangler18:55.5GR NorthPointe Christian126.9OK Silver Championship
9Jerald Staley19:37.7Swartz Creek126.4FML 3
9Parker Robinett19:23.3Middleville Thornapple-Kellogg126.2OK Gold Championship
10Jaycen Roberts19:11.7Dryden126.1BTC Blue/Red
12Ian Letherer19:26.7Clare125.8JPC 3
12Hudsen DeLeeuw19:21.8Olivet125.7CAAC White 3
11Noah Young19:34.1EPBP Laker125.6BTC Black/White
10Byron Nevins19:29.1Spring Lake125.6OK Black Championship
12Ben Bouws19:29.5Holland Christian125.5OK Black Championship
12Will Hillary19:25.8FHN GR Forest Hills Northern125.4OK White Championship
9Andy Falk19:26.0GR Christian125.3OK White Championship
11Charlie Dyer19:30.1Zeeland East125.3OK Black Championship
11Caleb Paez19:28.1St. Louis125.3JPC 3
11Will Heagle19:26.1GR Christian125.3OK White Championship
9Keegan Bouathong19:30.7Zeeland West125.1OK Black Championship
12Elijah Larkowski19:26.8Midland Dow125.1SVL Championship
9Evan Banko19:23.9Olivet125.0CAAC White 3
11Zayden Buskirk20:02.9Carson City-Crystal125.0MSAC Championship
10Jarrell LeFlore19:42.1Flushing125.0FML 3
12Daniel Grabinski19:31.4Hamilton124.9OK Black Championship
9Eli Jurasek19:28.0Hanover-Horton124.7Cascades Conference
12Evan Sandford19:43.2Swartz Creek124.6FML 3
10Adam Shoemaker19:32.2Hudsonville Unity Christian124.6OK Black Championship
11Caleb Dalman19:33.2Zeeland West124.3OK Black Championship
9Louie Orme19:33.4Holland124.2OK Black Championship
9Will Veldheer19:29.7GR Northview124.1OK Gold Championship
9Lucas Hirt19:03.7GR NorthPointe Christian124.1OK Silver Championship
9Drew Trask19:33.7Spring Lake124.1OK Black Championship
12Ethan Walker20:05.8Vestaburg124.1MSAC Championship
12Carson Johnson19:32.2Sanford-Meridian123.9JPC 3
10Brendan Aeder19:41.7Unionville-Sebewaing123.1BTC Black/White
11Aiden Douma19:37.0Zeeland East123.0OK Black Championship
9Henry Flowers-Stiles19:33.3FHC GR Forest Hills Central122.9OK White Championship
10Chase Bradley19:49.4Swartz Creek122.5FML 3
9Jonah Mantey19:43.4EPBP Laker122.5BTC Black/White
9Hayden Kirby19:35.0Grand Blanc122.3SVL Championship
12Keegan Shephard19:37.7Sanford-Meridian122.1JPC 3
10Leon Wahl19:42.4Bear Lake121.9WMD Championship
11Noah Klawuhn19:51.5Owosso121.9FML 3
12Max McDowell19:33.6Olivet121.8CAAC White 3
11Ethan Nagel19:38.7Sanford-Meridian121.8JPC 3
12Jackson Sytsma19:36.8GR South Christian121.7OK Gold Championship
9Jaxon Rexin19:52.0Linden121.7FML 3
12Henry Robinette19:37.1GR Union121.6OK Gold Championship
11Corbin Frazier19:37.4Midland121.5SVL Championship
12Preston Boggs19:52.8Flint Kearsley121.4FML 3
10Adrian Hoogeboom19:42.7Zeeland East121.1OK Black Championship
12Bryce White20:15.1Montabella121.0MSAC Championship
11Elijah Norman19:39.2Jonesville120.9Cascades Conference
9Ryan Armey19:43.8Spring Lake120.7OK Black Championship
12Justin Gale19:39.9Manchester120.7Cascades Conference
10Gabe Reginato19:40.2Mount Pleasant120.6SVL Championship
10Andrew Burnside19:44.2Hudsonville Unity Christian120.6OK Black Championship
12Charrod Richmond19:40.3Flint Carman-Ainsworth120.6SVL Championship
9Benjamin Grzymkowski19:55.7Fenton120.5FML 3
12Luke Vandenbossche19:40.8Midland120.4SVL Championship
12Logan Brown19:43.4Standish Sterling120.2JPC 3
9Jackson LaFlure19:15.5GR NorthPointe Christian120.2OK Silver Championship
12Marshal Smith19:29.8Mayville120.1BTC Blue/Red
11Ethan Kraut19:42.0Grand Blanc120.0SVL Championship
10Jack Kowalski19:42.0Saginaw Heritage120.0SVL Championship
11Zack Buttigieg19:42.5Grass Lake119.9Cascades Conference
12Erick Baczewski19:42.8Midland119.7SVL Championship
12Alexander Frizzell19:43.1Middleville Thornapple-Kellogg119.6OK Gold Championship
9Cullen Gallagher19:45.2Clare119.6JPC 3
10Gabe Smitko19:43.5FHC GR Forest Hills Central119.5OK White Championship
10Carter Davis19:43.8Midland119.4SVL Championship
11Sam Leach19:44.2Davison119.3SVL Championship
9Isaac Tackabury19:44.5Lapeer119.2SVL Championship
9Judah McCarthy19:45.6GR Union118.8OK Gold Championship
10Pender Workman19:46.1Middleville Thornapple-Kellogg118.6OK Gold Championship
11Brody Smith19:46.2East Grand Rapids118.6OK White Championship
12Issak Stitt19:50.4Zeeland East118.5OK Black Championship
11Aiden Ocampo19:46.6Wyoming118.5OK Gold Championship
12Caleb Forward19:53.8Bear Lake118.1WMD Championship
9Logan Kipen19:21.9Hopkins118.0OK Silver Championship
10Charles Kapa20:03.0Flushing118.0FML 3
9Eli Holmes19:48.2GR Northview118.0OK Gold Championship
10Caleb LaVoy19:45.3Lansing Catholic117.9CAAC White 3
11Gunnar Hallett19:54.4Mesick117.9WMD Championship
10Owen Cross20:03.5Flushing117.8FML 3
9Dexter Roach20:03.6Fenton117.8FML 3
10David Steenwyk19:52.7Holland Christian117.8OK Black Championship
12Eric Larson19:50.8Beaverton117.7JPC 3
12Cole Grundy19:51.9Clare117.4JPC 3
9Micah Blackledge19:47.2Lansing Catholic117.3CAAC White 3
10Maeson Russell19:52.6Shepherd117.1JPC 3
10Brendon Pake20:06.1Flint Kearsley117.0FML 3
10Ethan Langmaack19:48.9Lake Odessa Lakewood116.7CAAC White 3
11Noah Wolters19:56.9Zeeland West116.4OK Black Championship
10Zachary Crumby20:02.2Unionville-Sebewaing116.3BTC Black/White
12Matthew Sells19:53.4Lapeer116.2SVL Championship
11Dayne Ivey19:55.6Pinconning116.1JPC 3
9Caden Butler19:54.1East Grand Rapids116.0OK White Championship
10Caleb Glass19:29.0Grandville Calvin Christian115.7OK Silver Championship
10Mason Walraven19:55.1Bay City Western115.6SVL Championship
11Acxel Leon-avila19:55.8GR Union115.4OK Gold Championship
11Greysen Miltgen20:01.8Spring Lake114.7OK Black Championship
9Adrian Byrne20:13.0Holly114.7FML 3
10Joshua Walch20:07.2Caro114.6BTC Black/White
10Hunter Schindel20:00.5Midland Bullock Creek114.5JPC 3
10Collin Andrews20:14.0Lake Fenton114.3FML 3
11Logan Nederveld20:03.2Hudsonville Unity Christian114.3OK Black Championship
12Roscoe Porter20:08.6Millington114.1BTC Black/White
9Logan Moore20:01.8Midland Bullock Creek114.1JPC 3
10Alex Kastl20:05.9Mesick114.0WMD Championship
11Johnny Gruppen20:03.9Hudsonville Unity Christian114.0OK Black Championship
11Elliott Carr20:15.2Corunna113.9FML 3
9Max Clapp20:00.3GR Northview113.9OK Gold Championship
10Owen Troutt20:00.4Grand Blanc113.9SVL Championship
9Aden Tremel20:15.4Corunna113.9FML 3
11Cory Westbrook20:02.6Harrison113.8JPC 3
9Spencer Wolfram20:01.0GR Catholic Central113.7OK White Championship
10Jack DeGraaf20:01.0GR Northview113.7OK Gold Championship
10James Neff20:07.3Grand Traverse Academy113.6WMD Championship
10Blake Vallad20:03.5Standish Sterling113.5JPC 3
9Ethan Gracik19:58.6Lansing Catholic113.5CAAC White 3
11Gavin Dannenberg20:05.7Holland Christian113.4OK Black Championship
12Cole Ver Strate19:35.8Hopkins113.4OK Silver Championship
9Kearan Fitzpatrick20:02.1East Grand Rapids113.3OK White Championship
9William Laubenthal20:38.6Mt. Pleasant Sacred Heart113.1MSAC Championship
12Dylan Lasher19:50.7Dryden113.1BTC Blue/Red
12Andrew Newenhouse19:36.9Grandville Calvin Christian113.0OK Silver Championship
9Landon King20:07.1Spring Lake113.0OK Black Championship
12Maxwell McGrath20:03.6FHN GR Forest Hills Northern112.8OK White Championship
10Philip Kooyer20:09.3Hudsonville Unity Christian112.2OK Black Championship
10Dominic Cardillo19:53.4Caseville112.2BTC Blue/Red
11Tyler Roberts19:53.8Dryden112.1BTC Blue/Red
9Conner Hoeksema20:10.1Zeeland East112.0OK Black Championship
10Landin Struck-Curtis20:21.6Flint Kearsley111.8FML 3
10Titus Plattner20:06.7GR Christian111.8OK White Championship
9Colton Kamphuis20:10.8Zeeland East111.8OK Black Championship
11Beckett Hagen20:16.2Ubly111.6BTC Black/White
10Raphael Schaub20:13.4Grand Traverse Academy111.5WMD Championship
10Samuel Meyer20:11.6Zeeland West111.5OK Black Championship
9Owen Schopmeyer20:11.6Zeeland West111.5OK Black Championship
10Dylan VanderPloeg20:08.8GR Christian111.1OK White Championship
11Wyatt Jacques20:09.1GR Ottawa Hills111.0OK White Championship
10Carl Villegas20:09.2Bay City Central110.9SVL Championship
11Luke Ho20:09.2FHC GR Forest Hills Central110.9OK White Championship
12Dylan Duimstra20:13.6Hudsonville Unity Christian110.8OK Black Championship
10Jasper Krengel20:10.5Midland Dow110.5SVL Championship
12Cameron Braidwood20:14.5Spring Lake110.5OK Black Championship
9Simeon Ludwig20:12.5Midland Bullock Creek110.5JPC 3
10Dakota Harmer20:08.1Lake Odessa Lakewood110.3CAAC White 3
10Haidyn Smith20:11.2Saginaw Heritage110.3SVL Championship
10Trent Provoast20:11.7Midland Dow110.1SVL Championship
11Greg Steele20:13.9Clare110.0JPC 3
12Tyler Davis20:12.1Wyoming110.0OK Gold Championship
12Liam Pierce20:12.7Manchester109.8Cascades Conference
10Blake Davis20:15.2Shepherd109.6JPC 3
12Charles Vance20:13.3FHN GR Forest Hills Northern109.6OK White Championship
9Matthew Read20:13.8FHN GR Forest Hills Northern109.4OK White Championship
11Malachi Coulson20:15.8Harrison109.4JPC 3
11Kaiden Eichhorn20:16.6Harrison109.1JPC 3
12Carlos Castillo-Perez19:48.7Comstock Park109.1OK Silver Championship
10Carter Chapman20:16.8Clare109.1JPC 3
10Anderson Wilcox20:15.5FHE Ada Forest Hills Eastern108.8OK White Championship
9Callen Eldred20:51.7Montabella108.8MSAC Championship
11Jake Mennega20:16.1GR Christian108.6OK White Championship
10Kaiden VanderWeg19:50.3Hopkins108.6OK Silver Championship
9Kyle Eubank19:51.3Belding108.2OK Silver Championship
11Riley Sprague20:19.6Beaverton108.1JPC 3
9Jacob Hartwig20:17.7Napoleon108.1Cascades Conference
10Caleb Aspin20:32.9Flushing108.0FML 3
12Hudson Bigford20:18.2FHC GR Forest Hills Central107.9OK White Championship
11Noah Mantey20:27.3EPBP Laker107.9BTC Black/White
9Cullen Hall20:20.4Beaverton107.9JPC 3
9Miles Canfora20:15.6Lansing Catholic107.8CAAC White 3
12Johannas Ehrig20:16.1Charlotte107.6CAAC White 3
11Piyush Saraiya20:19.2Mount Pleasant107.6SVL Championship
11Reese Lepeak20:19.4Bay City Western107.5SVL Championship
11Edward Corcoran20:20.1GR Northview107.3OK Gold Championship
10DJ Cummings20:20.3GR Christian107.2OK White Championship
12Jacob Erskin20:22.5St. Louis107.2JPC 3
12Braden Koos20:17.8Charlotte107.1CAAC White 3
11Bradley Smith19:55.2GR NorthPointe Christian107.0OK Silver Championship
10Zeke Zwiep20:25.2Holland Christian106.9OK Black Championship
10Ashton Enciso20:23.3Pinconning106.9JPC 3
11Wyatt Wessell19:55.5Comstock Park106.8OK Silver Championship
9Silas Lee20:21.6Grand Blanc106.8SVL Championship
9Christian Coon20:58.4Carson City-Crystal106.5MSAC Championship
10Danny Dion20:19.6Lansing Catholic106.5CAAC White 3
9Carter Bultje20:22.8Wayland Union106.4OK Gold Championship
10Noah Rosales20:27.2Holland106.3OK Black Championship
10Rome Fiorucci20:23.3Flint Powers Catholic106.2SVL Championship
11Waldon Haines20:32.8Reese106.1BTC Black/White
9Dylan Thome20:24.1GR South Christian106.0OK Gold Championship
10Peter Keegstra20:28.3Hudsonville Unity Christian105.9OK Black Championship
9Noah Bacon20:30.5Big Rapids Crossroads Academy105.8WMD Championship
12Rean Turner20:25.2Grand Blanc105.6SVL Championship
12Mason White21:01.3Montabella105.6MSAC Championship
9Aiden Espinoza20:22.4Portland105.5CAAC White 3
9Philip Bondie20:40.5Holly105.5FML 3
10Joe Gould19:59.8Belding105.4OK Silver Championship
9William Hollenbeck20:41.0Fenton105.3FML 3
12Jason Waring20:42.4Goodrich104.9FML 3
12Nolan Carr20:42.7Corunna104.8FML 3
11Mac Satterfield20:28.0Hanover-Horton104.7Cascades Conference
10Harper Musta20:34.1Mesick104.6WMD Championship
11Daniel Farison20:28.1Midland104.6SVL Championship
9Tristian Vandorp20:02.3GR NorthPointe Christian104.6OK Silver Championship
11Ethan Hittle20:28.3Manchester104.6Cascades Conference
9Jeffrey Jon Dibble20:37.6Caro104.5BTC Black/White
9Deklen Lawrence20:28.7Leslie104.4Cascades Conference
11Braylon Satterlee21:04.8Carson City-Crystal104.4MSAC Championship
12Ryder Cornett20:30.2Jonesville103.9Cascades Conference
11Micah Yates20:45.3Corunna103.9FML 3
9Daniel Hyrman20:30.5Davison103.8SVL Championship
12Ricky Popp20:27.5Charlotte103.8CAAC White 3
9Jaxen Verwey21:06.8Merrill103.7MSAC Championship
10Keegan Haag20:33.4Shepherd103.5JPC 3
9Bryce Wood20:06.1Comstock Park103.3OK Silver Championship
11Connor Krajenke20:47.3Ortonville Brandon103.2FML 3
11Sean Donahue20:34.4Pinconning103.2JPC 3
10Zachary Bain20:38.0Hamilton102.7OK Black Championship
10Jacob Fisher20:34.6GR Northview102.5OK Gold Championship
10Raul Reyes20:38.8Holland102.4OK Black Championship
9Jackson Lisek20:50.1Flushing102.3FML 3
11Reed Snyder20:50.2Swartz Creek102.3FML 3
9Ben Roof20:40.0Zeeland East102.0OK Black Championship
11Lyle Lawrence20:33.1Olivet102.0CAAC White 3
9Ethan Brown20:40.8Hamilton101.7OK Black Championship
10Logan Franklyn20:41.5Spring Lake101.5OK Black Championship
11Vincent Johnston20:37.7Michigan Center101.4Cascades Conference
11John Huffman20:38.5GR Catholic Central101.2OK White Championship
9Drew Keys20:39.6Flint Powers Catholic100.8SVL Championship
9Luca Rottschafer20:39.7FHC GR Forest Hills Central100.8OK White Championship
12JP Bohr20:36.8Lansing Catholic100.7CAAC White 3
12Noah Donker20:39.8Middleville Thornapple-Kellogg100.7OK Gold Championship
9Cullem Emmert20:40.1FHN GR Forest Hills Northern100.6OK White Championship
9Connor Kraenzlein20:40.2Midland100.6SVL Championship
12Doug Gaylord20:40.2GR South Christian100.6OK Gold Championship
9Anderson Frieden20:55.3Fenton100.6FML 3
10Titus Gordon20:44.8Hudsonville Unity Christian100.4OK Black Championship
9Eli Huff20:41.6Homer100.1Cascades Conference
9John Adams20:51.0Vassar100.0BTC Black/White
11Tim Dion20:42.4Flint Powers Catholic99.9SVL Championship
11Timothy Venia20:30.8Mayville99.7BTC Blue/Red
11Cody Rule20:43.1Bay City Central99.6SVL Championship
12Maddox Fabbro20:53.7Millington99.1BTC Black/White
10Andrew Wright20:18.8GR NorthPointe Christian99.1OK Silver Championship
11Jackson Byers20:44.8Wayland Union99.1OK Gold Championship
12Enoch Wang20:45.1GR South Christian99.0OK Gold Championship
9Max Nicholson21:00.8Owosso98.7FML 3
9Adam Thomson20:43.1Lansing Catholic98.6CAAC White 3
10Liam Simmons20:46.1GR Northview98.6OK Gold Championship
11Aidan Cole20:46.4FHN GR Forest Hills Northern98.5OK White Championship
12Colten LaBelle20:46.6GR West Catholic98.5OK Gold Championship
9TJ Wolk20:51.2Holland Christian98.3OK Black Championship
9Thomas Stull21:03.0Goodrich98.0FML 3
10Carson Duffield21:03.0Corunna98.0FML 3
10Wesley Schram21:24.3Vestaburg97.9MSAC Championship
9Brennan Heselschwerdt20:48.6Napoleon97.8Cascades Conference
9Max Malinzak20:49.2GR Catholic Central97.6OK White Championship
10Vincent Ambrozaitis21:25.2Mt. Pleasant Sacred Heart97.6MSAC Championship
9Connor Bush21:04.6Flushing97.5FML 3
11William Welch20:37.8Kingston97.4BTC Blue/Red
11Collin Hughes20:50.4Lapeer97.2SVL Championship
9Emmett Houseman20:24.5Hopkins97.2OK Silver Championship
12Jonas Lipovsky20:51.1Midland97.0SVL Championship
10Gavin Jansen20:53.1Harrison97.0JPC 3
10Charles Gronberg20:49.6Charlotte96.5CAAC White 3
12Ethan Wiedyk20:55.5Standish Sterling96.2JPC 3
10Marcos Allen Quero20:55.7Farwell96.1JPC 3
11Johnathan Anderson20:59.8Mason County Eastern96.1WMD Championship
12Daniel Bothwell21:00.5Mason County Eastern95.9WMD Championship
12Ryan Lapan20:56.7Standish Sterling95.8JPC 3
9Connor Howard20:55.0Leslie95.7Cascades Conference
9Gavin Pattison20:55.3FHE Ada Forest Hills Eastern95.6OK White Championship
12Perry Douma20:55.3FHE Ada Forest Hills Eastern95.6OK White Championship
11Josh Chapman20:55.5GR Union95.5OK Gold Championship
11Grayson Markham20:55.9GR Union95.4OK Gold Championship
12Eddie Bouchard20:30.1Fruitport95.3OK Silver Championship
11Jesse Taylor21:11.5Flint Kearsley95.2FML 3
11Andrew Schout20:31.6Belding94.8OK Silver Championship
12Tyson Gaydosh20:57.8Brooklyn Columbia Central94.7Cascades Conference
9Elias Erickson20:58.1Midland Dow94.6SVL Championship
10Victor Nogueira20:59.7GR South Christian94.1OK Gold Championship
10Noah Nelson20:59.9FHE Ada Forest Hills Eastern94.0OK White Championship
9Lachlan Nugent21:09.1Sandusky94.0BTC Black/White
12Tanner McNair20:57.3Portland93.9CAAC White 3
9Wyatt Pellarin21:15.4Swartz Creek93.9FML 3
12Shane Mier21:01.2GR South Christian93.6OK Gold Championship
10Paxton Butler21:01.7GR Northview93.4OK Gold Championship
9Samuel Swarthout21:02.0Bay City Western93.3SVL Championship
9Matthew Hafeli21:02.7Midland Dow93.1SVL Championship
9Jesse Jacobi20:50.8Caseville93.1BTC Blue/Red
11Alcides Lopez-Feliciano21:03.8Wyoming92.7OK Gold Championship
9Kevin Dahl21:08.7Spring Lake92.5OK Black Championship
9Asher Meyer21:05.1GR West Catholic92.3OK Gold Championship
9Abel Smith21:20.4Holly92.2FML 3
9Callen Mogg21:07.6Farwell92.1JPC 3
11Charlie Hudson21:06.0East Grand Rapids92.0OK White Championship
9Ryan Dalman21:10.1Zeeland West92.0OK Black Championship
9Lorenzo Vasquez21:12.1Bear Lake92.0WMD Championship
9Jahreim Phillip21:03.4Charlotte91.9CAAC White 3
10Ayden Griffith21:08.5Ogemaw Heights91.8JPC 3
9Logan O’Hara21:07.1Bay City Western91.6SVL Championship
12Luke Hernandez21:11.1Hamilton91.6OK Black Championship
9Westin Caister21:16.5Cass City91.5BTC Black/White
10Greyson Vork21:11.8Zeeland East91.4OK Black Championship
10Chauncey Oliver21:08.0Wyoming91.3OK Gold Championship
12Cameron King21:17.3Marlette91.2BTC Black/White
12Anthony Bunker21:08.4FHN GR Forest Hills Northern91.2OK White Championship
11Jared Samyn21:45.1St. Charles91.0MSAC Championship
12Fischer LeGault21:18.2Harbor Beach91.0BTC Black/White
11Sean Lauzon21:16.4Big Rapids Crossroads Academy90.6WMD Championship
9Caleb Weidmayer21:11.1Manchester90.3Cascades Conference
10Jacob Dozeman21:15.3Zeeland East90.2OK Black Championship
9Zach Schaub20:46.3Grandville Calvin Christian89.9OK Silver Championship
9Levi Terryah21:27.4Linden89.9FML 3
9Jack Merrill21:13.3GR Union89.6OK Gold Championship
9Henrik Hall21:22.7Harbor Beach89.4BTC Black/White
9Nolan Schepers21:18.1Hudsonville Unity Christian89.3OK Black Championship
11Jaydan Alvarez21:18.5Hudsonville Unity Christian89.2OK Black Championship
12Ben Godfrey21:16.9St. Louis89.0JPC 3
12Griffin Wipp21:15.6Addison88.8Cascades Conference
12Connor Erlenbeck21:25.2Millington88.6BTC Black/White
11Zachary Ebel21:16.5Bay City Western88.5SVL Championship
9Tadhg Murphy21:16.8Flint Powers Catholic88.4SVL Championship
9Casey Emery21:16.9Midland88.4SVL Championship
10Brandon Perantoni21:32.6Fenton88.1FML 3
10Isaac Kaboos21:17.8Middleville Thornapple-Kellogg88.1OK Gold Championship
9Magnus Galaviz21:18.2Middleville Thornapple-Kellogg87.9OK Gold Championship
9Ford Swihart21:18.5Hanover-Horton87.8Cascades Conference
11Trent Ponstein21:18.7GR South Christian87.8OK Gold Championship
11Josh Bacon21:24.9Big Rapids Crossroads Academy87.7WMD Championship
11William Myers21:21.5Shepherd87.5JPC 3
9Cole Wing21:55.8Breckenridge87.4MSAC Championship
9Zane Bedell21:34.8Swartz Creek87.4FML 3
11Wyatt Figard21:29.0Vassar87.3BTC Black/White
11Gentry Watson21:35.6Fenton87.1FML 3
9Cole Lockwood21:23.5Gladwin86.8JPC 3
12Josh Carlin21:18.6Lansing Catholic86.8CAAC White 3
12Matthew Medd21:22.6Saginaw Heritage86.5SVL Championship
9Brody Dimas21:23.4Leslie86.2Cascades Conference
9Paul Follett21:24.4Flint Powers Catholic85.9SVL Championship
12Luke Thomas21:34.6Marlette85.5BTC Black/White
11Robbie Kilpatrick21:34.9Harbor Beach85.4BTC Black/White
10Kason Lehr21:41.0Clio85.3FML 3
12Johnathon Buskirk21:00.0Hopkins85.3OK Silver Championship
11Memphis Peever21:28.1Farwell85.3JPC 3
12Ian McNeel21:28.2Shepherd85.3JPC 3
12Nate Dix21:32.9Grand Traverse Academy85.0WMD Championship
9Bryson LaFond21:15.7Kingston84.8BTC Blue/Red
9Evan Kalajainen21:31.8Zeeland West84.7OK Black Championship
11Destan Ardan21:33.9Grand Traverse Academy84.7WMD Championship
10Grant Red21:27.9Davison84.7SVL Championship
11Nick Neuman21:28.1Brooklyn Columbia Central84.6Cascades Conference
9Daniel Macedo21:28.8FHN GR Forest Hills Northern84.4OK White Championship
9Charlie Holbrook21:28.9Napoleon84.4Cascades Conference
10Abdalla Ramazani21:26.3Lansing Sexton84.2CAAC White 3
9Levi Yates21:29.7Grand Blanc84.1SVL Championship
9Noah Zalba21:31.7Sanford-Meridian84.1JPC 3
12Paul Williams21:39.2Millington83.9BTC Black/White
9Richard Trudeau21:31.4Grass Lake83.5Cascades Conference
10Ben Roberson21:38.4Pentwater83.2WMD Championship
9Bentley Lagalo21:32.4Midland Dow83.2SVL Championship
11Brayden Pepper21:33.0Michigan Center83.0Cascades Conference
9Elijah Krakker21:33.1Flint Carman-Ainsworth83.0SVL Championship
11Reed Sprague21:35.7Beaverton82.8JPC 3
9Jackson Bliss21:42.8Cass City82.7BTC Black/White
11Noah Lucas21:33.9Addison82.7Cascades Conference
12Cayson Smith21:36.4Standish Sterling82.5JPC 3
9Theeyan Yang21:50.1Ortonville Brandon82.3FML 3
9Landen Veneklase21:35.4FHC GR Forest Hills Central82.2OK White Championship
11Reid Tracy21:35.6Homer82.1Cascades Conference
9Torin McNabb21:33.1Eaton Rapids82.0CAAC White 3
12Connor Blandford21:51.8Swartz Creek81.7FML 3
12Josh Vanstelle21:12.5Fruitport81.2OK Silver Championship
12Malachi Vannette21:39.6Midland Dow80.8SVL Championship
12Jareth Shappee22:17.5Montabella80.2MSAC Championship
11Juan Zavala Salazar21:56.6Holly80.1FML 3
9Gavin Terrill21:41.6Midland Dow80.1SVL Championship
9Owen Schultz21:29.9Peck80.0BTC Blue/Red
9Finley Sarkipato21:42.0GR Union80.0OK Gold Championship
11Damian Heindl22:18.1Mt. Pleasant Sacred Heart80.0MSAC Championship
11Kenny Morell21:42.3Lapeer79.9SVL Championship
10Kenneth Graham22:19.2Montabella79.6MSAC Championship
12Sarabdil Chauhan21:58.7Corunna79.4FML 3
9Yang Feng Wildschut21:43.9GR Christian79.4OK White Championship
10Hunter Rohlman21:44.0Lapeer79.3SVL Championship
12Mack Burba21:59.6Flushing79.2FML 3
10Gibson Yeiter21:41.7Lake Odessa Lakewood79.1CAAC White 3
11Greyson DeWys21:50.1Hamilton78.6OK Black Championship
11Martigan Wernecke21:46.3Bay City Central78.6SVL Championship
12Christian Martinez21:43.5Ionia78.5CAAC White 3
9Shayne Krasinski21:47.4Wayland Union78.2OK Gold Championship
11Chris Badji21:47.9Saginaw Heritage78.0SVL Championship
9Leo Haney21:49.9Sanford-Meridian78.0JPC 3
10Riyan Mir21:48.8Saginaw Heritage77.7SVL Championship
9Bradley Dantzer21:59.0Vassar77.3BTC Black/White
12Gabe Holman21:47.3Ionia77.2CAAC White 3
12Luke Herder21:50.6GR South Christian77.2OK Gold Championship
10Brody Thomas21:50.6Davison77.1SVL Championship
11Walker Chapin21:59.7Marlette77.1BTC Black/White
9Gabriel Smith21:53.0Shepherd77.0JPC 3
12Cody Cairo21:39.1Peck77.0BTC Blue/Red
10Emmett Martin21:51.4Midland Dow76.9SVL Championship
9Jacob Ross22:00.5Cass City76.8BTC Black/White
10Finnegan Williams21:53.9East Grand Rapids76.0OK White Championship
12Bilal Abdelmalek22:09.6Swartz Creek75.8FML 3
11Dylan Hocken21:55.0Grand Blanc75.7SVL Championship
9Jackson Bowden21:55.5Napoleon75.5Cascades Conference
9Robert Brewer22:11.7Flushing75.1FML 3
11Tate Kirts21:57.1Midland Dow75.0SVL Championship
12DJ Buterakos22:12.2Flint Kearsley74.9FML 3
9Leland Skeans22:12.6Flushing74.8FML 3
10Ryan Savoie22:12.6Ortonville Brandon74.8FML 3
12Leonardo Rico21:58.3FHN GR Forest Hills Northern74.6OK White Championship
9Cade DeVries22:02.9Hudsonville Unity Christian74.4OK Black Championship
9Alex Dyer22:03.4Zeeland East74.2OK Black Championship
10Troy Wychuyse22:14.5Ortonville Brandon74.2FML 3
10Dean Hitsman22:01.6Midland Bullock Creek74.1JPC 3
9James Heiple22:01.9Beaverton74.0JPC 3
11Liam Matt22:01.8FHN GR Forest Hills Northern73.4OK White Championship
10TamThien Tran22:02.2GR Catholic Central73.3OK White Championship
9Paul Kissinger22:04.7Homer72.4Cascades Conference
12Nikola Gjorgjievski22:05.2East Grand Rapids72.3OK White Championship
12Nathan Morrison21:39.9GR NorthPointe Christian72.0OK Silver Championship
12Clark Cody22:21.7Corunna71.8FML 3
11Maxwell Trombley22:16.3Brown City71.6BTC Black/White
11Michael Mullin22:07.6Middleville Thornapple-Kellogg71.5OK Gold Championship
11Samuel Scott21:55.7Peck71.4BTC Blue/Red
9Judah Tong22:08.4Davison71.2SVL Championship
9Wyatt Miller22:09.0Brooklyn Columbia Central71.0Cascades Conference
12Aaron Drake22:15.1Mason County Eastern71.0WMD Championship
9Braxten Vis22:13.2Hamilton70.9OK Black Championship
11Remington Snyder22:11.7St. Louis70.8JPC 3
9Abram Veldkamp22:09.9GR Christian70.7OK White Championship
9Jackson Hemmes22:10.1GR Northview70.6OK Gold Championship
9Mikey O’Jack22:10.2Manchester70.6Cascades Conference
10Collin Merchant22:19.7Unionville-Sebewaing70.4BTC Black/White
11Adler Teichman22:25.8Linden70.4FML 3
9Takoda Ronk22:12.9St. Louis70.4JPC 3
9Nathan Rodriguez22:26.4Owosso70.2FML 3
12Grant Gardner21:59.8Peck70.1BTC Blue/Red
10Jacob Trommater22:09.3Charlotte69.9CAAC White 3
10Samuel Feyen22:12.7East Grand Rapids69.8OK White Championship
11Benjamin Nestle22:14.8Shepherd69.7JPC 3
10Devin Selk22:13.3Saginaw Heritage69.6SVL Championship
10Nolan Moeggenberg22:15.5Shepherd69.5JPC 3
9Kingston Harris22:13.6Flint Powers Catholic69.5SVL Championship
9Michael Keinath22:22.8Vassar69.4BTC Black/White
9Connor Dmoch22:28.8Fenton69.4FML 3
9Carson Clark22:11.5Charlotte69.2CAAC White 3
10Abraham Schubert22:14.6Bay City Central69.1SVL Championship
9Quinn Sommer22:15.1Bay City Western69.0SVL Championship
9Kevin Wojcik22:15.2Napoleon68.9Cascades Conference
11Owen Standfest22:15.8GR Northview68.7OK Gold Championship
11Caden Ardan22:22.1Grand Traverse Academy68.6WMD Championship
11Henry Hartl22:22.4Grand Traverse Academy68.5WMD Championship
10Bob Cornell22:17.0East Grand Rapids68.3OK White Championship
11Luke Skutt22:33.8Clio67.7FML 3
9William Couchman22:34.0Swartz Creek67.7FML 3
12Ericke Ramadhani22:19.8GR Union67.4OK Gold Championship
11Riley Skiles22:57.2St. Charles66.9MSAC Championship
11Max Weatherwax22:21.3Bay City Central66.9SVL Championship
9Joseph Sanderson21:57.7GR NorthPointe Christian66.1OK Silver Championship
10Ethan Hammontree22:24.2Brooklyn Columbia Central65.9Cascades Conference
12Henry Fortier22:24.8Saginaw Heritage65.7SVL Championship
9Owen Schulz22:25.0Bay City Central65.7SVL Championship
10Landon Cooley22:27.6Pinconning65.5JPC 3
10Edgar Held22:25.7East Grand Rapids65.4OK White Championship
9Zachary Chittle22:42.3Swartz Creek64.9FML 3
10Landon Hauk-Powell23:04.7Coleman64.4MSAC Championship
11Josh Chamberlin22:25.7Charlotte64.4CAAC White 3
12Lowell Milett22:39.6Brown City63.8BTC Black/White
11Ace Bohlinger22:30.6East Grand Rapids63.8OK White Championship
9Anthony Stewart22:30.7Michigan Center63.8Cascades Conference
9Shawn Haselton22:36.9Mesick63.7WMD Championship
10Ben Forbes22:40.8Marlette63.4BTC Black/White
11Jack Noonon22:32.4FHN GR Forest Hills Northern63.2OK White Championship
10Lance Spicer22:33.8Lapeer62.7SVL Championship
9Jacob Arnett22:34.1GR Northview62.6OK Gold Championship
10Cameron Cebula22:40.2Bear Lake62.6WMD Championship
12Benjamin Possehn22:34.1Lake Odessa Lakewood61.6CAAC White 3
11Asher Rauch22:11.3GR NorthPointe Christian61.6OK Silver Championship
10James Emmons22:25.9Mayville61.4BTC Blue/Red
10Serigne Moustapha Fall22:37.9GR Union61.4OK Gold Championship
9Paxton Terrian22:40.4Farwell61.2JPC 3
9Jack Alt22:53.7Linden61.1FML 3
12Maysun Strachan22:39.1Jonesville61.0Cascades Conference
10Noah Card22:54.1Linden61.0FML 3
10Elijah Henderson22:40.5GR Northview60.5OK Gold Championship
9Marvens Vander Molen22:43.1FHN GR Forest Hills Northern59.6OK White Championship
9Garret Buter22:43.3Midland59.6SVL Championship
9John Trumble-Puerta22:43.4FHN GR Forest Hills Northern59.5OK White Championship
10Kaiden Coburn23:20.0Merrill59.3MSAC Championship
11Logan Messing22:32.1Deckerville59.3BTC Blue/Red
10Johnny Williams22:18.3Hopkins59.2OK Silver Championship
10Saul Jimenez22:45.6GR Union58.8OK Gold Championship
10Damien Huff22:45.6Midland58.8SVL Championship
9Luke Steen22:50.9Holland Christian58.4OK Black Championship
9David Schneider22:47.5Leslie58.2Cascades Conference
11Isiah Peterson22:54.6Marion57.8WMD Championship
9Elijah Stribling22:49.8Flint Carman-Ainsworth57.4SVL Championship
12Robert Hill22:51.2Michigan Center56.9Cascades Conference
9Wyatt Smith22:56.1Zeeland West56.6OK Black Championship
9Maddix Thomas22:49.3Lake Odessa Lakewood56.6CAAC White 3
12Isaac Ketelhut23:01.3Millington56.6BTC Black/White
11Joe Odell23:28.4Merrill56.5MSAC Championship
9Dylan Buys22:57.1Hudsonville Unity Christian56.3OK Black Championship
10Ethan Hoekstra22:53.2FHE Ada Forest Hills Eastern56.3OK White Championship
12Chase Green22:56.5Gladwin55.8JPC 3
12Angel Cortez22:58.7Holland55.8OK Black Championship
10Noah Huffine22:52.1Portland55.6CAAC White 3
9Dylan Doherr-Myers23:32.1Carson City-Crystal55.3MSAC Championship
9Marcus Crawley22:56.4Midland Dow55.2SVL Championship
11Dale Hitz22:57.9Homer54.7Cascades Conference
9Henry Sohmer22:58.5Davison54.5SVL Championship
9Isaac Hobbs23:07.6Grand Traverse Academy53.5WMD Championship
9Broderick Millage23:02.6Wyoming53.1OK Gold Championship
9Liam Dunn23:18.5Goodrich52.8FML 3
12Eian Kaste23:13.8Brown City52.4BTC Black/White
9Luis Guiterrez23:02.9Ionia52.0CAAC White 3
11Evan Grizzle23:22.9Clio51.4FML 3
9Thomas Christensen23:08.4Midland51.2SVL Championship
12Elijah Shuart23:10.5St. Louis51.2JPC 3
9Maysen Osier23:10.5Pinconning51.2JPC 3
12Koltin Kilmer23:44.5Vestaburg51.2MSAC Championship
11Lucas Buys23:12.6Hudsonville Unity Christian51.1OK Black Championship
9Kaleb Happ23:10.2Jonesville50.6Cascades Conference
9Lyric Strong23:11.1Vandercook Lake50.3Cascades Conference
9Tycen Cole23:26.3Fenton50.2FML 3
10Liam Wenn23:27.0Flushing50.0FML 3
12Logan Shanks23:00.1Deckerville50.0BTC Blue/Red
9Noah Dean23:12.3Midland49.9SVL Championship
12Braden Wicke23:48.8St. Charles49.7MSAC Championship
10Alex Oleszkiewicz23:13.3FHC GR Forest Hills Central49.6OK White Championship
12Ryan Grevengoed23:17.3Spring Lake49.6OK Black Championship
10Jack Ferreri23:01.5Caseville49.5BTC Blue/Red
10Andrew Lathwell23:13.5FHC GR Forest Hills Central49.5OK White Championship
9Aidan Mccarthy23:13.8Mount Pleasant49.4SVL Championship
9Nash Towery-Collins23:14.6Homer49.1Cascades Conference
9Elijah Goodell23:17.4Midland Dow48.2SVL Championship
9James Payne23:17.9Napoleon48.0Cascades Conference
12Jacob Wieland23:15.1Lake Odessa Lakewood48.0CAAC White 3
10Joe Lubeski23:09.1Caseville47.0BTC Blue/Red
9Ben Fuller23:18.6Olivet46.8CAAC White 3
12Gabe Arredondo23:26.5Zeeland West46.5OK Black Championship
12Jude Shaver23:20.6Charlotte46.1CAAC White 3
9Micah Butters22:57.8Grandville Calvin Christian46.1OK Silver Championship
9Henry Roelofs23:32.2GR Christian43.3OK White Championship
12Anson Lange23:32.8GR Christian43.1OK White Championship
10Logan Kane23:32.8East Grand Rapids43.1OK White Championship
10Caleb Roehm23:30.1Lansing Sexton43.0CAAC White 3
9Lincoln Townley23:07.9GR NorthPointe Christian42.7OK Silver Championship
9Noah Hudson23:08.3GR NorthPointe Christian42.6OK Silver Championship
9Justin Saenz23:37.4Mount Pleasant41.5SVL Championship
9Kellan Dalhberg23:39.5GR Christian40.8OK White Championship
12Aaryn Smith23:58.0Holly39.7FML 3
9Calvin Daut23:43.8Midland Dow39.4SVL Championship
11Rowan Quinlan23:32.3Peck39.2BTC Blue/Red
10Matthew Hall23:44.3Saginaw Heritage39.2SVL Championship
11Tyler Deneau23:51.0Grand Traverse Academy39.0WMD Championship
11Tarik Fazlic23:45.6FHN GR Forest Hills Northern38.8OK White Championship
12Max Hobbs23:53.0Grand Traverse Academy38.3WMD Championship
11Connor Peck23:53.2Lapeer36.3SVL Championship
9James Haller23:56.3Saginaw Heritage35.2SVL Championship
10Declan Phelps23:57.7East Jackson34.8Cascades Conference
12Josh Eager24:07.6Brown City34.5BTC Black/White
10Daniel Lossio24:34.8Mt. Pleasant Sacred Heart34.4MSAC Championship
11Max Rogalski23:34.8Comstock Park33.7OK Silver Championship
10Kayden Koss24:03.2Mount Pleasant32.9SVL Championship
10Cameron Harrison24:12.6Brown City32.8BTC Black/White
11Austin Sweet24:19.6Corunna32.5FML 3
9Thomas Cunningham24:05.1Manchester32.3Cascades Conference
8Devin Elenbaum23:56.0Caseville31.3BTC Blue/Red
12Bryant Taylor24:09.3Hanover-Horton30.9Cascades Conference
10Anthony Powell24:18.7Mesick29.8WMD Championship
10Henry Corrion24:03.4Caseville28.9BTC Blue/Red
9Hunter Culbert24:16.1Napoleon28.6Cascades Conference
10Paul Narceda24:19.2Lapeer27.6SVL Championship
9Landon Roskey24:31.3Brown City26.6BTC Black/White
9Nuru Mohamed24:24.3Lansing Sexton24.9CAAC White 3
10Zephanaeha Soler-Cardona24:37.0Millington24.7BTC Black/White
9Mason Droscha24:25.2Charlotte24.6CAAC White 3
10Gabe Grymonprez24:16.5Mayville24.5BTC Blue/Red
9Jacob Kreiner24:41.0Vassar23.3BTC Black/White
11Brady Butzler24:48.0Lake Fenton23.0FML 3
12Gary Clark24:43.5Brown City22.5BTC Black/White
11Matthew Boks24:33.6Olivet21.8CAAC White 3
9Gavin Raden24:38.1GR Northview21.3OK Gold Championship
11Viera Irakoze24:36.1Lansing Sexton21.0CAAC White 3
9Troy Tucker24:56.8Flint Kearsley20.1FML 3
11Jaxon Lewis25:19.2Coleman19.6MSAC Championship
12Christian Charles24:40.6Lansing Sexton19.5CAAC White 3
9Daniel Old24:43.8Addison19.4Cascades Conference
9Jaxson Holm24:45.5FHE Ada Forest Hills Eastern18.8OK White Championship
10Chuanda Yang24:45.7Midland Dow18.8SVL Championship
12Alex Burch25:00.9Ortonville Brandon18.7FML 3
11Ben Sanford24:35.7Deckerville18.1BTC Blue/Red
10Braylon Hrncharik25:03.5Owosso17.8FML 3
11Jackson Wiederhold24:52.7Saginaw Heritage16.4SVL Championship
12Alex Phipps24:56.9Midland15.0SVL Championship
9Emmet Winter25:03.0Mason County Eastern15.0WMD Championship
9Xavier Ramirez24:59.8St. Louis14.7JPC 3
10Lewis Davidson25:34.5Montabella14.5MSAC Championship
11Ryan Ferguson24:59.1Mount Pleasant14.3SVL Championship
10Henry Hoekstra25:00.2East Grand Rapids13.9OK White Championship
9Jaden Sherman25:02.7Gladwin13.8JPC 3
9Easton Powlus25:37.9St. Charles13.4MSAC Championship
10Sarath Badithala25:02.7FHE Ada Forest Hills Eastern13.1OK White Championship
9Israel Bunsee25:06.0FHN GR Forest Hills Northern12.0OK White Championship
9Kole Kilbourn25:21.9Flushing11.7FML 3
9Aarav Purohit25:09.2FHN GR Forest Hills Northern10.9OK White Championship
9Blake Robinson25:00.1Kingston10.0BTC Blue/Red
12Bryant Waugh25:16.1Standish Sterling9.3JPC 3
11Jude Silvey24:49.0Comstock Park9.0OK Silver Championship
9Harper Sherman25:19.9Homer7.4Cascades Conference
12Sawyer Ross25:29.0Cass City7.3BTC Black/White
12Lebron Stitt25:32.1Lansing Sexton2.3CAAC White 3
9Matthew Smith25:43.9Grand Traverse Academy1.4WMD Championship
9Jaxson Retzloff25:41.6Midland Dow0.1SVL Championship