Uncategorized

2025’s Best Distance Crews: Boys Final Rankings

Hard to believe, but it’s over. Another track season, done. Time to reflect on the best crews and best individuals.

The Best Crews have been a thing around here for the past few years. They take their cues from USTFCCCA’s event squads and the World Athletics scoring system, combining the two ideas in order to compare Michigan’s teams against events in their common areas.

The goal of this is to help recognize the athletes and coaches that create cultures, history, and traditions in their respective event areas. Think about it like this: Minnesota always has great hockey, basketball hoops are nailed to Indiana barns, Texas churns out football talent, every Iowa boy has cauliflower ear. Where in Michigan does hurdling reign supreme? Is there a town where kids learn to shot put before they can tie their shoes?

2023’s explanation goes through much of it, but here’s a brief summary:

  • an athlete qualifies by hitting a regional qualifying mark in an event
  • those times from the athletes are converted into points
  • at a maximum of three athletes (with an exception for teams that have more athletes under the state qualifying mark), team scores are tallied up
  • then team scores are added across all events of a certain area (hurdles, distance, etc.)

Here are the figures that show the points for each mark:

BOYS TABLES

GIRLS TABLES

These contain results through the State Finals. For simplicity sake, it’s easier to not sort through unattached/club results, but also this takes into account those who don’t have the privilege of attending post-season meets.

GradeNameTimeTeamEventPoints
7:41.2Northville4×81264
11Ryan Stojov1:53.1Northville800m490
12Ethan Powell1:53.8Northville800m479
10Brandon Cloud9:13.8Northville3200m463
12Ethan Powell4:16.0Northville1600m460
12Rece Grezak1:55.1Northville800m457
12Logan Mullan1:55.3Northville800m454
11Ryan Stojov4:17.3Northville1600m451
11Ben Hartigan4:17.7Northville1600m447
12Ishaan Kundapur4:18.5Northville1600m441
11Ben Hartigan1:56.2Northville800m439
12Ethan Powell9:22.5Northville3200m437
9Lucas Mullan4:19.1Northville1600m436
12Ishaan Kundapur9:27.7Northville3200m422
9Lucas Mullan1:57.7Northville800m416
10Brandon Cloud4:24.5Northville1600m395
11Ryan Stojov9:40.4Northville3200m386
11Ben Hartigan9:40.5Northville3200m385
12Nick Barretto9:49.7Northville3200m358
12Ritvik Ellendula4:30.5Northville1600m350
12Logan Mullan4:30.7Northville1600m348
12Ishaan Kundapur2:02.1Northville800m346
GradeNameTimeTeamEventPoints
7:42.9Clarkston4×81238
10Wendell Childs1:50.7Clarkston800m528
12Joshua Ellingsworth1:56.7Clarkston800m433
12Jaxson Nowik4:20.1Clarkston1600m429
12Cayden DeGrendel4:20.6Clarkston1600m425
12Cayden DeGrendel9:39.0Clarkston3200m390
11Ryan Barnes4:28.1Clarkston1600m368
11David Dubeck9:46.4Clarkston3200m368
12Jack Tultz2:01.1Clarkston800m361
9Cooper McNaughton9:52.2Clarkston3200m351
GradeNameTimeTeamEventPoints
7:50.4Grand Haven4×81124
10Luka Hammond4:09.7Grand Haven1600m508
10Luka Hammond9:17.0Grand Haven3200m454
10Luka Hammond1:55.8Grand Haven800m446
11Aron Gal9:28.0Grand Haven3200m421
11Aron Gal4:21.4Grand Haven1600m419
12Ben Eisnor4:21.9Grand Haven1600m415
11Aron Gal1:59.3Grand Haven800m390
11Liam Schamper2:01.3Grand Haven800m359
12Ben Eisnor9:54.4Grand Haven3200m345
12Jonah Hammond2:02.8Grand Haven800m334
12Ben Eisnor2:03.0Grand Haven800m331

RankTeam800m1600m3200m4×8Distance
1Northville27362235132212647558
2Clarkston13221223110912384891
3Grand Haven11951342122011244881
4East Kentwood12471187124610654746
5Brighton12291181115311434706
6Ann Arbor Pioneer7761232134411574509
7Rockford1197119411429524486
8Plymouth1279125882511184481
9Livonia Churchill1071122011889824462
10Traverse City Central1215112911129894446
11Midland11961094105310014344
12Portage Central1113112511348934265
13Jenison1198116686910234256
14Kalamazoo Central762131412079614245
15Saline1169116380010834215
16Highland-Milford113211458709684115
17Grandville11909298559823956
18Utica772117277410633781
19Rochester1201112435710973779
20Canton85211967989213767
21Ann Arbor Skyline1244105234711073749
22Traverse City West116911484018783596
23Temperance Bedford12036677289613560
24Grand Ledge10866917548463377
25Oxford76879178010163354
26Romeo110010183618423322
27White Lake Lakeland357115511246743309
28Okemos79310604308713154
29Kalamazoo Loy Norrix8217998226983140
30Salem11646643549323114
31Zeeland East11756543708783077
32Caledonia7557568356983044
33Howell7407884649492941
34Holland West Ottawa67810313508572916
35Grand Rapids Northview72510073528242908
36West Bloomfield1178686010072871
37Lake Orion751107809632791
38Zeeland West104667909882712
39Troy Athens4368344069602637
40Lowell3497538076732583
41Detroit Catholic Central7716413427582513
42DeWitt35210423577302481
43Ann Arbor Huron685677010892451
44Troy7933403529302415
45Oak Park121134907462307
46Cedar Springs7863113947702262
47Macomb Dakota3646684337932258
48Woodhaven Brownstown7063353638522257
49Mason3433867666972191
50Walled Lake Northern824316010472187

GradeNameTimeTeamEventPoints
7:47.5Allendale4×81167
11Ronnie Silveira1:53.7Allendale800m480
12Kilian Whalen9:21.2Allendale3200m441
12Jackson Meyers1:57.3Allendale800m422
11Ronnie Silveira4:21.6Allendale1600m418
10Mason Hill1:58.3Allendale800m406
10Mason Hill9:39.5Allendale3200m388
11Aden Ashworth4:25.6Allendale1600m387
12Kilian Whalen4:25.9Allendale1600m385
11Aden Ashworth9:41.8Allendale3200m381
12Parker Tiethof9:45.1Allendale3200m372
12Ben Gross9:45.8Allendale3200m370
12Ben Gross2:01.1Allendale800m361
12Ben Gross4:30.6Allendale1600m349
12Kilian Whalen2:02.5Allendale800m339
10Mason Hill4:32.7Allendale1600m333
11Ronnie Silveira10:07.6Allendale3200m306
12Parker Tiethof4:36.5Allendale1600m305
11Aden Ashworth2:04.8Allendale800m302
GradeNameTimeTeamEventPoints
7:51.2FHE Ada Forest Hills Eastern4×81111
12Henry Dixon1:52.1Forest Hills Eastern800m505
12Henry Dixon4:11.0Forest Hills Eastern1600m498
12Henry Dixon9:03.8Forest Hills Eastern3200m492
12Tyler Endres1:56.5Forest Hills Eastern800m435
12Vincent Savino1:59.2Forest Hills Eastern800m393
11Shephard Bower9:52.6Forest Hills Eastern3200m350
10Steven Zawacki4:31.8Forest Hills Eastern1600m340
10Steven Zawacki9:58.6Forest Hills Eastern3200m332
11Shephard Bower4:32.9Forest Hills Eastern1600m332
10Steven Zawacki2:03.2Forest Hills Eastern800m329
11Cooper Donovan2:03.4Forest Hills Eastern800m325
12Tyler Endres4:33.9Forest Hills Eastern1600m325
11Cooper Donovan4:40.2Forest Hills Eastern1600m276
9Grayson Michels10:25.9Forest Hills Eastern3200m253
12Nick Whitmer10:28.4Forest Hills Eastern3200m246
GradeNameTimeTeamEventPoints
7:55.0Alma4×81055
11Thomas Larson4:16.4Alma1600m457
11Thomas Larson9:22.2Alma3200m438
10Ezekiel Baltierra4:19.1Alma1600m436
11Thomas Larson1:56.7Alma800m431
10Ezekiel Baltierra1:58.5Alma800m404
12Bodie Heiss2:00.8Alma800m366
10Ezekiel Baltierra9:53.5Alma3200m347
10Kevin Terpstra9:57.5Alma3200m336
11Elijah Baltierra10:03.4Alma3200m318
11Luca Lebron10:04.3Alma3200m316
11Elijah Baltierra2:04.9Alma800m300
11Luca Lebron4:37.1Alma1600m300
11Elijah Baltierra4:37.5Alma1600m297
9Sam Johnson10:13.9Alma3200m288
11Noah Chouinard10:27.3Alma3200m249
9Sam Johnson4:43.9Alma1600m248

RankTeam800m1600m3200m4×8Distance
1Allendale13081190121011674875
2Forest Hills Eastern13331171117411114789
3Alma12011194112110554571
4Flint Powers Catholic11381142121310734566
5Grand Rapids Christian1124114411599924419
6Holland Christian10661066107910124223
7Marshall121889894310934152
8Battle Creek Harper Creek996109211448784110
9Parma Western1163105574310784039
10East Grand Rapids1073110910447163941
11Frankenmuth711107210539513788
12Shepherd447101011049523512
13Otsego371106810748543367
14Edwardsburg7198929158103335
15Williamston8287038918483270
16Macomb Lutheran North6897009407943123
17Flat Rock6596967799293063
18Pinckney3777649807472869
19New Boston Huron6686566249092856
20Three Rivers7736345268302763
21Spring Lake9636806134892745
22Saginaw Swan Valley6818563428372716
23Grand Rapids Catholic Central863108869402645
24Chelsea3875849027132586
25Adrian6984147046902506
26Detroit Country Day3035478448082501
27Flint Kearsley6897333756942491
28Big Rapids7117393766362461
29Ludington3965986268372456
30Gladwin3356907615692355
31Fremont3075698875752339
32Portland08539325352319
33Howard City Tri-County08568495482253
34Wayland Union3283428367402247
35Grand Rapids South Christian05649735102046
36Plainwell3404186086752042
37Dearborn Divine Child4284694915981986
38Sparta3975934035361929
39Hamilton3804935434801896
40Petoskey096991201881
41Whitehall3063205756421843
42Comstock Park32267172301717
43Coldwater36652807481641
44Fruitport69727706471621
45St. Joseph39659861401607
46Grand Rapids West Mich. Aviation03146535551522
47St. Clair64727205601479
48Corunna3223163105011448
49Ann Arbor Gabriel Richard37436806531395
50Goodrich35062638601363

GradeNameTimeTeamEventPoints
8:02.2Traverse City St. Francis4×8954
12Robby Myler1:57.2Traverse City St. Francis800m423
12Joseph Carlson1:57.6Traverse City St. Francis800m418
12Josh Slocum9:29.8Traverse City St. Francis3200m416
12Josh Slocum4:30.2Traverse City St. Francis1600m352
12Owen Read10:03.4Traverse City St. Francis3200m319
10William Ready10:05.6Traverse City St. Francis3200m312
12Owen Read4:36.3Traverse City St. Francis1600m306
10William Ready4:36.9Traverse City St. Francis1600m302
12Riley Pattinson2:05.0Traverse City St. Francis800m299
12Robby Myler10:31.2Traverse City St. Francis3200m238
12Riley Pattinson4:48.6Traverse City St. Francis1600m212
10Dex Nance10:47.5Traverse City St. Francis3200m190
GradeNameTimeTeamEventPoints
8:03.5Pewamo-Westphalia4×8937
12Sam Muirhead1:58.9Pewamo-Westphalia800m397
10John Kowatch4:26.7Pewamo-Westphalia1600m379
10John Kowatch2:00.5Pewamo-Westphalia800m371
12Allan George9:57.8Pewamo-Westphalia3200m335
10Wyatt Werner2:03.4Pewamo-Westphalia800m325
10Charlie George10:01.8Pewamo-Westphalia3200m323
10Wyatt Werner4:38.1Pewamo-Westphalia1600m292
12Allan George4:38.4Pewamo-Westphalia1600m290
10Nolan Mitchell10:23.5Pewamo-Westphalia3200m260
10Nolan Mitchell4:44.2Pewamo-Westphalia1600m246
12Allan George2:08.8Pewamo-Westphalia800m239
10Charlie George4:46.7Pewamo-Westphalia1600m227
12Jason Weber10:55.9Pewamo-Westphalia3200m166
GradeNameTimeTeamEventPoints
8:13.3Lansing Catholic4×8807
11Blaise Demko1:59.1Lansing Catholic800m394
10Everett Beach9:45.0Lansing Catholic3200m372
11Lucas Gates9:48.3Lansing Catholic3200m362
12Joseph Treadwell9:56.7Lansing Catholic3200m338
10James Tennes2:03.1Lansing Catholic800m330
11Lucas Gates4:34.2Lansing Catholic1600m322
10James Tennes4:37.5Lansing Catholic1600m297
10Everett Beach4:37.6Lansing Catholic1600m296
9Grady Richey4:38.9Lansing Catholic1600m286
12Joseph Treadwell4:39.7Lansing Catholic1600m280
9Grady Richey2:06.5Lansing Catholic800m276
10Everett Beach2:06.5Lansing Catholic800m276
10Téo Krumm2:07.3Lansing Catholic800m263
11Blaise Demko4:46.0Lansing Catholic1600m232
11Lucas Gates2:09.2Lansing Catholic800m232
9Grady Richey10:45.7Lansing Catholic3200m195
10Finn Korte4:54.9Lansing Catholic1600m165

RankTeam800m1600m3200m4×8Distance
1Traverse City St. Francis114096010479544101
2Pewamo-Westphalia10929619189373908
3Lansing Catholic100091510738073794
4Ithaca10128419558713679
5Hanover-Horton9868798037503417
6Muskegon Western Mich. Christian10138367078013356
7Ann Arbor Greenhills9818257098223338
8Charlevoix637102211004743232
9The Potter’s House10356746637853156
10Jonesville7447688067333051
11Brooklyn Columbia Central9826406567633042
12Manton6467658376662915
13Onsted6299006916372856
14Pigeon-Laker8917883147542746
15Erie Mason8347194457032700
16Hart8425926695962698
17Constantine8224316617672682
18Chesaning9627291997762665
19Blissfield6106278145892640
20Benzie Central5996377206742628
21Saugatuck5046839075292623
22Reed City907102162102549
23Holland Black River6077215395232390
24Elk Rapids8254533357332346
25Jackson Lumen Christi3387307055142287
26Caro6435743665852169
27Montague2268544596252163
28Laingsburg6824793346232118
29Midland Bullock Creek3376365445962112
30Union City2864426027672097
31Sanford-Meridian3237335604042020
32Grandville Calvin Christian5404125205111982
33Centreville7003283066331966
34Lake City2595897743271948
35Stanton Central Montcalm6124163894851902
36Buchanan3804691846241656
37Otisville LakeVille2216085632571649
38Grayling58348505731641
39Monroe St. Mary CC4742713065351586
40Grand Rapids Covenant Christian3545162454381553
41Adrian Madison3233863774421528
42Leslie05226163901528
43Hartford2242603366511472
44Watervliet35453054501429
45Roscommon2663541615331315
46Stockbridge3322912823751280
47St. Louis37941041301202
48Homer52243619601154
49Algonac50026303691131
50Montrose04721564761103

GradeNameTimeTeamEventPoints
8:13.7Hillsdale Academy4×8802
11Grayson Rorick1:55.4Hillsdale Academy800m452
11Grayson Rorick4:20.2Hillsdale Academy1600m428
11Grayson Rorick9:28.0Hillsdale Academy3200m421
11Luke Molenkamp1:59.4Hillsdale Academy800m388
12Reece Poole10:01.0Hillsdale Academy3200m325
10Timothy Gaebler2:04.2Hillsdale Academy800m312
12Reece Poole2:04.6Hillsdale Academy800m306
12Reece Poole4:39.4Hillsdale Academy1600m283
11Luke Molenkamp4:40.7Hillsdale Academy1600m272
11James Rahe10:19.4Hillsdale Academy3200m272
11James Rahe4:42.4Hillsdale Academy1600m259
10Timothy Gaebler4:44.1Hillsdale Academy1600m246
11Zane Socha2:08.5Hillsdale Academy800m243
9Jonah Cuthbert2:08.6Hillsdale Academy800m241
11Henry Lindley2:09.1Hillsdale Academy800m233
10Timothy Gaebler10:33.1Hillsdale Academy3200m232
11Henry Lindley4:50.4Hillsdale Academy1600m199
11James Rahe2:11.7Hillsdale Academy800m193
10Ryan Miller10:48.2Hillsdale Academy3200m188
9Jonah Cuthbert4:52.0Hillsdale Academy1600m186
10Ryan Miller4:52.1Hillsdale Academy1600m185
11Adam Alvarez2:13.3Hillsdale Academy800m167
8Henry Rorick11:09.1Hillsdale Academy3200m128
8Stephen Holm11:15.6Hillsdale Academy3200m109
8Stephen Holm5:05.4Hillsdale Academy1600m84
GradeNameTimeTeamEventPoints
8:06.4Kalamazoo Hackett4×8897
11Marek Butkiewicz4:16.6Kalamazoo Hackett1600m456
11Marek Butkiewicz9:16.9Kalamazoo Hackett3200m454
11Marek Butkiewicz1:57.0Kalamazoo Hackett800m427
11Sean Siems1:57.9Kalamazoo Hackett800m413
11Sean Siems4:22.6Kalamazoo Hackett1600m410
12Alexander Dumont2:01.6Kalamazoo Hackett800m354
11Nathan Medendorp2:11.3Kalamazoo Hackett800m200
10Kellen Siems4:51.8Kalamazoo Hackett1600m188
10Kellen Siems10:48.4Kalamazoo Hackett3200m188
11Sean Siems10:54.7Kalamazoo Hackett3200m169
12Alexander Dumont5:05.8Kalamazoo Hackett1600m82
GradeNameTimeTeamEventPoints
8:34.8Holland Calvary Christian4×8557
10Christian Getz1:59.2Holland Calvary Christian800m392
10Noah Schipper9:56.8Holland Calvary Christian3200m338
10Christian Getz4:33.5Holland Calvary Christian1600m327
10Noah Schipper4:40.3Holland Calvary Christian1600m275
10Riley Weed2:06.6Holland Calvary Christian800m273
10Gibson White2:07.8Holland Calvary Christian800m254
10Noah Schipper2:08.0Holland Calvary Christian800m252
10Christian Getz10:28.4Holland Calvary Christian3200m246
10Brody VanTuinen10:43.5Holland Calvary Christian3200m202
10Riley Weed4:50.9Holland Calvary Christian1600m194
10Gibson White4:52.0Holland Calvary Christian1600m186
10Riley Weed11:00.7Holland Calvary Christian3200m152
10Gibson White11:05.1Holland Calvary Christian3200m139
10Caleb Adkins2:15.3Holland Calvary Christian800m136
9Reagan Downing11:22.9Holland Calvary Christian3200m87
10Elijah Laninga5:06.0Holland Calvary Christian1600m80

RankTeam800m1600m3200m4×8Distance
1Hillsdale Academy145998310198024263
2Kalamazoo Hackett119410548118973956
3Holland Calvary Christian9207977865573060
4Maple City Glen Lake8518145745152754
5Petoskey St. Michael9576854416292712
6Harbor Beach5985678176022585
7Fairview6905356455852456
8Concord7886443636512446
9Mesick5386726805352425
10Tri-unity Christian58278087502237
11Riverview Gabriel Richard5395655785522235
12Harbor Springs3915725076182089
13Dansville7195183754752088
14Three Oaks River Valley6186165153182067
15Lutheran Westland7974143364902037
16Plymouth Christian Academy5506312545211956
17East Jordan4454776693241915
18Whitmore Lake2255176644591866
19Fowler6472933525021795
20Frankfort5754912103901667
21Mason County Eastern3085226771541662
22Mt. Pleasant Sacred Heart2784694634211630
23Birmingham Roeper8030686801552
24Adrian Lenawee Christian4243161964531389
25Royal Oak Shrine63349001761299
26Beal City5673391532191278
27Unionville-Sebewaing4342592353111239
28Marlette3431711845381235
29Saginaw Michigan Lutheran Seminary3001972414541192
30Mendon2682701854651188
31Cardinal Mooney Catholic1823202893971188
32Grand Traverse Academy1593044063101179
33White Pigeon1631292565961144
34Manchester4391291813651114
35Central Lake / Ellsworth43022736801025
36Southfield Christian3381391483871011
37Decatur5891760233998
38Bridgman4712562710998
39Rogers City3564331670956
40Onekama3383192960953
41Detroit Frederick Douglass3563792020937
42Auburn Hills Oakland Christian57136400935
43Webberville0145475285906
44Novi Christian Academy170222255247894
45Johannesburg-Lewiston2103433330886
46Breckenridge239273245123880
47Portland St. Patrick1790109518806
48Brown City3252971720794
49Gobles322148109201779
50Deckerville2482190299766

GradeNameTimeTeamEventPoints
7:59.0Marquette4×8999
12James Barch9:19.1Marquette3200m447
10Lucas Ballard4:17.8Marquette1600m447
10Lucas Ballard1:56.5Marquette800m436
12James Barch4:19.5Marquette1600m434
12Seppi Camilli9:28.8Marquette3200m419
11Rorik Holmquist9:31.5Marquette3200m411
12Evan Balko1:58.7Marquette800m399
12Jacob MacPhee1:59.5Marquette800m387
12James Barch1:59.7Marquette800m384
12Evan Balko4:27.2Marquette1600m375
11Beepsee Teeple2:00.9Marquette800m365
11Rorik Holmquist4:28.8Marquette1600m363
10Lucas Ballard9:51.7Marquette3200m352
12Chase Thomsen9:53.8Marquette3200m346
12Evan Balko9:56.2Marquette3200m340
12Chase Thomsen4:32.6Marquette1600m334
12Seppi Camilli4:33.8Marquette1600m325
11Peter Argeropolous10:06.6Marquette3200m309
10Brody Clements2:04.7Marquette800m305
12Seppi Camilli2:06.4Marquette800m277
12Chase Thomsen2:07.2Marquette800m265
10Jack Grant4:49.4Marquette1600m207
9Ivan Neumann10:56.2Marquette3200m165
10Jack Grant10:56.2Marquette3200m165
11Peter Argeropolous5:00.7Marquette1600m120
11Olin Slette11:14.6Marquette3200m111
10Llewellyn Fillmore5:04.5Marquette1600m91
11Olin Slette5:06.6Marquette1600m75
9Ivan Neumann5:07.0Marquette1600m72
GradeNameTimeTeamEventPoints
8:20.5Sault Ste. Marie4×8718
11Gabe Litzner9:14.2Sault Ste. Marie3200m462
11Gabe Litzner4:18.0Sault Ste. Marie1600m445
12Eli Hills2:02.4Sault Ste. Marie800m341
12Evan Huyck2:03.7Sault Ste. Marie800m320
11Gabe Litzner2:06.7Sault Ste. Marie800m273
12Evan Huyck4:41.3Sault Ste. Marie1600m268
11Adam Brandt2:08.9Sault Ste. Marie800m237
11Shea Armstrong10:33.8Sault Ste. Marie3200m230
12Eli Hills4:58.1Sault Ste. Marie1600m140
11Shea Armstrong5:00.4Sault Ste. Marie1600m122
11Adam Brandt5:02.2Sault Ste. Marie1600m109
11Daniel Bowerman11:22.4Sault Ste. Marie3200m89
10Chase Aldridge5:05.0Sault Ste. Marie1600m88
10Chase Aldridge11:24.8Sault Ste. Marie3200m82
11Ryan O’Connor5:06.4Sault Ste. Marie1600m77
GradeNameTimeTeamEventPoints
8:14.0Houghton4×8798
12Luke Hill1:59.7Houghton800m384
12Luke Hill4:34.5Houghton1600m319
12Birk Seagren10:19.9Houghton3200m271
11Colin Van Karsen2:07.7Houghton800m257
12Luke Hill10:25.2Houghton3200m255
12Birk Seagren4:44.2Houghton1600m245
9Brandon Van Karsen10:43.7Houghton3200m201
11Benjamin Hemmer4:52.9Houghton1600m179
9Brandon Van Karsen4:54.5Houghton1600m167
11Lewis Vendlinski5:07.0Houghton1600m72
9Xavier Hutchinson11:28.2Houghton3200m72

RankTeam800m1600m3200m4×8Distance
1Marquette2276227726259998178
2Sault Ste. Marie9348537817183285
3Houghton6407447277982910
4Munising5555824804742091
5Kingsford2762492584211204
6Cedarville3113362312701148
7Pickford2481982664081119
8Chassell32036536201047
9Bark River-Harris186424134227971
10Forest Park138309144339930
11Newberry40500477883
12Rudyard2532503490852
13Ironwood273215149166804
14Negaunee144185151319800
15Manistique40300366769
16Escanaba39900327726
17Engadine0189267257714
18Menominee2751830219676
19Stephenson137161127191616
20Lake Linden-Hubbell35400170524
21Ishpeming Westwood170720264507
22Brimley1601190143422
23Rapid River146881200354
24St. Ignace00110179289
25Holy Name000228228
26West Iron County215000215
27Wilson Hannahville-Nah Tah Wahsh PSA173000173
28Gladstone156000156
29Gwinn000141141
30Rock Mid-Peninsula0082082

DISTANCE RUNNERS OF THE YEAR

As with previous posts, this is split up into two categories: Best Combined and Best Performances. The combined is any combo of two events (usually the 800/1600 or 1600/3200, unless your coach is feelin’ wild enough to consistently throw you in the 800/3200) and best performances are just that. To keep things equal for those that weren’t able to attend postseason meets, these are tabulated through results from the State Finals.

Jack Bidwell, Marshall

1600m: 4:11.2 – MI #6

Division 2 State Champion
2x All-State

3200m: 8:57.9 – MI #1

Division 2 State Champion
Unbeaten in Michigan in 2025

Henry Dixon, Forest Hills Eastern

800m: 1:52.1 – MI #3

Division 2 State Champion
Region 13 & OK White Champion

1600m: 4:11.0 – MI #5

2nd Place – Division 2 State
Region 13 & OK White Champion
2x All-State

Also 2x All-State in 3200m

Caden Livermore, Grandville

800m: 1:54.3 – MI #10 (#48 US Sophomore)

1600m: 4:09.4 – MI #2 (#5 US Sophomore)

2nd Place – Division 1 State
Region 2 Champion

Seth Conner, Jenison

1600m: 4:10.3 – MI #4

OK Green Champion
2024 All-State

3200m: 9:09.7 – MI #9

4th Place – Division 1 State
Region 2 & OK Green Champion

Luka Hammond, Grand Haven

1600m: 4:09.6 – MI #3 (#6 US Sophomore)

Division 1 State Champion
OK Red Champion
2nd Place – Region 2

3200m: 9:16.9 – MI #17 (#75 US Sophomore)

Also 13th Place in Division 1 800m

Gus Rohde, Reed City

800m: 1:52.1 – MI #4

Division 3 State Champion
2x All-State

1600m: 4:16.4 – MI #12

Division 3 State Champion
Cadillac News, Region 22, & CSAA Champion
3x All-State

Colin Murray, Dearborn Divine Child

1600m: 4:14.9 – MI #9

3rd Place – Division 2 State
CHSL Bishop Champion
2x All-State

3200m: 9:03.9 – MI #5

7th Place – Division 2 State
Region 17 & CHSL Bishop Champion
2x All-State

Jonah Workman, East Grand Rapids

1600m: 4:15.8 – MI #10

27th Place – Division 2 State
2nd Place – OK White & Region 13

3200m: 9:06.3 – MI #6

3rd Place – Division 2 State
OK White Champion

Ryan Stojov, Northville

800m: 1:53.0 – MI #5

8th Place – Division 1 State
Region 6 & KLAA Champion
Member of State Champion 4×8 squad

1600m: 4:17.2 – MI #17

5th Place – Division 1 State
KLAA Champion
2nd Place – Region 6

Ethan Powell, Northville

800m: 1:53.7 – MI #7

2x member of State Champion 4×8 squads

1600m: 4:16.0 – MI #11

9th Place – Division 1 State
8th Place – Region 6

8th Place – Division 1 State 3200m
2x All-State – 3200m

RankGradeNameTeam800m1600m3200mTotal
112Jack BidwellMarshall4224965091005
212Henry DixonForest Hills Eastern5054984921003
310Caden LivermoreGrandville469510447980
412Seth ConnerJenison392503475978
510Luka HammondGrand Haven446508454962
612August RohdeReed City504457420962
712Colin MurrayDearborn Divine Child428469491960
811Jonah WorkmanEast Grand Rapids344462484946
911Ryan StojovNorthville490451386941
1012Ethan PowellNorthville479460437939
1111Kyle O’RourkeHighland-Milford369430497926
1211Edison LopemanParma Western331442483925
1311Jackson LamKalamazoo Loy Norrix440481437921
1411Beckett CrooksAnn Arbor Pioneer420500920
1510Samuel BakerKalamazoo Central424480440920
1611Marek ButkiewiczKalamazoo Hackett427456454910
1711Gabe LitznerSault Ste. Marie273445462906
1811Greg MyersYpsilanti Lincoln517385903
1912Jack ChadwickPlymouth452447899
2011Ronnie SilveiraAllendale480418306898
2110Kamari RonfeldtAnn Arbor Pioneer421477898
2210Cameron CochranMidland471425896
2311Thomas LarsonAlma431457438895
2411Bryce GrossFlint Powers Catholic428444450894
2512Taye LevensonBloomfield Hills387437454890
2611Ben HartiganNorthville439447385887
2712Collin McLaughlinRochester457427885
2810Lucas BallardMarquette436447352882
2912James BarchMarquette384434447881
3012Caden KarcherRockford462418881
3111Grayson RorickHillsdale Academy452428421880
3212Dominic LowrieBattle Creek Harper Creek448879
3312Adam DickenCanton449428877
3412Will EngbersHolland Christian309433443876
3512Mitchell HiattOnsted321407466873
3610Jack MacGregorHowell407464871
3712Nolan LonguskiShepherd447415420867
3812Ben MussenPlymouth409451416867
3911Moises Salazar Jr.Adrian389414452866
4012Evan NickolesEast Kentwood422443865
4111Andrew WrightKalamazoo Central454410864
4212Ishaan KundapurNorthville346441422863
4310Brandon CloudNorthville395463858
449Lucas MullanNorthville416436852
4512Joseph RohmfeldLivonia Churchill338419426845
4610Hunter EatonCharlevoix398424421845
4712Alex TyndallMason County Eastern308405440844
4811Caleb KellerTraverse City Central433840
4911Aron GalGrand Haven390419421840
5011Nathaniel LindenTroy Athens435406840
5110Ezekiel BaltierraAlma404436347840
5212Myles LindenTroy Athens436400836
5310Liam WierzbaTraverse City West434835
5410Abraham McHughMarshall394401434835
5511Preston VanOeffelenGreenville454379833
5611Landon RogersThree Oaks River Valley406410421831
5711Noah JohnstonCaledonia370413416828
5812Jacob EssenmacherLapeer397432356828
5912Aiden KasprzakGrand Rapids Catholic Central472828
6012Carter LivermoreGrandville365419407826
6112Kilian WhalenAllendale339385441826
629Duncan PalmerWilliamston433393341825
6311Zach WyderkoBrighton412412378824
6411Sean SiemsKalamazoo Hackett413410169824
6512Landon PestrueSt. Louis379410413823
6610Ryan GoodParma Western462356260819
6711Aiden PengellyCanton412405816
6810Justin JohnsonEast Kentwood385371430815
6911Sean RyanGrand Rapids Christian815
7012Cayden DeGrendelClarkston425390815
7111Ian MorganOkemos385430814
7212Jeb HillaryGrand Rapids Catholic Central814
7310Jacob SzalaySaline389424812
7411Hayden MurrayTraverse City West812
7512Sullivan ZietlowThree Rivers439372811
7610Marshall HuhnLowell349419392811
7711Brody KargHarbor Beach340385425810
7812Elijah ChristensenGladwin335382428809
7912Tyler BrockBrighton375369433808
8012Spencer ParkerPortage Central374406402808
8111Gage HoffmanStanton Central Montcalm321416389805
8212James CusickOxford387418804
8311Abenezer CeroneRoyal Oak Shrine450353804
8412Malcolm SpeigleLivonia Churchill371392411803
8512Logan MullanNorthville454348803
869Gavin KaticFenton374427801
879Lennox NaswellFlint Powers Catholic385399400799
8812Colebrook SutherlandMaple City Glen Lake442358164799
8912Isaac TanisEast Kentwood352372427799
9010Barrett NanceNorth Muskegon415382798
9112James LatstetterFlushing368429797
9212Alexander McArthurOxford373423796
9312Conner McCormickMason386410795
9411Harper WesleyUtica362408387795
9510Mason HillAllendale406333388794
9611Charlie CurtisUtica410383793
9712Jacob DraaismaMiddleville Thornapple-Kellogg407385792
9812Caleb WesseldykOtsego420371791
9912Hayden GouldBig Rapids393396376789
10012Daniel MandujanoWatervliet354396392788

RankGradeNameTimeTeamEventPointsMIUS
110Wendell Childs1:50.7Clarkston800m528136
211Greg Myers1:51.4Ypsilanti Lincoln800m517263
310Caden Livermore4:09.4Grandville1600m5101104
412Jack Bidwell8:57.9Marshall3200m509181
510Luka Hammond4:09.7Grand Haven1600m5082111
612Henry Dixon1:52.1Forest Hills Eastern800m5053110
712August Rohde1:52.2Reed City800m5044117
812Seth Conner4:10.3Jenison1600m5033131
911Beckett Crooks9:00.8Ann Arbor Pioneer3200m5002127
1012Henry Dixon4:11.0Forest Hills Eastern1600m4984158
1111Kyle O’Rourke9:02.2Highland-Milford3200m497  
1212Jack Bidwell4:11.3Marshall1600m496  
1312Henry Dixon9:03.8Forest Hills Eastern3200m492  
1412Colin Murray9:04.0Dearborn Divine Child3200m491  
1511Ryan Stojov1:53.1Northville800m490  
1611Jonah Workman9:06.4East Grand Rapids3200m484  
1711Edison Lopeman9:06.8Parma Western3200m483  
1811Jackson Lam4:13.3Kalamazoo Loy Norrix1600m481  
1910Samuel Baker4:13.4Kalamazoo Central1600m480  
2011Ronnie Silveira1:53.7Allendale800m480  
2112Ethan Powell1:53.8Northville800m479  
2210Kamari Ronfeldt9:09.0Ann Arbor Pioneer3200m477  
2312Seth Conner9:09.7Jenison3200m475  
2412Aiden Kasprzak1:54.2Grand Rapids Catholic Central800m472  
2510Cameron Cochran1:54.3Midland800m471  
2610Caden Livermore1:54.4Grandville800m469  
2712Colin Murray4:14.9Dearborn Divine Child1600m469  
2812Mitchell Hiatt9:12.8Onsted3200m466  
2910Jack MacGregor9:13.2Howell3200m464  
3010Brandon Cloud9:13.8Northville3200m463  
3112Caden Karcher1:54.8Rockford800m462  
3110Ryan Good1:54.8Parma Western800m462  
3311Jonah Workman4:15.8East Grand Rapids1600m462  
3411Gabe Litzner9:14.2Sault Ste. Marie3200m462  
3512Ethan Powell4:16.0Northville1600m460  
3611Kyle Krasan1:55.0Ann Arbor Skyline800m459  
3712Callum Bell1:55.1Carleton Airport800m458  
3812Collin McLaughlin1:55.1Rochester800m457  
3912August Rohde4:16.4Reed City1600m457  
4011Thomas Larson4:16.4Alma1600m457  
4112Rece Grezak1:55.1Northville800m457  
4211Marek Butkiewicz4:16.6Kalamazoo Hackett1600m456  
4312Logan Mullan1:55.3Northville800m454  
4411Andrew Wright4:16.8Kalamazoo Central1600m454  
4511Preston VanOeffelen1:55.3Greenville800m454  
4611Marek Butkiewicz9:16.9Kalamazoo Hackett3200m454  
4712Taye Levenson9:16.9Bloomfield Hills3200m454  
4810Luka Hammond9:17.0Grand Haven3200m454  
4910Maddi Duke1:55.4Temperance Bedford800m453  
5011Grayson Rorick1:55.4Hillsdale Academy800m452  
5112Jack Chadwick1:55.5Plymouth800m452  
5211Moises Salazar Jr.9:17.6Adrian3200m452  
5312Ben Mussen4:17.2Plymouth1600m451  
5411Ryan Stojov4:17.3Northville1600m451  
5511Abenezer Cerone1:55.5Royal Oak Shrine800m450  
5611Bryce Gross9:18.1Flint Powers Catholic3200m450  
5712Adam Dicken1:55.6Canton800m449  
5812Dominic Lowrie9:18.8Battle Creek Harper Creek3200m448  
5912Jack Bruder1:55.7Ogemaw Heights800m448  
6012James Barch9:19.1Marquette3200m447  
6111Ben Hartigan4:17.7Northville1600m447  
6210Caden Livermore9:19.2Grandville3200m447  
6312Jack Chadwick4:17.7Plymouth1600m447  
6412Nolan Longuski1:55.8Shepherd800m447  
6510Lucas Ballard4:17.8Marquette1600m447  
6610Luka Hammond1:55.8Grand Haven800m446  
6712Parker Strelecki1:55.8Jenison800m446  
6811Gabe Litzner4:18.0Sault Ste. Marie1600m445  
6911Bryce Gross4:18.1Flint Powers Catholic1600m444  
7012Evan Nickoles4:18.2East Kentwood1600m443  
7112Will Engbers9:20.5Holland Christian3200m443  
7211Edison Lopeman4:18.5Parma Western1600m442  
7312Colebrook Sutherland1:56.1Maple City Glen Lake800m442  
7412Kilian Whalen9:21.2Allendale3200m441  
7512Finley Markle1:56.1Okemos800m441  
7612Ishaan Kundapur4:18.5Northville1600m441  
7710Caleb Ross1:56.2East Lansing800m440  
7811Jackson Lam1:56.2Kalamazoo Loy Norrix800m440  
7912Alex Tyndall9:21.7Mason County Eastern3200m440  
8010Samuel Baker9:21.7Kalamazoo Central3200m440  
8111Ben Hartigan1:56.2Northville800m439  
8112Sullivan Zietlow1:56.2Three Rivers800m439  
8311Thomas Larson9:22.2Alma3200m438  
8412Demari Caldwell1:56.3Oak Park800m438  
8512Ethan Powell9:22.5Northville3200m437  
8611Jackson Lam9:22.7Kalamazoo Loy Norrix3200m437  
8712Taye Levenson4:19.1Bloomfield Hills1600m437  
889Lucas Mullan4:19.1Northville1600m436  
8810Ezekiel Baltierra4:19.1Alma1600m436  
9012Myles Linden1:56.4Troy Athens800m436  
9110Lucas Ballard1:56.5Marquette800m436  
9212Tyler Endres1:56.5Forest Hills Eastern800m435  
9311Nathaniel Linden4:19.4Troy Athens1600m435  
9410Abraham McHugh9:23.7Marshall3200m434  
9510Liam Wierzba4:19.5Traverse City West1600m434  
9612Sam Downing1:56.6Zeeland East800m434  
9712James Barch4:19.5Marquette1600m434  
9812Tyler Brock9:23.9Brighton3200m433  
9912Will Engbers4:19.6Holland Christian1600m433  
10011Caleb Keller4:19.6Traverse City Central1600m433