Uncategorized

2025 Ratings: Greater Lansing

Girls Adjustment: +16
Boys Adjustment: +15

GREATER PERFORMANCES

Projections

The Okemos girls came in at 35% to win (I wish the Tigers came through at 35% with RISP) and ended up with the victory. Now, Lansing Catholic was missing a girl that was entered, but we don’t hold that against the Wolves. Rachel Smith was her usual frontrunnin’ self, nearly matching her personal best from Bluejay, but claiming her first Greater Lansing title. Outperforming expectation and ensuring the win was Elizabeth Schafer, running more than a minute faster than last year, moving up nearly 20 places from 2024.

Howell’s girls were 3rd, the first of a crowded bunch. The Highlanders were projected at a 33% chance of getting into the top-five. Crucial to the underdog effort was freshman Brooke Wallace, who dropped a 45 second personal best to place 12th.

It wasn’t ¾ of a minute, just a mere 4 seconds. Nonetheless, it was another personal best and his first Greater Lansing win. Joined by three others at the mile, Jack MacGregor buried the competition with a 4:49 second mile, then cruised to a 10+ second victory with a 15:11. He’s always been a top-5 figure here, but this was his first win on the Ledge Meadows course.

The Grand Ledge boys took last weekend off, but didn’t let the fresh legs ruin them early. The Comets hung back early, hitting the mile in 2nd with 89 points. They dropped 26 spots in the second frame, adding up to 63 points at the next split, a figure they’d keep the rest of the race. And a figure that led to a victory. That sort of patience will pay dividends the rest of championship season.

The Okemos and Howell boys were significant surprises, both finding the top-5 with >30% odds. Impactful in proving the projections wrong were both David DeLand and Simon Shutt. It’s been a week of PRs for DeLand, first with a 16:34 in a home tri, now a 16:31. Shutt didn’t earn a new personal best, but found himself in the 16’s for the first time this fall.

*** = 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.DivisionWAB
Okemos**136.01139.7
Howell*116.91106.6
Grand Ledge114.31115.4
Mason113.61107.1
East Lansing108.71103.0
Holt82.6168.0
TeamTop 5 Avg.DivisionWAB
DeWitt*115.62108.3
St. Johns96.6296.6
Charlotte94.5299.5
Williamston91.9286.8
Fowlerville85.1271.2
Haslett83.6289.5
Alma73.3265.4
Owosso71.8255.6
Ionia62.8277.4
Corunna50.1235.8
Portland30.9252.9
TeamTop 5 Avg.DivisionWAB
Lansing Catholic***127.53129.6
Pewamo-Westphalia**116.83112.7
Olivet**104.43104.3
Leslie*83.5387.5
Bath80.2378.1
St. Louis61.9349.0
TeamTop 5 Avg.DivisionWAB
Lansing Christian*81.9470.3
Fowler17.845.5

Your Champions, the Grand Ledge boys

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWAB
Grand Ledge**189.51195.1
Okemos*183.11180.0
Howell*182.21180.5
East Lansing177.01179.1
Holt176.71173.7
Mason151.91149.5
Lansing Waverly135.61126.9
Lansing Everett130.41108.5
TeamTop 5 Avg.DivisionWAB
Alma**189.22194.6
DeWitt*176.02180.3
Williamston*172.72166.8
Owosso169.62169.5
Haslett164.92168.1
Corunna157.12160.3
Fowlerville152.82143.3
St. Johns150.92145.9
Portland146.62160.1
Ionia128.72146.1
Charlotte107.72115.5
Lake Odessa Lakewood101.42127.6
Lansing Eastern42.7250.6
TeamTop 5 Avg.DivisionWAB
Lansing Catholic**180.63177.1
Pewamo-Westphalia*160.93163.3
Leslie155.83153.2
Saranac140.13139.3
Olivet133.43135.1
Laingsburg133.33132.6
Bath132.93120.3
Stockbridge114.2389.0
St. Louis103.7392.8
TeamTop 5 Avg.DivisionWAB
Portland St. Patrick*152.14146.6
Fowler*145.14142.9
Lansing Christian124.44111.0
Carson City-Crystal113.24101.1
Vermontville Maple Valley91.74

The pack of Alma Panthers were aggressive early, hoping to set the stage for some late season surprises

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Rachel Smith17:08.6Okemos171.8
12Hailey Creisher17:51.9Leslie157.4
11Ava Schafer18:04.1St. Johns153.3
12October Harns18:24.1Okemos146.6
10Remie Ellis18:38.1Eaton Rapids142.0
10Tiya Feldpausch18:41.7Olivet140.8
12Aviana Skinner18:42.4Grand Ledge140.5
10Josie Bishop18:52.4Lansing Catholic137.2
9Calista George18:52.6Pewamo-Westphalia137.1
11Grace Wonch18:57.3Lansing Catholic135.6
11Alyssa Kramer19:00.2Pewamo-Westphalia134.6
9Brooke Wallace19:01.5Howell134.2
9Anna Drauer19:07.2Lansing Catholic132.3
10Jorga Wooledge19:09.9Mason131.4
12Elizabeth Schafer19:12.3Okemos130.6
9Lily Britton19:18.5Olivet128.5
10Aurora (Rory) Doepker19:21.6DeWitt127.5
10Ruby Petee19:23.9Mason126.7
10Abby Crandell19:28.0Owosso125.3
12Fiona Whitmyer19:30.7Okemos124.4
12Miriam Kloha19:32.5St. Johns123.8
12Lydia Jagger19:35.4Grand Ledge122.9
9Olive DiMassa19:36.6Howell122.5
11Anna Halliday19:38.0Howell122.0
10Lindsey Ludwig19:38.3Lansing Catholic121.9
9Ava Montero19:39.4Grand Ledge121.5
11Morgan Allen19:40.4Mason121.2
11Colette Charchut19:40.6Haslett121.1
11Avery Silvas19:44.8Charlotte119.7
10Emily Barrie19:50.3East Lansing117.9
9Scarlett Popielarski19:50.4East Lansing117.9
11Jenna Keilen19:51.8Pewamo-Westphalia117.4
12Isabella Taber19:52.2DeWitt117.3
11Sophia Schafer19:59.0Williamston115.0
10Ava Benedict20:00.1Ionia114.6
12Maddy Takagishi20:02.0DeWitt114.0
11Jaidyn Nickels20:04.9Corunna113.0
10Kaila Cravotta20:06.3East Lansing112.6
10Natalie Hayes20:06.6DeWitt112.5
12Anna Poppema20:08.5Bath111.8
10Clara Marschall20:10.6Fowlerville111.1
9Cecilia Kelly20:12.3Williamston110.6
11Avery Miller20:12.7Lansing Catholic110.4
10Zoe Fabing20:15.8Fowler109.4
11Adrienne Mitchell20:21.2Lansing Christian107.6
12Emily Agnew20:23.2DeWitt106.9
10Mya Bower20:24.5Okemos106.5
10Grace Mingerink20:27.2DeWitt105.6
10Dalia Fermaglich20:30.9East Lansing104.4
12Nora Rioux20:31.8Howell104.1
12Emily Peters20:32.6Olivet103.8
10Alyssa McFall20:33.1Okemos103.6
12Andie Wildern20:33.9Charlotte103.4
9Reagan Mason20:37.9Howell102.0
9Dakota Budd20:40.2Haslett101.3
12Frances Melinn20:41.8Lansing Catholic100.7
10Skylar Maclennan20:43.7Fulton100.1
10Emma Cook20:45.7DeWitt99.4
9Katherine Schafer20:45.7Pewamo-Westphalia99.4
10Esther Cahill20:47.6Saranac98.8
9Lexi Kinder20:47.7St. Louis98.8
11Ava Buckley20:48.0Mason98.7
9Teagan Kuykendall20:54.1Bath96.6
11Delaney Smith20:58.2Pewamo-Westphalia95.3
12Elsa Gomez20:58.2Grand Ledge95.3
9Madelynn Patterson21:00.3Olivet94.6
11Charlotte Simon21:05.9Pewamo-Westphalia92.7
12Madison Aten21:09.4Grand Ledge91.5
11Paige Weber21:10.8Portland91.1
9Ellie Groen21:11.0East Lansing91.0
10Kaleigh Slingerland21:12.0Owosso90.7
10Courtney Lawhorne21:12.5Bath90.5
9Kinsley Lounds21:13.0Grand Ledge90.3
11Morgan Clark21:13.7Mason90.1
12Juliette Tallon21:14.2Lansing Christian89.9
12Madeleine Plowright21:14.8East Lansing89.7
12Carleigh Thompson21:15.9Ionia89.4
9Paige Thelen21:17.1Grand Ledge89.0
12Abby Russell21:19.3Haslett88.2
10Kennady Giancotti21:21.3Holt87.6
12Piper Williams21:22.8Okemos87.1
12Natalie Kramer21:24.4St. Johns86.5
10Reggie Cooke21:24.9Williamston86.4
12Anna Johnson21:25.7Alma86.1
9Brynn Rudnicki21:26.0Fowlerville86.0
11Jocelyn Wilson21:27.1Holt85.6
9Kendall Dorey21:27.8Charlotte85.4
12Gwendolynn Carter21:28.1Holt85.3
11Helena Goodrich21:28.6Charlotte85.1
9Aubrey Perez21:29.3Ionia84.9
9Lucy Chapman21:30.7Stockbridge84.4
12Maria Beach21:31.6Fowlerville84.1
11Annie Wernet21:32.2Lansing Christian83.9
12Clara Craig21:32.4East Lansing83.9
10Gabriella Wood21:33.3Lansing Christian83.6
11Lyza Ruster21:35.8Mason82.7
9Kate Duffy21:36.1Williamston82.6
10Leah Flannery21:39.5Leslie81.5
12Avari Montgomery21:47.7Charlotte78.8
10Grace Nunn21:48.3Holt78.6
9Emma Lownsbery21:55.5Holt76.2
9Sevarah Markham21:56.8Alma75.7
12Aubrey Metzger21:56.9Mason75.7
11Emily Satkowiak21:57.7Stockbridge75.4
10Kenadi Simon21:59.8St. Johns74.7
9Elsa Korte22:00.8Lansing Catholic74.4
9Chelsea Hembree22:03.2Howell73.6
11Alexis Graham22:03.4Howell73.5
10Izzy Brown22:03.8Haslett73.4
11Makenna Rudnicki22:06.1Fowlerville72.6
9Abby Taylor22:09.3Fowlerville71.6
10Margaret Guerra-Harrison22:14.4Leslie69.9
12Lilly Rooks22:14.6Pewamo-Westphalia69.8
9Grace Hancock22:16.5Alma69.2
12Sarah Munger22:17.7Alma68.8
10Haylee Gladstone22:21.8Bath67.4
11Alexa Palmer22:23.4Alma66.9
12Maria Kilpela22:25.5Fowlerville66.2
12Alaina Driver22:27.0Potterville65.7
12Reese Supianoski22:29.6Williamston64.8
12Emma McCarty22:31.9Carson City-Crystal64.0
9Melanie Jones22:35.5Vermontville Maple Valley62.8
9Madison Lemert22:38.4St. Louis61.9
12Isla Sule22:39.6Corunna61.5
12Lauren Spitzley22:42.7Portland60.4
9Madison Thomas22:46.6Williamston59.1
11Eliza Milarch22:48.2Charlotte58.6
10Anna McCarty22:51.2Carson City-Crystal57.6
10Madisyn Hunter22:52.1Leslie57.3
10Kaytlyn Day22:58.8Saranac55.1
9Sarah Bowerman22:59.9St. Louis54.7
9Saryn Leonard23:00.4St. Louis54.5
9Anna London23:00.8Olivet54.4
10Miriam Skarich23:04.1Owosso53.3
10KiKi Rusz23:05.0Laingsburg53.0
11Marian Davlin23:05.3Portland St. Patrick52.9
12Malia Reitz23:06.5Holt52.5
9Emily Okley23:10.1Leslie51.3
11Alyssa Seiter23:13.8Fowlerville50.1
9Lydia Gilbert23:16.0Alma49.3
9Amada Price23:18.0Fulton48.7
11Makayla Damico23:21.4Lansing Waverly47.5
10Summer Walker23:25.7Owosso46.1
12Savana Watson23:30.0St. Johns44.7
11Makenna Bush23:31.2Lansing Christian44.3
11Bella Cotter23:31.4Holt44.2
9Ava Spencer23:32.8Owosso43.7
10Claire Ellis23:36.8Olivet42.4
10Fiona Sizemore23:39.4Ionia41.5
12Veda Smith23:40.5Portland41.2
12Haylie Vanderwal23:41.3Olivet40.9
12Izabelle Soper23:41.5Vermontville Maple Valley40.8
10Sydney Dickman23:44.9St. Louis39.7
12Jackson Harlan23:48.3Williamston38.6
10Mariah Diaz23:48.8Lansing Christian38.4
11Samantha Gutzman23:53.8Laingsburg36.7
10Evelyn Lindberg23:54.0Corunna36.7
9Araya Goggins23:54.3Lansing Waverly36.6
11Katherine Green23:54.8St. Johns36.4
10Taz Davis24:00.6Bath34.5
9Ava Bankson-Ereg24:01.4Haslett34.2
12Hazel Burley24:03.5Laingsburg33.5
11Kerigan Pung24:04.7Fowler33.1
12Lexandria Albarez24:13.7Lansing Eastern30.1
12Olivia Thelen24:17.5Fowler28.8
12Audrey McManus24:20.3Eaton Rapids27.9
12Skylar Watson24:21.0St. Johns27.7
12Baylee Moore24:22.7Charlotte27.1
10Emma Tramontin24:26.6Corunna25.8
12Onaleigh McVay24:59.5Owosso14.8
11Makayla Smith25:01.2Saranac14.3
12Elizabeth (Lizzie) Dettman25:04.0Corunna13.3
10Marianna Simon25:12.2Fowler10.6
12Madison Phillips25:17.5Laingsburg8.8
11Kaylie McCracken25:19.3Carson City-Crystal8.2
12Claire Lyon25:22.4Portland7.2
10Heidi Carter25:29.1Lake Odessa Lakewood5.0

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Jack MacGregor15:11.6Howell211.1
12Ian Morgan15:23.0Okemos207.3
12Thomas Larson15:36.3Alma202.9
11Ezekiel Baltierra15:46.0Alma199.7
10Rylen Richey16:02.7Grand Ledge194.1
12Adrian Abbott-Wallace16:03.9Holt193.7
10Duncan Palmer16:04.3Williamston193.6
10Owen Poppema16:04.5Bath193.5
12Aiden Marple16:08.1DeWitt192.3
11Caelan Marsh16:09.5Grand Ledge191.8
10Rem Piper16:09.8Holt191.7
12Liam Preisser16:12.9East Lansing190.7
12Benjamin Rottier16:17.9Grand Ledge189.0
12Alex McKennon16:22.4Grand Ledge187.5
12Lucas Gates16:22.6Lansing Catholic187.5
11John Kowatch16:24.4Pewamo-Westphalia186.9
10Teddy Weber16:24.7Williamston186.8
12Raymond Herek16:24.9Williamston186.7
12Malcolm Cesario16:25.5Okemos186.5
10Liam Dewitt16:29.1Haslett185.3
11Nolan Lounds16:29.3Grand Ledge185.2
10Kilian Boulware-Lopez16:29.3East Lansing185.2
11Kevin Terpstra16:30.2Alma184.9
11David DeLand16:31.7Howell184.4
12Noah Devereaux16:32.1Laingsburg184.3
11William Gancer16:33.8Stockbridge183.7
10Samuel Johnson16:35.4Alma183.2
10Alex Weller16:36.2Howell182.9
11Simon Shutt16:38.3Okemos182.2
12Reagan Ward16:38.9St. Johns182.0
12Braylon Lenneman16:41.7DeWitt181.1
11James Tennes16:46.8Lansing Catholic179.4
11Everett Beach16:48.6Lansing Catholic178.8
11Téo Krumm16:49.1Lansing Catholic178.6
10Grady Richey16:49.6Lansing Catholic178.5
9Leonidas Erfourth16:52.4Owosso177.5
11Will Chelotti16:55.2DeWitt176.6
12Jackson Gast16:57.2East Lansing175.9
12Elijah Baltierra16:58.6Alma175.5
11Ian Bozung16:58.7Okemos175.4
12Andrew Feldpausch16:59.1Portland175.3
11Charlie George16:59.6Pewamo-Westphalia175.1
12Quentin Smith17:00.0Fowler175.0
12Levi Dutton17:00.1Fowlerville175.0
11Rush Marsden17:00.2Fulton174.9
11Sawyer Zeman17:03.3Haslett173.9
11Kenneth Mangles17:03.6Leslie173.8
12Timothy Chamberlain17:03.8Portland St. Patrick173.7
12Owen Moore17:04.3Portland173.6
11Trevon Johnson17:06.3Holt172.9
12Luca Lebron17:07.9Alma172.4
11Matthew Killeen17:09.9Leslie171.7
10Reece Grafius17:11.1Mason171.3
11Francis Austen17:11.2Portland St. Patrick171.3
12Jaxxon Thelen17:15.0Ionia170.0
9Connor Ford17:16.6Corunna169.5
11Caleb DeLand17:18.7Howell168.8
10Langston Waite17:19.5East Lansing168.5
11Kai Miller17:20.1Owosso168.3
10Ty Inglis17:20.5DeWitt168.2
9Nico Lebron17:21.1Alma168.0
10Brady Rappuhn17:22.7Owosso167.4
11Ariston Dallas17:22.8Owosso167.4
10Christian LeConte17:23.2Owosso167.3
11Finn Korte17:24.1Lansing Catholic167.0
10Landon Seiloff17:26.5Lansing Waverly166.2
11Lincoln Morden17:26.9Grand Ledge166.0
12Payton Chandler17:27.3Corunna165.9
10Bryce Schuh17:27.4Holt165.9
10Toby Regulinski17:30.5East Lansing164.8
11Micah Couser17:31.0Grand Ledge164.7
11Cooper Schmelter17:32.0Leslie164.3
12Connor Fochtman17:32.5Okemos164.2
10Grayson Diadiun17:33.4Howell163.9
12Ben Young17:33.7Lansing Christian163.8
11Wyatt Werner17:38.2Pewamo-Westphalia162.3
11Jake Volz17:38.8Okemos162.1
12Carter Clark17:39.1Carson City-Crystal162.0
9Livio Muzzin17:40.1DeWitt161.6
12Blaise Demko17:41.1Lansing Catholic161.3
10Jonah Gray17:44.0East Lansing160.3
12Grant Lange17:44.6Mason160.1
12Carter Banfield17:45.2Fowlerville159.9
11Aiden Giancotti17:47.4Holt159.2
11Matthew Austin17:47.7DeWitt159.1
11Landen Gessner17:48.2Olivet158.9
12Gavin Esper17:49.5Howell158.5
12Jesse Dodge17:50.6Corunna158.1
12Josh Carpenter17:53.2DeWitt157.3
9Quentin White17:53.4Holt157.2
10Samuel Baade17:54.7Owosso156.8
10Isaiah Cates17:55.2Haslett156.6
10Elliott Cook17:55.4St. Johns156.5
10Austin Hodges17:56.8Laingsburg156.1
10Alec Hoy17:57.5St. Johns155.8
12Isaac FoxElster17:59.4Portland St. Patrick155.2
11Kaden Rohrbacher17:59.4Lake Odessa Lakewood155.2
10Donnie Richmond17:59.7Portland155.1
11Kodi Rose18:00.2Haslett154.9
11Landon Miller18:00.4Fowler154.9
11Keagan Wright18:01.4Howell154.5
10Connor Lampe18:02.0Okemos154.3
10Brady Oosterhouse18:03.2Saranac153.9
11Colin Booms18:03.7Haslett153.8
10Alejandro Nagy18:04.2East Lansing153.6
11Caeden Gwinn18:12.8Corunna150.7
10Gage Ervin18:15.4Mason149.9
12Hayden Rogers18:16.3Williamston149.6
11Jeremiah Delagarza18:17.7Lansing Everett149.1
12Grant Conley18:19.2Charlotte148.6
11Felix Spitz18:23.0Lansing Everett147.3
12Evan Schaefer18:23.2Olivet147.3
11Adam Weston18:24.1Williamston147.0
11Connell Hardenbrook18:29.7Fowlerville145.1
9Jesse Thomas18:30.4St. Johns144.9
10Liam Thelen18:31.0Ionia144.7
12Ethan Kilgore18:32.0Holt144.3
10Levi Knoop18:35.0Portland St. Patrick143.3
11Thaddeus Overley18:36.3Lansing Waverly142.9
10Logan Gregory18:37.9Saranac142.4
11Ezekiel Beach18:38.2Fowlerville142.3
11Adryan Estrada18:38.4Mason142.2
12Lucas St Martin18:39.4Fowlerville141.9
9Lucas Heid18:41.3Corunna141.2
11Alex Loomis18:41.4Fowlerville141.2
9Jack Duffy18:43.6Williamston140.5
9Joel Oosterhouse18:44.3Saranac140.2
11Nolan Mitchell18:44.5Pewamo-Westphalia140.2
10Momodou Ndiaye18:44.9Lansing Eastern140.0
12Reed Schroeder18:45.5Pewamo-Westphalia139.8
11Payton Crawfis18:46.3Carson City-Crystal139.6
11McKinley Springer18:46.4Corunna139.5
12Xavier Simon18:46.7Fowler139.4
9Jonathan Larkins18:52.3Leslie137.6
12Hayden Shattuck18:55.1St. Louis136.6
10Colin Scott18:56.8Mason136.1
10Colin Johnson18:57.8Bath135.7
9Daniel Kramer18:59.5Pewamo-Westphalia135.2
10Brody Pulling19:01.1Mason134.6
9Dexton Feldpausch19:01.7Fowler134.4
12Arthur Nystrom19:02.3Fowlerville134.2
11Kevin Sebrell19:03.3Eaton Rapids133.9
9Nolan Webster19:04.4Haslett133.5
12Brennan Parker19:05.2Corunna133.3
12Bryan Gregory19:05.3Saranac133.2
9James Feldpausch19:06.9Portland132.7
11Tyler Curtis19:07.3Vermontville Maple Valley132.6
12Max Baade19:09.3Owosso131.9
12Grason Weber19:09.6Leslie131.8
11Shepherd Richardson19:09.7Mason131.8
12Dylan Hile19:10.9Leslie131.4
11Sawyer VanKuiken19:13.5Saranac130.5
11Andrew Russell19:17.3Haslett129.2
12Matias Greve19:19.6Lansing Christian128.5
11Conner Morrison19:20.3Ionia128.2
11Caleb Paez19:24.8St. Louis126.7
11Tanner Dingman19:25.6Eaton Rapids126.5
11Connor Deyo19:26.7Lansing Waverly126.1
11Kort’e McKenzie19:26.8Lansing Everett126.1
10Alex Avis19:27.7Stockbridge125.8
10Alex Florian19:28.7Eaton Rapids125.4
9Evan Banko19:33.2Olivet123.9
11Cameron Murray19:35.6Vermontville Maple Valley123.1
10Caleb Call19:36.2Lansing Christian122.9
10Cruz Torrez19:37.1Lansing Waverly122.6
9Maxwell Wieber19:39.7Fowler121.8
10Devion Dillard19:40.8Lansing Everett121.4
12Hudsen DeLeeuw19:43.3Olivet120.6
10Peyton Deyo19:44.7Lansing Waverly120.1
11Luke Meyer19:45.9Lansing Christian119.7
9Kaedyn Smith19:50.4Fowler118.2
12Dalles Bailiff19:52.3Ionia117.6
11Logan Howe19:54.2Portland St. Patrick116.9
10Calvin Gunn19:55.1Bath116.6
12Evan Hagerman19:55.3Bath116.6
9Kai Hopkins19:55.5Potterville116.5
12Max McDowell19:55.6Olivet116.5
9Joel Rathka19:55.9Laingsburg116.4
11Bryce Goodemoot19:58.0Lake Odessa Lakewood115.7
10Paul Tran19:58.9Lansing Waverly115.4
9Andrew Miller19:59.4St. Johns115.2
10Donovan Wells20:03.4Potterville113.9
9Deklen Lawrence20:06.0Leslie113.0
10Dale Hice20:11.9Saranac111.0
10Elliott Worsley20:14.6St. Johns110.1
12James Foltz20:17.7Laingsburg109.1
12Isaac Armbruster20:21.1Lansing Everett108.0
11Ben Keebaugh20:21.9Fowler107.7
12Ricky Popp20:24.5Charlotte106.8
10Mario Sanchez-Ortega20:25.7Olivet106.4
12Braden Koos20:28.6Charlotte105.5
12Nicolas Hiner20:31.2St. Johns104.6
10Bobby Dormer20:34.8Olivet103.4
10Dakota Harmer20:36.8Lake Odessa Lakewood102.7
9Owen Peckham20:37.1Stockbridge102.6
10Steven Karowich20:37.1Stockbridge102.6
10Patrick Wilson20:38.9Bath102.0
12Logan Bok20:39.7Saranac101.8
12Logan Robinson20:42.7Laingsburg100.8
12Jacob Erskin20:45.1St. Louis100.0
12Peyton Johnston20:45.2Potterville99.9
12Tanner McNair20:56.1Portland96.3
9Torin McNabb21:00.5Eaton Rapids94.8
11Zayden Buskirk21:07.2Carson City-Crystal92.6
11Josh Chamberlin21:08.9Charlotte92.0
10Ayden Toomey21:09.3Lansing Waverly91.9
11Braylon Satterlee21:21.6Carson City-Crystal87.8
12Noah Adcock21:23.1Lansing Christian87.3
12Ben Godfrey21:24.4St. Louis86.9
10Gibson Yeiter21:28.3Lake Odessa Lakewood85.6
9Carson Clark21:28.6Charlotte85.5
10Charles Gronberg21:32.0Charlotte84.3
9Christian Coon21:32.5Carson City-Crystal84.2
12Christian Martinez21:35.9Ionia83.0
12Vincent Arnold21:37.8Lansing Everett82.4
12Caidan Bauman21:43.0Lansing Everett80.7
12Jack Bajema21:44.1Lansing Christian80.3
10Grady Wilkes21:46.2Vermontville Maple Valley79.6
11Alex Holmes21:52.0Lansing Eastern77.7
12Joshua Glenn22:11.7Lansing Christian71.1
9Aiden Espinoza22:12.2Portland70.9
9Ayedin Goulette22:20.2St. Louis68.3
11Quincy Page22:40.2Vermontville Maple Valley61.6
10Kelvin Davis22:40.4Vermontville Maple Valley61.5
11Remington Snyder22:43.4St. Louis60.5
12Elijah Shuart22:44.7St. Louis60.1
10Wyatt Okoney22:56.0Stockbridge56.3
9Dylan Doherr-Myers23:09.5Carson City-Crystal51.8
10Jacob Trommater23:09.6Charlotte51.8
11Asher Froebe23:20.4Lansing Eastern48.2
12Jacob Wieland23:20.9Lake Odessa Lakewood48.0
10Noah Huffine23:56.4Portland36.2
9Maddix Thomas24:10.3Lake Odessa Lakewood31.6
Uncategorized

2025 Championship Projections: Greater Lansing and Macomb County

With the coming of championship season comes race projections!

The rankings and ratings from each race and each week are one aspect of the work that I do, this is another. These take those ratings and the variability from a runner’s resume, then apply that to a projection.

An explanation from previous years that still holds true:

Through a season’s worth of speed ratings, one can determine a runner’s average rating and the variability of those ratings. Both those factors are then weighed towards more recent meets, which are then simulated thousands of times using a Monte Carlo analysis (also described by TullyRunners here). Over those thousands of race simulations, one can determine a team’s average place and average score, a runner’s average place, odds on winning, and odds on qualifying.

These are useful in cross country scenarios, where you have consistent runners and those who are a bit more up and down. For example:

Tanner TimeTanner RatingTanner Avg.Tanner StDev.
15:30210  
15:45205  
16:00200  
16:15195  
16:301902007.91
MIXCSR TimeMIXCSR RatingMIXCSR Avg.MIXCSR StDev.
16:09197  
16:12196  
16:15195  
16:18194  
16:211931951.58

Jacob at his best might be faster than I in four of the five races during the season. I’d almost never be All-State in Division 1, but he might contend for a top-5 spot or place 60th.

If we did 20 simulations, this is how it might turn out:

RaceTanner Avg.Tanner StDevTanner RatingMIXCSR Avg.MIXCSR StDevMIXCSR Rating
12007.9202.11951.6195.6
22007.9196.21951.6194.1
32007.9190.01951.6199.2
42007.9193.41951.6192.5
52007.9206.81951.6195.7
62007.9201.81951.6196.1
72007.9171.61951.6194.9
82007.9189.21951.6195.9
92007.9205.51951.6197.0
102007.9203.81951.6192.6
112007.9192.31951.6196.5
122007.9196.91951.6196.4
132007.9198.51951.6195.6
142007.9203.21951.6194.1
152007.9193.91951.6192.6
162007.9199.31951.6193.2
172007.9208.71951.6194.2
182007.9213.71951.6194.6
192007.9212.61951.6197.1
202007.9206.31951.6193.9

I’d win four times, but I’d never have the ability to win a title like he had in Race 18. He’s usually All-State, but may cost his team a title through his effort in Race 7.

The simulations give the possibilities of those scenarios and all the various scoring scripts. A sixth girl that can pop off on any certain day, a reliable boy who always runs 17-flat, you name it. Hopefully, they better elucidate our contenders, qualifiers, and how these races play out over the weekend.

At the regional level, the projections were pretty darn accurate. I gave qualifying odds for the top-3 spots and ended up thinking I’d be accurate on 198 of the teams, the final total ended up being 197. The State level was a different story, where a few wholly unexpected teams hit the podium. I’ve changed a few aspects to hopefully capture the latter and remain predictive on the former.

Anyhow, both Macomb County and Greater Lansing were kind enough to publish the entries for their meets, which makes my work a little easier. I know the world doesn’t revolve around making my life easier, but this is a side project on top working full-time and actually training for a race (Bigfoot 20 Mile in Ohio, working my way toward entering the world of ultras).

GREATER LANSING

Awards are given to the top-5 teams and top-30 individuals.

Proj. PlaceGirlsProj. ScoreWin %Top 5 %
1Lansing Catholic796595+
2Okemos873595+
3Grand Ledge16683
4Pewamo-Westphalia17683
5DeWitt18371
6Howell20733
7Mason21018
8East Lansing22212
9Olivet258
10Charlotte278
11St. Johns301
12Haslett313
13Williamston372
14Leslie398
15Bath449
16Ionia482
17Fowlerville492
18Holt518
19Lansing Christian554
20Alma555

Proj. PlaceGradeGirlsTeam
110Rachel SmithOkemos
211Ava SchaferSt. Johns
312Hailey CreisherLeslie
412October HarnsOkemos
512Aviana SkinnerGrand Ledge
611Alyssa KramerPewamo-Westphalia
710Remie EllisEaton Rapids
811Grace WonchLansing Catholic
910Tiya FeldpauschOlivet
1012Miriam KlohaSt. Johns
1110Josie BishopLansing Catholic
1210Ruby PeteeMason
139Calista GeorgePewamo-Westphalia
149Anna DrauerLansing Catholic
159Lily BrittonOlivet
1610Jorga WooledgeMason
1710Isabelle CurrieLansing Catholic
1812Fiona WhitmyerOkemos
1912Lydia JaggerGrand Ledge
2012Elizabeth SchaferOkemos
219Olive DiMassaHowell
2211Avery SilvasCharlotte
2310Lindsey LudwigLansing Catholic
2411Colette CharchutHaslett
2510Abby CrandellOwosso
2610Emily BarrieEast Lansing
279Brooklyn TakagishiDeWitt
289Brooke WallaceHowell
299Ava MonteroGrand Ledge
3011Morgan AllenMason
3112Frances MelinnLansing Catholic
3211Anna HallidayHowell
3312Anna PoppemaBath
3411Jenna KeilenPewamo-Westphalia
3510Kaila CravottaEast Lansing
369Cecilia KellyWilliamston
379Scarlett PopielarskiEast Lansing
3810Mya BowerOkemos
3910Rory DoepkerDeWitt
4012Isabella TaberDeWitt
4111Sophia SchaferWilliamston
4210Emma CookDeWitt
4312Emily AgnewDeWitt
4410Grace MingerinkDeWitt
4512Emily PetersOlivet
469Dakota BuddHaslett
4712Maddy TakagishiDeWitt
4811Avery MillerLansing Catholic
4910Margaret Guerra-HarrisonLeslie
509Jovie OverkampIonia

Proj. PlaceBoysProj. ScoreWin %Top 5 %
1Grand Ledge548795+
2Alma751395+
3DeWitt17195+
4East Lansing17294
5Lansing Catholic19261
6Howell20928
7Okemos21619
8Holt241
9Owosso296
10Haslett304
11Williamston320
12Pewamo-Westphalia350
13Corunna399
14Portland422
15Leslie462
16Mason487
17Portland St. Patrick534
18St. Johns553
19Fowler567
20Ionia581

Proj. PlaceGradeBoysTeam
111Jack MacGregorHowell
212Ian MorganOkemos
311Ezekiel BaltierraAlma
412Thomas LarsonAlma
510Rylen RicheyGrand Ledge
612Benjamin RottierGrand Ledge
712Liam PreisserEast Lansing
811Caelan MarshGrand Ledge
910Rem PiperHolt
1010Owen PoppemaBath
1112Aiden MarpleDeWitt
1212Braylon LennemanDeWitt
1311Nolan LoundsGrand Ledge
1410Duncan PalmerWilliamston
1512Alex McKennonGrand Ledge
1612Adrian Abbott-WallaceHolt
1710Liam DewittHaslett
1812Luca LebronAlma
1912Jackson GastEast Lansing
2011John KowatchPewamo-Westphalia
2112Noah DevereauxLaingsburg
2210Samuel JohnsonAlma
2311William GancerStockbridge
2411James TennesLansing Catholic
2512Andrew FeldpauschPortland
2612Lucas GatesLansing Catholic
2710Kilian Boulware-LopezEast Lansing
2812Malcolm CesarioOkemos
2910Alex WellerHowell
309Nico LebronAlma
319Livio MuzzinDeWitt
329Leonidas ErfourthOwosso
3311Kevin TerpstraAlma
3412Raymond HerekWilliamston
3511Everett BeachLansing Catholic
3610Teddy WeberWilliamston
3711Kenneth ManglesLeslie
3811Trevon JohnsonHolt
3911David DeLandHowell
4011Simon ShuttOkemos
4112Elijah BaltierraAlma
4211Charlie GeorgePewamo-Westphalia
4310Ben MyersEast Lansing
4411Téo KrummLansing Catholic
4511Will ChelottiDeWitt
4610Reece GrafiusMason
4712Quentin SmithFowler
4811Lincoln MordenGrand Ledge
4911Sawyer ZemanHaslett
5012Reagan WardSt. Johns

MACOMB COUNTY

These are my entries for the annual MACOMB COUNTY PREDICTION CONTEST

Awards are given to the top-3 teams and top-21 individuals.

Proj. PlaceGirlsProj. ScoreWin %Top 3 %
1Romeo2195+95+
2Utica7295+
3Macomb Dakota11554
4Fraser12046
5Utica Eisenhower154
6Armada190
7Utica Ford215
8Macomb Lutheran North223
9New Baltimore Anchor Bay265
10Macomb L’Anse Creuse North270

Proj. PlaceGradeGirlsTeam
111Annie HrabovskyRomeo
212Natalia GuaresimoRomeo
312Ella GoodsellRomeo
412Siene MuraszewskiUtica
512Emmie ClorRomeo
610Alannah WesselMACH Running
711Reese RosboltRomeo
811Alice FoleyFraser
911Emma BrownUtica
1011Samantha WhitlamMacomb Lutheran North
1112Lidia ClancyMacomb Dakota
1211Maggie BaginskiUtica Eisenhower
1312Jacalyn YakelUtica Eisenhower
1410Gabriella MercierMacomb Dakota
1510Kylie BrownUtica
1612Kate MolloyFraser
179Claire AlbrechtArmada
189Grace MathersMacomb Dakota
1912Brooke McFarlandUtica
2010Ava KnightMacomb L’Anse Creuse North
2112Ava TowUtica
2211Faith WesselMACH Running
2310Cassidy BowersAustin Catholic
2410Codianne PalczewskiUtica
2512Abigail DenoyerArmada
269Audra KrauseNew Baltimore Anchor Bay
2712Olivia CereskaFraser
289Elizabeth LennonUnattached
2912Gianna D’AngeloUtica Ford
3012Jewel ZschernigFraser

Proj. PlaceBoysProj. ScoreWin %Top 3 %
1Romeo4195+95+
2Macomb Dakota10095+
3Fraser14244
4Macomb Lutheran North14933
5Utica Eisenhower15710
6Utica15811
7Warren DeLaSalle185
8Utica Ford209
9New Baltimore Anchor Bay244
10Sterling Heights Stevenson274

Proj. PlaceGradeBoysTeam
112Owen PerryRomeo
210Xavier SolgotMacomb L’Anse Creuse North
312Harper WesleyUtica
411Joshua MacriMacomb Lutheran North
512Malcolm RichardsonWarren DeLaSalle
69Rio HrabovskyRomeo
712Luke AllenRomeo
812Joseph KaletoMacomb Dakota
912James BrickelRomeo
1012Anthony FreiUtica Eisenhower
1112Xavier RomanMacomb Lutheran North
1211Carson HlavinRomeo
1312Andrew ScheloskeMacomb Dakota
1412Drew PietraszkiewiczUtica Eisenhower
1512Aaron OstermanNew Baltimore Anchor Bay
169Gavin SoviarFraser
1712Nathan KafouryWarren DeLaSalle
1812Maxwell DurhamNew Haven
1911Tyler WilliamsFraser
2012Ian PottsMACH Running
2110Federico Moreno-PadillaUtica Eisenhower
2210Logan LaMilzaMacomb Dakota
2311Zach ShafferUtica Ford
2410Mason PietrykowskiRichmond
2512Charlie CurtisUtica
2612Lucas GizoniRomeo
2710Wesley LaFeverMacomb Dakota
2810Jacob SolomonUtica
2910Cameron MartinFraser
3012Dean GallucciUtica Ford
Uncategorized

2025 Ratings: October 6th Meets

MeetBoys Adj.Girls Adj.Average
EUP 2+28+31+30
Houghton+29+34+32
Norway-4+3-1

*** = 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.DivisionWABMeet
Houghton85.9UP 170.2Houghton
Calumet63.2UP 153.7Houghton
Kingsford49.8UP 18.6Norway
Negaunee28.9UP 144.2Houghton
Ishpeming Westwood11.1UP 1Houghton
TeamTop 5 Avg.DivisionWABMeet
Rudyard49.2UP 29.3EUP 2
TeamTop 5 Avg.DivisionWABMeet
Ewen-Trout Creek54.9UP 3Norway
Stephenson52.8UP 3Norway
Brimley22.3UP 3-7.6EUP 2
St. Ignace8.0UP 3-31.3EUP 2

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWABMeet
Mackinaw City119.24118.5EUP 2
TeamTop 5 Avg.DivisionWABMeet
Houghton146.1UP 1149.5Houghton
Ishpeming Westwood139.4UP 1142.0Houghton
Negaunee137.5UP 1144.1Houghton
Kingsford114.6UP 1108.5Norway
TeamTop 5 Avg.DivisionWABMeet
Painesdale-Jeffers158.8UP 2151.3Houghton
Rudyard138.2UP 2144.8EUP 2
Manistique104.6UP 290.6Norway
Pickford88.3UP 275.2EUP 2
TeamTop 5 Avg.DivisionWABMeet
Forest Park121.9UP 3Norway
Stephenson120.5UP 3113.0Norway
Engadine117.0UP 3123.3EUP 2
St. Ignace114.4UP 3106.6EUP 2
Holy Name84.6UP 380.1Norway
Brimley79.9UP 372.5EUP 2
Newberry70.1UP 365.1EUP 2

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Talya Schreiber17:59.3Pickford149.9EUP 2
12Samantha Taylor18:29.7Newberry139.8EUP 2
9Molly McNamara19:48.0Newberry113.7EUP 2
11Abby Taylor19:51.4Newberry112.5EUP 2
10Maria Murvich20:29.5Kingsford109.2Norway
10Holly Cooke20:16.0Houghton103.3Houghton
10Bree Besonen20:50.2Ewen-Trout Creek102.3Norway
11Winley Brandt20:54.4Menominee100.9Norway
12Faith Cappaert20:56.1Stephenson100.3Norway
10Sela Niska20:29.3Houghton98.9Houghton
12Jovie Williams21:14.8Houghton83.7Houghton
12Emma Besonen22:04.6Ewen-Trout Creek77.5Norway
11Norah Woodruff21:33.8Houghton77.4Houghton
10AJ Feleppa21:39.6St. Ignace76.5EUP 2
10Elli Harju21:41.4Calumet74.9Houghton
9Evonna LaCosse22:13.4Big Bay De Noc74.5Norway
9Melissa Kirschner21:47.8Rudyard73.7EUP 2
12Nori Korsman21:56.0Negaunee70.0Houghton
11Gabriella Putnam22:28.9Stephenson69.4Norway
10Bethany McParlan21:59.6Calumet68.8Houghton
10Remi Coponen21:59.9Painesdale-Jeffers68.7Houghton
12Maija Keranen22:00.5Calumet68.5Houghton
9Sophie Mahoski22:01.1Ishpeming68.3Houghton
11Ina Holt22:33.2Florence-Niagara67.9Norway
12Romi Mattson22:07.4Houghton66.2Houghton
12Olivia Wescott22:45.1Kingsford64.0Norway
12Jill Berg22:14.2Hancock63.9Houghton
12Teryn Firack22:29.1Pickford60.0EUP 2
11Riley Conklin22:30.7Negaunee58.4Houghton
10Rylie Cole23:01.9Stephenson58.4Norway
12Ava Poyhonen22:41.8Calumet54.7Houghton
12Lydia Pelli22:42.8Hancock54.4Houghton
12Lindsey Masterson22:46.9Rudyard54.0EUP 2
9Ashlynn Mitchell22:52.1Rudyard52.3EUP 2
11Kaylee Baldwin23:25.3Norway50.6Norway
12Addy Hallum22:55.1Ishpeming Westwood50.3Houghton
12Kiirsi Johnson22:59.0Calumet49.0Houghton
9Sarah Chapman23:03.3Engadine48.6EUP 2
10Karly Grant23:10.5St. Ignace46.2EUP 2
9Alyssa DeCremer23:43.8Ewen-Trout Creek44.4Norway
11Bella Tarter23:45.2Forest Park43.9Norway
11Aesara Lupinski23:45.6Rock Mid-Peninsula43.8Norway
9Maddy Knauf23:47.0Powers North Central43.3Norway
10Aybri Sorensen23:47.4Baraga43.2Norway
10Amelia Fountain23:20.2Rudyard42.9EUP 2
12Claire Heltunen23:23.0Painesdale-Jeffers41.0Houghton
11Christy Lutch23:26.2Pickford40.9EUP 2
11Rita Eskola23:28.1Calumet39.3Houghton
11Audrey Whealy23:37.8Brimley37.1EUP 2
9Erika Tourangeau24:13.1Rock Mid-Peninsula34.6Norway
9Genevieve Hanna23:47.7Cedarville33.8EUP 2
11Oni Heinzel23:50.5Ishpeming Westwood31.8Houghton
10Nora Parker24:24.2Stephenson30.9Norway
9Leona Schutz24:25.8Ewen-Trout Creek30.4Norway
11Marie Thompson23:56.7Hancock29.8Houghton
12Madeline Rye23:58.9Ishpeming Westwood29.0Houghton
10Cecilia McDonald24:04.8Houghton27.1Houghton
12Anna Wu24:07.7Houghton26.1Houghton
12Ingrid Holt24:39.4Kingsford25.9Norway
11Aalayah Noasconi24:41.8Kingsford25.1Norway
10Allison Deuter24:42.3Kingsford24.9Norway
12Calie Tremblay24:16.2Brimley24.3EUP 2
12Lilli Gast24:15.1Houghton23.6Houghton
11Kelsie Allen24:19.4Rudyard23.2EUP 2
11Alexa Hoffman24:20.3Calumet21.9Houghton
10Adela Miller24:25.1Negaunee20.3Houghton
10McKayla Basel24:57.7Ewen-Trout Creek19.8Norway
12Lauren Adams24:58.0Norway19.7Norway
11Ava Elliott24:33.6Brimley18.5EUP 2
12Callie Flagstadt25:07.9Powers North Central16.4Norway
11Lillian Carrick24:40.8Brimley16.1EUP 2
12Khloe Dumas24:42.2Brimley15.6EUP 2
9Bryleigh McLellen24:42.5Engadine15.5EUP 2
9Emma Folkersma24:42.9Rudyard15.4EUP 2
9Margot Belonga24:42.9St. Ignace15.4EUP 2
9Adelyn Leiter24:40.9Calumet15.0Houghton
9Landri Rossler25:17.3Norway13.2Norway
10Abby Bradway24:52.5Hancock11.2Houghton
12Kate Berkey25:00.7Houghton8.4Houghton
10Maija Roberts25:04.6Negaunee7.1Houghton
10Emma DeYoung25:07.7Rudyard7.1EUP 2
8Briella Hanchek25:42.3Stephenson4.9Norway
8Madison Chaudier25:50.1Baraga2.3Norway
12Annalise Halonen25:22.3Houghton1.2Houghton

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Cameron Anderson16:11.3Painesdale-Jeffers186.6Houghton
12Henry Plummer16:46.8Negaunee174.7Houghton
12Canon Kuntze17:27.3Stephenson172.2Norway
11Cavan Mulligan17:33.2Kingsford170.3Norway
12Landon Larson17:00.8Painesdale-Jeffers170.1Houghton
12Benjamin Hemmer17:13.2Houghton165.9Houghton
11Ethan Snyder17:19.4Cedarville164.2EUP 2
9Calvin Carlson17:22.4Ishpeming Westwood162.9Houghton
12Simon Jaklin17:24.8Negaunee162.1Houghton
12Steven Kirschner17:32.1Rudyard160.0EUP 2
10Zane Phillips18:19.3Florence-Niagara154.9Norway
12Jared Waterman17:49.2Ishpeming Westwood153.9Houghton
10Brandon Van Karsen17:50.2Houghton153.6Houghton
10Branson Anderson17:52.5Painesdale-Jeffers152.8Houghton
9Ashdeyn Gerow18:25.9Rock Mid-Peninsula152.7Norway
11Eli Folkersma17:58.1Rudyard151.3EUP 2
10Nate Stielstra18:10.3Engadine147.2EUP 2
10Blake Heltunen18:09.6Painesdale-Jeffers147.1Houghton
10Even Parker18:42.9Florence-Niagara147.0Norway
12Breckin Jensen18:16.8Ishpeming Westwood144.7Houghton
12Anderson Limkemann18:20.1Houghton143.6Houghton
12William Hoffman18:53.7Forest Park143.4Norway
11Jacob Mitchell18:22.0Pickford143.3EUP 2
10Julian Suriano18:26.9Newberry141.7EUP 2
10Wyatt Huhn18:29.4St. Ignace140.9EUP 2
9John Green18:28.8Gwinn140.7Houghton
10Jack Ruonavaara18:36.6Copper Island Academy138.1Houghton
10Hayden Smith19:10.8Forest Park137.7Norway
11Tage Rajala18:38.6Painesdale-Jeffers137.5Houghton
11Brexton Kinnunen18:41.0Painesdale-Jeffers136.7Houghton
12Duane Krenek18:42.6Engadine136.5EUP 2
12Christian Anderson19:15.3Florence-Niagara136.2Norway
11Gabriel Hjerstedt18:44.4Houghton135.5Houghton
9Eli Stiglitz19:17.8Rock Mid-Peninsula135.4Norway
12Seth Templeton18:52.0Rudyard133.3EUP 2
10Vincent Gemelli18:55.3Houghton131.9Houghton
9Cole Ceane18:58.2Houghton130.9Houghton
11Orrin Smith19:32.4Kingsford130.5Norway
11Darren Johnson19:06.2Brimley128.6EUP 2
10Kavin Jackson19:39.6Manistique128.1Norway
9Knox Wilson19:08.1Mackinaw City128.0EUP 2
12Henry Zuhels19:42.3Menominee127.2Norway
12Mateusz Wozniak19:10.1Ishpeming127.0Houghton
11Oliver Dankert19:13.1Rudyard126.3EUP 2
9Reuben Rasner19:46.7Forest Park125.8Norway
12Braylon Currie19:17.7Mackinaw City124.8EUP 2
12Michael Rexford19:50.0Holy Name124.7Norway
9Emmett Parker19:58.9Florence-Niagara121.7Norway
12Dalton Champion19:27.2St. Ignace121.6EUP 2
12Johnny Jestila19:26.5Ishpeming Westwood121.5Houghton
10Clayton Schroeder20:01.5Florence-Niagara120.8Norway
10Xavier Hutchinson19:29.5Houghton120.5Houghton
12Ben Strittmatter19:31.1Mackinaw City120.3EUP 2
11Zaine Nichols19:31.5Rudyard120.2EUP 2
12Luke Olson20:04.9Stephenson119.7Norway
10Javan Hauswirth20:09.6Norway118.1Norway
10Quin Karlstrom19:37.9Negaunee117.7Houghton
9Tyler Rautiola19:38.5Negaunee117.5Houghton
9Ezra Asher19:42.7St. Ignace116.4EUP 2
9Landon Pivatto20:17.4Stephenson115.5Norway
11Joshua Frederick19:44.5Negaunee115.5Houghton
12Lewis Vendlinski19:44.6Houghton115.5Houghton
12Alexander Harrison20:19.3Manistique114.9Norway
11Parker Krumm19:47.7Calumet114.4Houghton
10Mikey Sullivan19:49.6Mackinaw City114.1EUP 2
11Everett Boburka19:49.2Ishpeming Westwood113.9Houghton
12William Niemi19:49.3Ishpeming Westwood113.9Houghton
9Jaxon Courts20:23.9Florence-Niagara113.4Norway
10William Hanna19:52.5Cedarville113.2EUP 2
10Anders Johnston19:56.1Negaunee111.6Houghton
12Kasen Helminen20:00.7Painesdale-Jeffers110.1Houghton
9Soren Santi20:33.7Forest Park110.1Norway
11Caleb Christesen20:01.2Ishpeming Westwood109.9Houghton
10Bryce Mitchell20:02.6Rudyard109.8EUP 2
9Liam Hoolsema20:02.6Rudyard109.8EUP 2
10Rush Hinnen20:03.0Cedarville109.7EUP 2
9Jack LaLone20:04.7Rudyard109.1EUP 2
7Clayton VanOrman20:06.0Mackinaw City108.7EUP 2
10Eddie Franckowiak20:06.3Engadine108.6EUP 2
10Max Nordstrom20:07.2Painesdale-Jeffers107.9Houghton
10Lyle Revall20:44.1Stephenson106.6Norway
10Marvin Niemi20:11.4Negaunee106.5Houghton
12Axl Schneiderhan20:12.2Calumet106.3Houghton
12Michael Tremblay20:14.9Brimley105.7EUP 2
11Kyle Valot20:19.3Mackinaw City104.2EUP 2
9Conor Smith20:54.3Kingsford103.2Norway
12Kellan Bruno20:22.4Newberry103.2EUP 2
9Aiden Gould20:24.1St. Ignace102.6EUP 2
9Lane Mellen20:58.7Carney-Nadeau101.8Norway
12Curtis Archambeau20:29.1Hancock100.6Houghton
11Tyler Phelps21:03.9Kingsford100.0Norway
11Matt Clark21:11.5Manistique97.5Norway
10Birch Bitely20:41.3Engadine96.9EUP 2
10Coleman Loebach20:44.0Engadine96.0EUP 2
9Max Bier20:45.0Houghton95.3Houghton
12Connor Thomas20:47.1Ishpeming Westwood94.6Houghton
9Briceson Roberts21:22.3Rock Mid-Peninsula93.9Norway
11Evan Massaway20:50.1Houghton93.6Houghton
11Marcel Juul20:51.6Negaunee93.1Houghton
11Cyler Brunngraeber21:25.2Rock Mid-Peninsula92.9Norway
11Jaden Stevens21:25.9Forest Park92.7Norway
12Joshua You20:53.2Houghton92.6Houghton
9Trent Mason21:27.3Manistique92.2Norway
12Louis Carlson20:56.6Hancock91.5Houghton
12David Malow21:01.0St. Ignace90.3EUP 2
9Kayden Smith21:33.1Manistique90.3Norway
12Sebastian Ferguson21:02.0Negaunee89.7Houghton
9Isaac Starzynski21:38.8Stephenson88.4Norway
12John Anderson21:08.0Pickford88.0EUP 2
10Michael Dilernia21:10.0Negaunee87.0Houghton
12Austin Lutch21:12.1Pickford86.6EUP 2
12Riley Lovern21:11.4Negaunee86.5Houghton
11Zac Tape21:15.2West Iron County85.3Houghton
12Camron Willis21:17.5Rudyard84.8EUP 2
11Trent Emard21:17.7Negaunee84.4Houghton
11Izaak Englund21:17.8Calumet84.4Houghton
9Samuel Chouinard21:52.1Holy Name84.0Norway
10Kameron Johnson21:25.5Houghton81.8Houghton
11Brady Leblanc21:26.7Brimley81.8EUP 2
11Jackson Harrigan21:34.1St. Ignace79.3EUP 2
10Lukas Barron21:33.5Negaunee79.2Houghton
12Jack Robinson21:35.3Ishpeming Westwood78.6Houghton
10Sawyer Leivdal21:36.7Copper Island Academy78.1Houghton
9Andrew French21:38.3Houghton77.6Houghton
12Manny Edelson21:38.5Ishpeming Westwood77.5Houghton
9Spencer Vanderheuel21:41.2St. Ignace76.9EUP 2
10Garrett Forfinski21:43.9Pickford76.0EUP 2
8Elliot Pfotenhauer22:19.4Holy Name74.9Norway
12Blayne LaCosse21:52.0Negaunee73.0Houghton
10Quinn Darr21:53.5Rudyard72.8EUP 2
11Jerzy Raiche22:27.9Holy Name72.0Norway
12Tanyon Pierce21:56.7Mackinaw City71.8EUP 2
9Nolan Pelli21:57.6Copper Island Academy71.1Houghton
11Teddy Spence22:36.6Kingsford69.1Norway
10Saul Aranda22:06.1Negaunee68.3Houghton
10Henry Burrows22:41.1Holy Name67.6Norway
11Richard Sarau22:18.1Houghton64.3Houghton
11Walton Miller22:21.5Houghton63.2Houghton
12Howard Bliss22:26.3Newberry61.9EUP 2
8Charles Johnson22:31.9Copper Island Academy59.7Houghton
11Reid Schroeder23:05.8Florence-Niagara59.4Norway
8Everett Miles23:09.4Ewen-Trout Creek58.2Norway
9Nicholas Christesen22:40.8Ishpeming Westwood56.7Houghton
12Nathan Gray22:45.7Ishpeming Westwood55.1Houghton
11Jared Carruth23:00.7Brimley50.4EUP 2
9Hadley James23:06.4St. Ignace48.5EUP 2
12Drake Stec23:09.2Pickford47.6EUP 2
10Colter Kitzman23:13.0Newberry46.3EUP 2
10Kaden Povolo23:13.7Houghton45.8Houghton
12Eli Wanhala23:15.6Hancock45.1Houghton
11Evan Lorenz23:21.2Houghton43.3Houghton
9Jaxson Kleiman24:05.7Carney-Nadeau39.4Norway
9Jude Kyllonen23:37.8Ishpeming Westwood37.7Houghton
12Alan Larson23:44.7Painesdale-Jeffers35.4Houghton
10Jacob Gardner23:52.4Brimley33.2EUP 2
9TJ Peterson23:52.4Mackinaw City33.2EUP 2
11Conner Steede23:56.5Negaunee31.5Houghton
11Camden Grover24:01.7Ishpeming Westwood29.8Houghton
11Shaw Salo24:46.4Carney-Nadeau25.9Norway
9Sean Edwardson24:16.5Brimley25.2EUP 2
9Aarne Holmio24:51.6Menominee24.1Norway
9Chayse Briggs24:25.4Engadine22.2EUP 2
9Henry Edwards24:28.7Pickford21.1EUP 2
11Jack Heyboer24:32.3Pickford19.9EUP 2
11Aiden Evans24:40.4Negaunee16.9Houghton
12Lyam Schooler25:16.0Kingsford16.0Norway
9Kaden McGuire24:44.9Brimley15.7EUP 2
9Owen Irizarry24:59.7Houghton10.4Houghton