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.

| Grade | Name | Time | Team | Event | Points |
| 7:41.2 | Northville | 4×8 | 1264 | ||
| 11 | Ryan Stojov | 1:53.1 | Northville | 800m | 490 |
| 12 | Ethan Powell | 1:53.8 | Northville | 800m | 479 |
| 10 | Brandon Cloud | 9:13.8 | Northville | 3200m | 463 |
| 12 | Ethan Powell | 4:16.0 | Northville | 1600m | 460 |
| 12 | Rece Grezak | 1:55.1 | Northville | 800m | 457 |
| 12 | Logan Mullan | 1:55.3 | Northville | 800m | 454 |
| 11 | Ryan Stojov | 4:17.3 | Northville | 1600m | 451 |
| 11 | Ben Hartigan | 4:17.7 | Northville | 1600m | 447 |
| 12 | Ishaan Kundapur | 4:18.5 | Northville | 1600m | 441 |
| 11 | Ben Hartigan | 1:56.2 | Northville | 800m | 439 |
| 12 | Ethan Powell | 9:22.5 | Northville | 3200m | 437 |
| 9 | Lucas Mullan | 4:19.1 | Northville | 1600m | 436 |
| 12 | Ishaan Kundapur | 9:27.7 | Northville | 3200m | 422 |
| 9 | Lucas Mullan | 1:57.7 | Northville | 800m | 416 |
| 10 | Brandon Cloud | 4:24.5 | Northville | 1600m | 395 |
| 11 | Ryan Stojov | 9:40.4 | Northville | 3200m | 386 |
| 11 | Ben Hartigan | 9:40.5 | Northville | 3200m | 385 |
| 12 | Nick Barretto | 9:49.7 | Northville | 3200m | 358 |
| 12 | Ritvik Ellendula | 4:30.5 | Northville | 1600m | 350 |
| 12 | Logan Mullan | 4:30.7 | Northville | 1600m | 348 |
| 12 | Ishaan Kundapur | 2:02.1 | Northville | 800m | 346 |
| Grade | Name | Time | Team | Event | Points |
| 7:42.9 | Clarkston | 4×8 | 1238 | ||
| 10 | Wendell Childs | 1:50.7 | Clarkston | 800m | 528 |
| 12 | Joshua Ellingsworth | 1:56.7 | Clarkston | 800m | 433 |
| 12 | Jaxson Nowik | 4:20.1 | Clarkston | 1600m | 429 |
| 12 | Cayden DeGrendel | 4:20.6 | Clarkston | 1600m | 425 |
| 12 | Cayden DeGrendel | 9:39.0 | Clarkston | 3200m | 390 |
| 11 | Ryan Barnes | 4:28.1 | Clarkston | 1600m | 368 |
| 11 | David Dubeck | 9:46.4 | Clarkston | 3200m | 368 |
| 12 | Jack Tultz | 2:01.1 | Clarkston | 800m | 361 |
| 9 | Cooper McNaughton | 9:52.2 | Clarkston | 3200m | 351 |
| Grade | Name | Time | Team | Event | Points |
| 7:50.4 | Grand Haven | 4×8 | 1124 | ||
| 10 | Luka Hammond | 4:09.7 | Grand Haven | 1600m | 508 |
| 10 | Luka Hammond | 9:17.0 | Grand Haven | 3200m | 454 |
| 10 | Luka Hammond | 1:55.8 | Grand Haven | 800m | 446 |
| 11 | Aron Gal | 9:28.0 | Grand Haven | 3200m | 421 |
| 11 | Aron Gal | 4:21.4 | Grand Haven | 1600m | 419 |
| 12 | Ben Eisnor | 4:21.9 | Grand Haven | 1600m | 415 |
| 11 | Aron Gal | 1:59.3 | Grand Haven | 800m | 390 |
| 11 | Liam Schamper | 2:01.3 | Grand Haven | 800m | 359 |
| 12 | Ben Eisnor | 9:54.4 | Grand Haven | 3200m | 345 |
| 12 | Jonah Hammond | 2:02.8 | Grand Haven | 800m | 334 |
| 12 | Ben Eisnor | 2:03.0 | Grand Haven | 800m | 331 |
| Rank | Team | 800m | 1600m | 3200m | 4×8 | Distance |
| 1 | Northville | 2736 | 2235 | 1322 | 1264 | 7558 |
| 2 | Clarkston | 1322 | 1223 | 1109 | 1238 | 4891 |
| 3 | Grand Haven | 1195 | 1342 | 1220 | 1124 | 4881 |
| 4 | East Kentwood | 1247 | 1187 | 1246 | 1065 | 4746 |
| 5 | Brighton | 1229 | 1181 | 1153 | 1143 | 4706 |
| 6 | Ann Arbor Pioneer | 776 | 1232 | 1344 | 1157 | 4509 |
| 7 | Rockford | 1197 | 1194 | 1142 | 952 | 4486 |
| 8 | Plymouth | 1279 | 1258 | 825 | 1118 | 4481 |
| 9 | Livonia Churchill | 1071 | 1220 | 1188 | 982 | 4462 |
| 10 | Traverse City Central | 1215 | 1129 | 1112 | 989 | 4446 |
| 11 | Midland | 1196 | 1094 | 1053 | 1001 | 4344 |
| 12 | Portage Central | 1113 | 1125 | 1134 | 893 | 4265 |
| 13 | Jenison | 1198 | 1166 | 869 | 1023 | 4256 |
| 14 | Kalamazoo Central | 762 | 1314 | 1207 | 961 | 4245 |
| 15 | Saline | 1169 | 1163 | 800 | 1083 | 4215 |
| 16 | Highland-Milford | 1132 | 1145 | 870 | 968 | 4115 |
| 17 | Grandville | 1190 | 929 | 855 | 982 | 3956 |
| 18 | Utica | 772 | 1172 | 774 | 1063 | 3781 |
| 19 | Rochester | 1201 | 1124 | 357 | 1097 | 3779 |
| 20 | Canton | 852 | 1196 | 798 | 921 | 3767 |
| 21 | Ann Arbor Skyline | 1244 | 1052 | 347 | 1107 | 3749 |
| 22 | Traverse City West | 1169 | 1148 | 401 | 878 | 3596 |
| 23 | Temperance Bedford | 1203 | 667 | 728 | 961 | 3560 |
| 24 | Grand Ledge | 1086 | 691 | 754 | 846 | 3377 |
| 25 | Oxford | 768 | 791 | 780 | 1016 | 3354 |
| 26 | Romeo | 1100 | 1018 | 361 | 842 | 3322 |
| 27 | White Lake Lakeland | 357 | 1155 | 1124 | 674 | 3309 |
| 28 | Okemos | 793 | 1060 | 430 | 871 | 3154 |
| 29 | Kalamazoo Loy Norrix | 821 | 799 | 822 | 698 | 3140 |
| 30 | Salem | 1164 | 664 | 354 | 932 | 3114 |
| 31 | Zeeland East | 1175 | 654 | 370 | 878 | 3077 |
| 32 | Caledonia | 755 | 756 | 835 | 698 | 3044 |
| 33 | Howell | 740 | 788 | 464 | 949 | 2941 |
| 34 | Holland West Ottawa | 678 | 1031 | 350 | 857 | 2916 |
| 35 | Grand Rapids Northview | 725 | 1007 | 352 | 824 | 2908 |
| 36 | West Bloomfield | 1178 | 686 | 0 | 1007 | 2871 |
| 37 | Lake Orion | 751 | 1078 | 0 | 963 | 2791 |
| 38 | Zeeland West | 1046 | 679 | 0 | 988 | 2712 |
| 39 | Troy Athens | 436 | 834 | 406 | 960 | 2637 |
| 40 | Lowell | 349 | 753 | 807 | 673 | 2583 |
| 41 | Detroit Catholic Central | 771 | 641 | 342 | 758 | 2513 |
| 42 | DeWitt | 352 | 1042 | 357 | 730 | 2481 |
| 43 | Ann Arbor Huron | 685 | 677 | 0 | 1089 | 2451 |
| 44 | Troy | 793 | 340 | 352 | 930 | 2415 |
| 45 | Oak Park | 1211 | 349 | 0 | 746 | 2307 |
| 46 | Cedar Springs | 786 | 311 | 394 | 770 | 2262 |
| 47 | Macomb Dakota | 364 | 668 | 433 | 793 | 2258 |
| 48 | Woodhaven Brownstown | 706 | 335 | 363 | 852 | 2257 |
| 49 | Mason | 343 | 386 | 766 | 697 | 2191 |
| 50 | Walled Lake Northern | 824 | 316 | 0 | 1047 | 2187 |

| Grade | Name | Time | Team | Event | Points |
| 7:47.5 | Allendale | 4×8 | 1167 | ||
| 11 | Ronnie Silveira | 1:53.7 | Allendale | 800m | 480 |
| 12 | Kilian Whalen | 9:21.2 | Allendale | 3200m | 441 |
| 12 | Jackson Meyers | 1:57.3 | Allendale | 800m | 422 |
| 11 | Ronnie Silveira | 4:21.6 | Allendale | 1600m | 418 |
| 10 | Mason Hill | 1:58.3 | Allendale | 800m | 406 |
| 10 | Mason Hill | 9:39.5 | Allendale | 3200m | 388 |
| 11 | Aden Ashworth | 4:25.6 | Allendale | 1600m | 387 |
| 12 | Kilian Whalen | 4:25.9 | Allendale | 1600m | 385 |
| 11 | Aden Ashworth | 9:41.8 | Allendale | 3200m | 381 |
| 12 | Parker Tiethof | 9:45.1 | Allendale | 3200m | 372 |
| 12 | Ben Gross | 9:45.8 | Allendale | 3200m | 370 |
| 12 | Ben Gross | 2:01.1 | Allendale | 800m | 361 |
| 12 | Ben Gross | 4:30.6 | Allendale | 1600m | 349 |
| 12 | Kilian Whalen | 2:02.5 | Allendale | 800m | 339 |
| 10 | Mason Hill | 4:32.7 | Allendale | 1600m | 333 |
| 11 | Ronnie Silveira | 10:07.6 | Allendale | 3200m | 306 |
| 12 | Parker Tiethof | 4:36.5 | Allendale | 1600m | 305 |
| 11 | Aden Ashworth | 2:04.8 | Allendale | 800m | 302 |
| Grade | Name | Time | Team | Event | Points |
| 7:51.2 | FHE Ada Forest Hills Eastern | 4×8 | 1111 | ||
| 12 | Henry Dixon | 1:52.1 | Forest Hills Eastern | 800m | 505 |
| 12 | Henry Dixon | 4:11.0 | Forest Hills Eastern | 1600m | 498 |
| 12 | Henry Dixon | 9:03.8 | Forest Hills Eastern | 3200m | 492 |
| 12 | Tyler Endres | 1:56.5 | Forest Hills Eastern | 800m | 435 |
| 12 | Vincent Savino | 1:59.2 | Forest Hills Eastern | 800m | 393 |
| 11 | Shephard Bower | 9:52.6 | Forest Hills Eastern | 3200m | 350 |
| 10 | Steven Zawacki | 4:31.8 | Forest Hills Eastern | 1600m | 340 |
| 10 | Steven Zawacki | 9:58.6 | Forest Hills Eastern | 3200m | 332 |
| 11 | Shephard Bower | 4:32.9 | Forest Hills Eastern | 1600m | 332 |
| 10 | Steven Zawacki | 2:03.2 | Forest Hills Eastern | 800m | 329 |
| 11 | Cooper Donovan | 2:03.4 | Forest Hills Eastern | 800m | 325 |
| 12 | Tyler Endres | 4:33.9 | Forest Hills Eastern | 1600m | 325 |
| 11 | Cooper Donovan | 4:40.2 | Forest Hills Eastern | 1600m | 276 |
| 9 | Grayson Michels | 10:25.9 | Forest Hills Eastern | 3200m | 253 |
| 12 | Nick Whitmer | 10:28.4 | Forest Hills Eastern | 3200m | 246 |
| Grade | Name | Time | Team | Event | Points |
| 7:55.0 | Alma | 4×8 | 1055 | ||
| 11 | Thomas Larson | 4:16.4 | Alma | 1600m | 457 |
| 11 | Thomas Larson | 9:22.2 | Alma | 3200m | 438 |
| 10 | Ezekiel Baltierra | 4:19.1 | Alma | 1600m | 436 |
| 11 | Thomas Larson | 1:56.7 | Alma | 800m | 431 |
| 10 | Ezekiel Baltierra | 1:58.5 | Alma | 800m | 404 |
| 12 | Bodie Heiss | 2:00.8 | Alma | 800m | 366 |
| 10 | Ezekiel Baltierra | 9:53.5 | Alma | 3200m | 347 |
| 10 | Kevin Terpstra | 9:57.5 | Alma | 3200m | 336 |
| 11 | Elijah Baltierra | 10:03.4 | Alma | 3200m | 318 |
| 11 | Luca Lebron | 10:04.3 | Alma | 3200m | 316 |
| 11 | Elijah Baltierra | 2:04.9 | Alma | 800m | 300 |
| 11 | Luca Lebron | 4:37.1 | Alma | 1600m | 300 |
| 11 | Elijah Baltierra | 4:37.5 | Alma | 1600m | 297 |
| 9 | Sam Johnson | 10:13.9 | Alma | 3200m | 288 |
| 11 | Noah Chouinard | 10:27.3 | Alma | 3200m | 249 |
| 9 | Sam Johnson | 4:43.9 | Alma | 1600m | 248 |
| Rank | Team | 800m | 1600m | 3200m | 4×8 | Distance |
| 1 | Allendale | 1308 | 1190 | 1210 | 1167 | 4875 |
| 2 | Forest Hills Eastern | 1333 | 1171 | 1174 | 1111 | 4789 |
| 3 | Alma | 1201 | 1194 | 1121 | 1055 | 4571 |
| 4 | Flint Powers Catholic | 1138 | 1142 | 1213 | 1073 | 4566 |
| 5 | Grand Rapids Christian | 1124 | 1144 | 1159 | 992 | 4419 |
| 6 | Holland Christian | 1066 | 1066 | 1079 | 1012 | 4223 |
| 7 | Marshall | 1218 | 898 | 943 | 1093 | 4152 |
| 8 | Battle Creek Harper Creek | 996 | 1092 | 1144 | 878 | 4110 |
| 9 | Parma Western | 1163 | 1055 | 743 | 1078 | 4039 |
| 10 | East Grand Rapids | 1073 | 1109 | 1044 | 716 | 3941 |
| 11 | Frankenmuth | 711 | 1072 | 1053 | 951 | 3788 |
| 12 | Shepherd | 447 | 1010 | 1104 | 952 | 3512 |
| 13 | Otsego | 371 | 1068 | 1074 | 854 | 3367 |
| 14 | Edwardsburg | 719 | 892 | 915 | 810 | 3335 |
| 15 | Williamston | 828 | 703 | 891 | 848 | 3270 |
| 16 | Macomb Lutheran North | 689 | 700 | 940 | 794 | 3123 |
| 17 | Flat Rock | 659 | 696 | 779 | 929 | 3063 |
| 18 | Pinckney | 377 | 764 | 980 | 747 | 2869 |
| 19 | New Boston Huron | 668 | 656 | 624 | 909 | 2856 |
| 20 | Three Rivers | 773 | 634 | 526 | 830 | 2763 |
| 21 | Spring Lake | 963 | 680 | 613 | 489 | 2745 |
| 22 | Saginaw Swan Valley | 681 | 856 | 342 | 837 | 2716 |
| 23 | Grand Rapids Catholic Central | 863 | 1088 | 694 | 0 | 2645 |
| 24 | Chelsea | 387 | 584 | 902 | 713 | 2586 |
| 25 | Adrian | 698 | 414 | 704 | 690 | 2506 |
| 26 | Detroit Country Day | 303 | 547 | 844 | 808 | 2501 |
| 27 | Flint Kearsley | 689 | 733 | 375 | 694 | 2491 |
| 28 | Big Rapids | 711 | 739 | 376 | 636 | 2461 |
| 29 | Ludington | 396 | 598 | 626 | 837 | 2456 |
| 30 | Gladwin | 335 | 690 | 761 | 569 | 2355 |
| 31 | Fremont | 307 | 569 | 887 | 575 | 2339 |
| 32 | Portland | 0 | 853 | 932 | 535 | 2319 |
| 33 | Howard City Tri-County | 0 | 856 | 849 | 548 | 2253 |
| 34 | Wayland Union | 328 | 342 | 836 | 740 | 2247 |
| 35 | Grand Rapids South Christian | 0 | 564 | 973 | 510 | 2046 |
| 36 | Plainwell | 340 | 418 | 608 | 675 | 2042 |
| 37 | Dearborn Divine Child | 428 | 469 | 491 | 598 | 1986 |
| 38 | Sparta | 397 | 593 | 403 | 536 | 1929 |
| 39 | Hamilton | 380 | 493 | 543 | 480 | 1896 |
| 40 | Petoskey | 0 | 969 | 912 | 0 | 1881 |
| 41 | Whitehall | 306 | 320 | 575 | 642 | 1843 |
| 42 | Comstock Park | 322 | 671 | 723 | 0 | 1717 |
| 43 | Coldwater | 366 | 528 | 0 | 748 | 1641 |
| 44 | Fruitport | 697 | 277 | 0 | 647 | 1621 |
| 45 | St. Joseph | 396 | 598 | 614 | 0 | 1607 |
| 46 | Grand Rapids West Mich. Aviation | 0 | 314 | 653 | 555 | 1522 |
| 47 | St. Clair | 647 | 272 | 0 | 560 | 1479 |
| 48 | Corunna | 322 | 316 | 310 | 501 | 1448 |
| 49 | Ann Arbor Gabriel Richard | 374 | 368 | 0 | 653 | 1395 |
| 50 | Goodrich | 350 | 626 | 386 | 0 | 1363 |

| Grade | Name | Time | Team | Event | Points |
| 8:02.2 | Traverse City St. Francis | 4×8 | 954 | ||
| 12 | Robby Myler | 1:57.2 | Traverse City St. Francis | 800m | 423 |
| 12 | Joseph Carlson | 1:57.6 | Traverse City St. Francis | 800m | 418 |
| 12 | Josh Slocum | 9:29.8 | Traverse City St. Francis | 3200m | 416 |
| 12 | Josh Slocum | 4:30.2 | Traverse City St. Francis | 1600m | 352 |
| 12 | Owen Read | 10:03.4 | Traverse City St. Francis | 3200m | 319 |
| 10 | William Ready | 10:05.6 | Traverse City St. Francis | 3200m | 312 |
| 12 | Owen Read | 4:36.3 | Traverse City St. Francis | 1600m | 306 |
| 10 | William Ready | 4:36.9 | Traverse City St. Francis | 1600m | 302 |
| 12 | Riley Pattinson | 2:05.0 | Traverse City St. Francis | 800m | 299 |
| 12 | Robby Myler | 10:31.2 | Traverse City St. Francis | 3200m | 238 |
| 12 | Riley Pattinson | 4:48.6 | Traverse City St. Francis | 1600m | 212 |
| 10 | Dex Nance | 10:47.5 | Traverse City St. Francis | 3200m | 190 |
| Grade | Name | Time | Team | Event | Points |
| 8:03.5 | Pewamo-Westphalia | 4×8 | 937 | ||
| 12 | Sam Muirhead | 1:58.9 | Pewamo-Westphalia | 800m | 397 |
| 10 | John Kowatch | 4:26.7 | Pewamo-Westphalia | 1600m | 379 |
| 10 | John Kowatch | 2:00.5 | Pewamo-Westphalia | 800m | 371 |
| 12 | Allan George | 9:57.8 | Pewamo-Westphalia | 3200m | 335 |
| 10 | Wyatt Werner | 2:03.4 | Pewamo-Westphalia | 800m | 325 |
| 10 | Charlie George | 10:01.8 | Pewamo-Westphalia | 3200m | 323 |
| 10 | Wyatt Werner | 4:38.1 | Pewamo-Westphalia | 1600m | 292 |
| 12 | Allan George | 4:38.4 | Pewamo-Westphalia | 1600m | 290 |
| 10 | Nolan Mitchell | 10:23.5 | Pewamo-Westphalia | 3200m | 260 |
| 10 | Nolan Mitchell | 4:44.2 | Pewamo-Westphalia | 1600m | 246 |
| 12 | Allan George | 2:08.8 | Pewamo-Westphalia | 800m | 239 |
| 10 | Charlie George | 4:46.7 | Pewamo-Westphalia | 1600m | 227 |
| 12 | Jason Weber | 10:55.9 | Pewamo-Westphalia | 3200m | 166 |
| Grade | Name | Time | Team | Event | Points |
| 8:13.3 | Lansing Catholic | 4×8 | 807 | ||
| 11 | Blaise Demko | 1:59.1 | Lansing Catholic | 800m | 394 |
| 10 | Everett Beach | 9:45.0 | Lansing Catholic | 3200m | 372 |
| 11 | Lucas Gates | 9:48.3 | Lansing Catholic | 3200m | 362 |
| 12 | Joseph Treadwell | 9:56.7 | Lansing Catholic | 3200m | 338 |
| 10 | James Tennes | 2:03.1 | Lansing Catholic | 800m | 330 |
| 11 | Lucas Gates | 4:34.2 | Lansing Catholic | 1600m | 322 |
| 10 | James Tennes | 4:37.5 | Lansing Catholic | 1600m | 297 |
| 10 | Everett Beach | 4:37.6 | Lansing Catholic | 1600m | 296 |
| 9 | Grady Richey | 4:38.9 | Lansing Catholic | 1600m | 286 |
| 12 | Joseph Treadwell | 4:39.7 | Lansing Catholic | 1600m | 280 |
| 9 | Grady Richey | 2:06.5 | Lansing Catholic | 800m | 276 |
| 10 | Everett Beach | 2:06.5 | Lansing Catholic | 800m | 276 |
| 10 | Téo Krumm | 2:07.3 | Lansing Catholic | 800m | 263 |
| 11 | Blaise Demko | 4:46.0 | Lansing Catholic | 1600m | 232 |
| 11 | Lucas Gates | 2:09.2 | Lansing Catholic | 800m | 232 |
| 9 | Grady Richey | 10:45.7 | Lansing Catholic | 3200m | 195 |
| 10 | Finn Korte | 4:54.9 | Lansing Catholic | 1600m | 165 |
| Rank | Team | 800m | 1600m | 3200m | 4×8 | Distance |
| 1 | Traverse City St. Francis | 1140 | 960 | 1047 | 954 | 4101 |
| 2 | Pewamo-Westphalia | 1092 | 961 | 918 | 937 | 3908 |
| 3 | Lansing Catholic | 1000 | 915 | 1073 | 807 | 3794 |
| 4 | Ithaca | 1012 | 841 | 955 | 871 | 3679 |
| 5 | Hanover-Horton | 986 | 879 | 803 | 750 | 3417 |
| 6 | Muskegon Western Mich. Christian | 1013 | 836 | 707 | 801 | 3356 |
| 7 | Ann Arbor Greenhills | 981 | 825 | 709 | 822 | 3338 |
| 8 | Charlevoix | 637 | 1022 | 1100 | 474 | 3232 |
| 9 | The Potter’s House | 1035 | 674 | 663 | 785 | 3156 |
| 10 | Jonesville | 744 | 768 | 806 | 733 | 3051 |
| 11 | Brooklyn Columbia Central | 982 | 640 | 656 | 763 | 3042 |
| 12 | Manton | 646 | 765 | 837 | 666 | 2915 |
| 13 | Onsted | 629 | 900 | 691 | 637 | 2856 |
| 14 | Pigeon-Laker | 891 | 788 | 314 | 754 | 2746 |
| 15 | Erie Mason | 834 | 719 | 445 | 703 | 2700 |
| 16 | Hart | 842 | 592 | 669 | 596 | 2698 |
| 17 | Constantine | 822 | 431 | 661 | 767 | 2682 |
| 18 | Chesaning | 962 | 729 | 199 | 776 | 2665 |
| 19 | Blissfield | 610 | 627 | 814 | 589 | 2640 |
| 20 | Benzie Central | 599 | 637 | 720 | 674 | 2628 |
| 21 | Saugatuck | 504 | 683 | 907 | 529 | 2623 |
| 22 | Reed City | 907 | 1021 | 621 | 0 | 2549 |
| 23 | Holland Black River | 607 | 721 | 539 | 523 | 2390 |
| 24 | Elk Rapids | 825 | 453 | 335 | 733 | 2346 |
| 25 | Jackson Lumen Christi | 338 | 730 | 705 | 514 | 2287 |
| 26 | Caro | 643 | 574 | 366 | 585 | 2169 |
| 27 | Montague | 226 | 854 | 459 | 625 | 2163 |
| 28 | Laingsburg | 682 | 479 | 334 | 623 | 2118 |
| 29 | Midland Bullock Creek | 337 | 636 | 544 | 596 | 2112 |
| 30 | Union City | 286 | 442 | 602 | 767 | 2097 |
| 31 | Sanford-Meridian | 323 | 733 | 560 | 404 | 2020 |
| 32 | Grandville Calvin Christian | 540 | 412 | 520 | 511 | 1982 |
| 33 | Centreville | 700 | 328 | 306 | 633 | 1966 |
| 34 | Lake City | 259 | 589 | 774 | 327 | 1948 |
| 35 | Stanton Central Montcalm | 612 | 416 | 389 | 485 | 1902 |
| 36 | Buchanan | 380 | 469 | 184 | 624 | 1656 |
| 37 | Otisville LakeVille | 221 | 608 | 563 | 257 | 1649 |
| 38 | Grayling | 583 | 485 | 0 | 573 | 1641 |
| 39 | Monroe St. Mary CC | 474 | 271 | 306 | 535 | 1586 |
| 40 | Grand Rapids Covenant Christian | 354 | 516 | 245 | 438 | 1553 |
| 41 | Adrian Madison | 323 | 386 | 377 | 442 | 1528 |
| 42 | Leslie | 0 | 522 | 616 | 390 | 1528 |
| 43 | Hartford | 224 | 260 | 336 | 651 | 1472 |
| 44 | Watervliet | 354 | 530 | 545 | 0 | 1429 |
| 45 | Roscommon | 266 | 354 | 161 | 533 | 1315 |
| 46 | Stockbridge | 332 | 291 | 282 | 375 | 1280 |
| 47 | St. Louis | 379 | 410 | 413 | 0 | 1202 |
| 48 | Homer | 522 | 436 | 196 | 0 | 1154 |
| 49 | Algonac | 500 | 263 | 0 | 369 | 1131 |
| 50 | Montrose | 0 | 472 | 156 | 476 | 1103 |

| Grade | Name | Time | Team | Event | Points |
| 8:13.7 | Hillsdale Academy | 4×8 | 802 | ||
| 11 | Grayson Rorick | 1:55.4 | Hillsdale Academy | 800m | 452 |
| 11 | Grayson Rorick | 4:20.2 | Hillsdale Academy | 1600m | 428 |
| 11 | Grayson Rorick | 9:28.0 | Hillsdale Academy | 3200m | 421 |
| 11 | Luke Molenkamp | 1:59.4 | Hillsdale Academy | 800m | 388 |
| 12 | Reece Poole | 10:01.0 | Hillsdale Academy | 3200m | 325 |
| 10 | Timothy Gaebler | 2:04.2 | Hillsdale Academy | 800m | 312 |
| 12 | Reece Poole | 2:04.6 | Hillsdale Academy | 800m | 306 |
| 12 | Reece Poole | 4:39.4 | Hillsdale Academy | 1600m | 283 |
| 11 | Luke Molenkamp | 4:40.7 | Hillsdale Academy | 1600m | 272 |
| 11 | James Rahe | 10:19.4 | Hillsdale Academy | 3200m | 272 |
| 11 | James Rahe | 4:42.4 | Hillsdale Academy | 1600m | 259 |
| 10 | Timothy Gaebler | 4:44.1 | Hillsdale Academy | 1600m | 246 |
| 11 | Zane Socha | 2:08.5 | Hillsdale Academy | 800m | 243 |
| 9 | Jonah Cuthbert | 2:08.6 | Hillsdale Academy | 800m | 241 |
| 11 | Henry Lindley | 2:09.1 | Hillsdale Academy | 800m | 233 |
| 10 | Timothy Gaebler | 10:33.1 | Hillsdale Academy | 3200m | 232 |
| 11 | Henry Lindley | 4:50.4 | Hillsdale Academy | 1600m | 199 |
| 11 | James Rahe | 2:11.7 | Hillsdale Academy | 800m | 193 |
| 10 | Ryan Miller | 10:48.2 | Hillsdale Academy | 3200m | 188 |
| 9 | Jonah Cuthbert | 4:52.0 | Hillsdale Academy | 1600m | 186 |
| 10 | Ryan Miller | 4:52.1 | Hillsdale Academy | 1600m | 185 |
| 11 | Adam Alvarez | 2:13.3 | Hillsdale Academy | 800m | 167 |
| 8 | Henry Rorick | 11:09.1 | Hillsdale Academy | 3200m | 128 |
| 8 | Stephen Holm | 11:15.6 | Hillsdale Academy | 3200m | 109 |
| 8 | Stephen Holm | 5:05.4 | Hillsdale Academy | 1600m | 84 |
| Grade | Name | Time | Team | Event | Points |
| 8:06.4 | Kalamazoo Hackett | 4×8 | 897 | ||
| 11 | Marek Butkiewicz | 4:16.6 | Kalamazoo Hackett | 1600m | 456 |
| 11 | Marek Butkiewicz | 9:16.9 | Kalamazoo Hackett | 3200m | 454 |
| 11 | Marek Butkiewicz | 1:57.0 | Kalamazoo Hackett | 800m | 427 |
| 11 | Sean Siems | 1:57.9 | Kalamazoo Hackett | 800m | 413 |
| 11 | Sean Siems | 4:22.6 | Kalamazoo Hackett | 1600m | 410 |
| 12 | Alexander Dumont | 2:01.6 | Kalamazoo Hackett | 800m | 354 |
| 11 | Nathan Medendorp | 2:11.3 | Kalamazoo Hackett | 800m | 200 |
| 10 | Kellen Siems | 4:51.8 | Kalamazoo Hackett | 1600m | 188 |
| 10 | Kellen Siems | 10:48.4 | Kalamazoo Hackett | 3200m | 188 |
| 11 | Sean Siems | 10:54.7 | Kalamazoo Hackett | 3200m | 169 |
| 12 | Alexander Dumont | 5:05.8 | Kalamazoo Hackett | 1600m | 82 |
| Grade | Name | Time | Team | Event | Points |
| 8:34.8 | Holland Calvary Christian | 4×8 | 557 | ||
| 10 | Christian Getz | 1:59.2 | Holland Calvary Christian | 800m | 392 |
| 10 | Noah Schipper | 9:56.8 | Holland Calvary Christian | 3200m | 338 |
| 10 | Christian Getz | 4:33.5 | Holland Calvary Christian | 1600m | 327 |
| 10 | Noah Schipper | 4:40.3 | Holland Calvary Christian | 1600m | 275 |
| 10 | Riley Weed | 2:06.6 | Holland Calvary Christian | 800m | 273 |
| 10 | Gibson White | 2:07.8 | Holland Calvary Christian | 800m | 254 |
| 10 | Noah Schipper | 2:08.0 | Holland Calvary Christian | 800m | 252 |
| 10 | Christian Getz | 10:28.4 | Holland Calvary Christian | 3200m | 246 |
| 10 | Brody VanTuinen | 10:43.5 | Holland Calvary Christian | 3200m | 202 |
| 10 | Riley Weed | 4:50.9 | Holland Calvary Christian | 1600m | 194 |
| 10 | Gibson White | 4:52.0 | Holland Calvary Christian | 1600m | 186 |
| 10 | Riley Weed | 11:00.7 | Holland Calvary Christian | 3200m | 152 |
| 10 | Gibson White | 11:05.1 | Holland Calvary Christian | 3200m | 139 |
| 10 | Caleb Adkins | 2:15.3 | Holland Calvary Christian | 800m | 136 |
| 9 | Reagan Downing | 11:22.9 | Holland Calvary Christian | 3200m | 87 |
| 10 | Elijah Laninga | 5:06.0 | Holland Calvary Christian | 1600m | 80 |
| Rank | Team | 800m | 1600m | 3200m | 4×8 | Distance |
| 1 | Hillsdale Academy | 1459 | 983 | 1019 | 802 | 4263 |
| 2 | Kalamazoo Hackett | 1194 | 1054 | 811 | 897 | 3956 |
| 3 | Holland Calvary Christian | 920 | 797 | 786 | 557 | 3060 |
| 4 | Maple City Glen Lake | 851 | 814 | 574 | 515 | 2754 |
| 5 | Petoskey St. Michael | 957 | 685 | 441 | 629 | 2712 |
| 6 | Harbor Beach | 598 | 567 | 817 | 602 | 2585 |
| 7 | Fairview | 690 | 535 | 645 | 585 | 2456 |
| 8 | Concord | 788 | 644 | 363 | 651 | 2446 |
| 9 | Mesick | 538 | 672 | 680 | 535 | 2425 |
| 10 | Tri-unity Christian | 582 | 780 | 875 | 0 | 2237 |
| 11 | Riverview Gabriel Richard | 539 | 565 | 578 | 552 | 2235 |
| 12 | Harbor Springs | 391 | 572 | 507 | 618 | 2089 |
| 13 | Dansville | 719 | 518 | 375 | 475 | 2088 |
| 14 | Three Oaks River Valley | 618 | 616 | 515 | 318 | 2067 |
| 15 | Lutheran Westland | 797 | 414 | 336 | 490 | 2037 |
| 16 | Plymouth Christian Academy | 550 | 631 | 254 | 521 | 1956 |
| 17 | East Jordan | 445 | 477 | 669 | 324 | 1915 |
| 18 | Whitmore Lake | 225 | 517 | 664 | 459 | 1866 |
| 19 | Fowler | 647 | 293 | 352 | 502 | 1795 |
| 20 | Frankfort | 575 | 491 | 210 | 390 | 1667 |
| 21 | Mason County Eastern | 308 | 522 | 677 | 154 | 1662 |
| 22 | Mt. Pleasant Sacred Heart | 278 | 469 | 463 | 421 | 1630 |
| 23 | Birmingham Roeper | 803 | 0 | 68 | 680 | 1552 |
| 24 | Adrian Lenawee Christian | 424 | 316 | 196 | 453 | 1389 |
| 25 | Royal Oak Shrine | 633 | 490 | 0 | 176 | 1299 |
| 26 | Beal City | 567 | 339 | 153 | 219 | 1278 |
| 27 | Unionville-Sebewaing | 434 | 259 | 235 | 311 | 1239 |
| 28 | Marlette | 343 | 171 | 184 | 538 | 1235 |
| 29 | Saginaw Michigan Lutheran Seminary | 300 | 197 | 241 | 454 | 1192 |
| 30 | Mendon | 268 | 270 | 185 | 465 | 1188 |
| 31 | Cardinal Mooney Catholic | 182 | 320 | 289 | 397 | 1188 |
| 32 | Grand Traverse Academy | 159 | 304 | 406 | 310 | 1179 |
| 33 | White Pigeon | 163 | 129 | 256 | 596 | 1144 |
| 34 | Manchester | 439 | 129 | 181 | 365 | 1114 |
| 35 | Central Lake / Ellsworth | 430 | 227 | 368 | 0 | 1025 |
| 36 | Southfield Christian | 338 | 139 | 148 | 387 | 1011 |
| 37 | Decatur | 589 | 176 | 0 | 233 | 998 |
| 38 | Bridgman | 471 | 256 | 271 | 0 | 998 |
| 39 | Rogers City | 356 | 433 | 167 | 0 | 956 |
| 40 | Onekama | 338 | 319 | 296 | 0 | 953 |
| 41 | Detroit Frederick Douglass | 356 | 379 | 202 | 0 | 937 |
| 42 | Auburn Hills Oakland Christian | 571 | 364 | 0 | 0 | 935 |
| 43 | Webberville | 0 | 145 | 475 | 285 | 906 |
| 44 | Novi Christian Academy | 170 | 222 | 255 | 247 | 894 |
| 45 | Johannesburg-Lewiston | 210 | 343 | 333 | 0 | 886 |
| 46 | Breckenridge | 239 | 273 | 245 | 123 | 880 |
| 47 | Portland St. Patrick | 179 | 0 | 109 | 518 | 806 |
| 48 | Brown City | 325 | 297 | 172 | 0 | 794 |
| 49 | Gobles | 322 | 148 | 109 | 201 | 779 |
| 50 | Deckerville | 248 | 219 | 0 | 299 | 766 |

| Grade | Name | Time | Team | Event | Points |
| 7:59.0 | Marquette | 4×8 | 999 | ||
| 12 | James Barch | 9:19.1 | Marquette | 3200m | 447 |
| 10 | Lucas Ballard | 4:17.8 | Marquette | 1600m | 447 |
| 10 | Lucas Ballard | 1:56.5 | Marquette | 800m | 436 |
| 12 | James Barch | 4:19.5 | Marquette | 1600m | 434 |
| 12 | Seppi Camilli | 9:28.8 | Marquette | 3200m | 419 |
| 11 | Rorik Holmquist | 9:31.5 | Marquette | 3200m | 411 |
| 12 | Evan Balko | 1:58.7 | Marquette | 800m | 399 |
| 12 | Jacob MacPhee | 1:59.5 | Marquette | 800m | 387 |
| 12 | James Barch | 1:59.7 | Marquette | 800m | 384 |
| 12 | Evan Balko | 4:27.2 | Marquette | 1600m | 375 |
| 11 | Beepsee Teeple | 2:00.9 | Marquette | 800m | 365 |
| 11 | Rorik Holmquist | 4:28.8 | Marquette | 1600m | 363 |
| 10 | Lucas Ballard | 9:51.7 | Marquette | 3200m | 352 |
| 12 | Chase Thomsen | 9:53.8 | Marquette | 3200m | 346 |
| 12 | Evan Balko | 9:56.2 | Marquette | 3200m | 340 |
| 12 | Chase Thomsen | 4:32.6 | Marquette | 1600m | 334 |
| 12 | Seppi Camilli | 4:33.8 | Marquette | 1600m | 325 |
| 11 | Peter Argeropolous | 10:06.6 | Marquette | 3200m | 309 |
| 10 | Brody Clements | 2:04.7 | Marquette | 800m | 305 |
| 12 | Seppi Camilli | 2:06.4 | Marquette | 800m | 277 |
| 12 | Chase Thomsen | 2:07.2 | Marquette | 800m | 265 |
| 10 | Jack Grant | 4:49.4 | Marquette | 1600m | 207 |
| 9 | Ivan Neumann | 10:56.2 | Marquette | 3200m | 165 |
| 10 | Jack Grant | 10:56.2 | Marquette | 3200m | 165 |
| 11 | Peter Argeropolous | 5:00.7 | Marquette | 1600m | 120 |
| 11 | Olin Slette | 11:14.6 | Marquette | 3200m | 111 |
| 10 | Llewellyn Fillmore | 5:04.5 | Marquette | 1600m | 91 |
| 11 | Olin Slette | 5:06.6 | Marquette | 1600m | 75 |
| 9 | Ivan Neumann | 5:07.0 | Marquette | 1600m | 72 |
| Grade | Name | Time | Team | Event | Points |
| 8:20.5 | Sault Ste. Marie | 4×8 | 718 | ||
| 11 | Gabe Litzner | 9:14.2 | Sault Ste. Marie | 3200m | 462 |
| 11 | Gabe Litzner | 4:18.0 | Sault Ste. Marie | 1600m | 445 |
| 12 | Eli Hills | 2:02.4 | Sault Ste. Marie | 800m | 341 |
| 12 | Evan Huyck | 2:03.7 | Sault Ste. Marie | 800m | 320 |
| 11 | Gabe Litzner | 2:06.7 | Sault Ste. Marie | 800m | 273 |
| 12 | Evan Huyck | 4:41.3 | Sault Ste. Marie | 1600m | 268 |
| 11 | Adam Brandt | 2:08.9 | Sault Ste. Marie | 800m | 237 |
| 11 | Shea Armstrong | 10:33.8 | Sault Ste. Marie | 3200m | 230 |
| 12 | Eli Hills | 4:58.1 | Sault Ste. Marie | 1600m | 140 |
| 11 | Shea Armstrong | 5:00.4 | Sault Ste. Marie | 1600m | 122 |
| 11 | Adam Brandt | 5:02.2 | Sault Ste. Marie | 1600m | 109 |
| 11 | Daniel Bowerman | 11:22.4 | Sault Ste. Marie | 3200m | 89 |
| 10 | Chase Aldridge | 5:05.0 | Sault Ste. Marie | 1600m | 88 |
| 10 | Chase Aldridge | 11:24.8 | Sault Ste. Marie | 3200m | 82 |
| 11 | Ryan O’Connor | 5:06.4 | Sault Ste. Marie | 1600m | 77 |
| Grade | Name | Time | Team | Event | Points |
| 8:14.0 | Houghton | 4×8 | 798 | ||
| 12 | Luke Hill | 1:59.7 | Houghton | 800m | 384 |
| 12 | Luke Hill | 4:34.5 | Houghton | 1600m | 319 |
| 12 | Birk Seagren | 10:19.9 | Houghton | 3200m | 271 |
| 11 | Colin Van Karsen | 2:07.7 | Houghton | 800m | 257 |
| 12 | Luke Hill | 10:25.2 | Houghton | 3200m | 255 |
| 12 | Birk Seagren | 4:44.2 | Houghton | 1600m | 245 |
| 9 | Brandon Van Karsen | 10:43.7 | Houghton | 3200m | 201 |
| 11 | Benjamin Hemmer | 4:52.9 | Houghton | 1600m | 179 |
| 9 | Brandon Van Karsen | 4:54.5 | Houghton | 1600m | 167 |
| 11 | Lewis Vendlinski | 5:07.0 | Houghton | 1600m | 72 |
| 9 | Xavier Hutchinson | 11:28.2 | Houghton | 3200m | 72 |
| Rank | Team | 800m | 1600m | 3200m | 4×8 | Distance |
| 1 | Marquette | 2276 | 2277 | 2625 | 999 | 8178 |
| 2 | Sault Ste. Marie | 934 | 853 | 781 | 718 | 3285 |
| 3 | Houghton | 640 | 744 | 727 | 798 | 2910 |
| 4 | Munising | 555 | 582 | 480 | 474 | 2091 |
| 5 | Kingsford | 276 | 249 | 258 | 421 | 1204 |
| 6 | Cedarville | 311 | 336 | 231 | 270 | 1148 |
| 7 | Pickford | 248 | 198 | 266 | 408 | 1119 |
| 8 | Chassell | 320 | 365 | 362 | 0 | 1047 |
| 9 | Bark River-Harris | 186 | 424 | 134 | 227 | 971 |
| 10 | Forest Park | 138 | 309 | 144 | 339 | 930 |
| 11 | Newberry | 405 | 0 | 0 | 477 | 883 |
| 12 | Rudyard | 253 | 250 | 349 | 0 | 852 |
| 13 | Ironwood | 273 | 215 | 149 | 166 | 804 |
| 14 | Negaunee | 144 | 185 | 151 | 319 | 800 |
| 15 | Manistique | 403 | 0 | 0 | 366 | 769 |
| 16 | Escanaba | 399 | 0 | 0 | 327 | 726 |
| 17 | Engadine | 0 | 189 | 267 | 257 | 714 |
| 18 | Menominee | 275 | 183 | 0 | 219 | 676 |
| 19 | Stephenson | 137 | 161 | 127 | 191 | 616 |
| 20 | Lake Linden-Hubbell | 354 | 0 | 0 | 170 | 524 |
| 21 | Ishpeming Westwood | 170 | 72 | 0 | 264 | 507 |
| 22 | Brimley | 160 | 119 | 0 | 143 | 422 |
| 23 | Rapid River | 146 | 88 | 120 | 0 | 354 |
| 24 | St. Ignace | 0 | 0 | 110 | 179 | 289 |
| 25 | Holy Name | 0 | 0 | 0 | 228 | 228 |
| 26 | West Iron County | 215 | 0 | 0 | 0 | 215 |
| 27 | Wilson Hannahville-Nah Tah Wahsh PSA | 173 | 0 | 0 | 0 | 173 |
| 28 | Gladstone | 156 | 0 | 0 | 0 | 156 |
| 29 | Gwinn | 0 | 0 | 0 | 141 | 141 |
| 30 | Rock Mid-Peninsula | 0 | 0 | 82 | 0 | 82 |
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.

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
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
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
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
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
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
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
| Rank | Grade | Name | Team | 800m | 1600m | 3200m | Total |
| 1 | 12 | Jack Bidwell | Marshall | 422 | 496 | 509 | 1005 |
| 2 | 12 | Henry Dixon | Forest Hills Eastern | 505 | 498 | 492 | 1003 |
| 3 | 10 | Caden Livermore | Grandville | 469 | 510 | 447 | 980 |
| 4 | 12 | Seth Conner | Jenison | 392 | 503 | 475 | 978 |
| 5 | 10 | Luka Hammond | Grand Haven | 446 | 508 | 454 | 962 |
| 6 | 12 | August Rohde | Reed City | 504 | 457 | 420 | 962 |
| 7 | 12 | Colin Murray | Dearborn Divine Child | 428 | 469 | 491 | 960 |
| 8 | 11 | Jonah Workman | East Grand Rapids | 344 | 462 | 484 | 946 |
| 9 | 11 | Ryan Stojov | Northville | 490 | 451 | 386 | 941 |
| 10 | 12 | Ethan Powell | Northville | 479 | 460 | 437 | 939 |
| 11 | 11 | Kyle O’Rourke | Highland-Milford | 369 | 430 | 497 | 926 |
| 12 | 11 | Edison Lopeman | Parma Western | 331 | 442 | 483 | 925 |
| 13 | 11 | Jackson Lam | Kalamazoo Loy Norrix | 440 | 481 | 437 | 921 |
| 14 | 11 | Beckett Crooks | Ann Arbor Pioneer | – | 420 | 500 | 920 |
| 15 | 10 | Samuel Baker | Kalamazoo Central | 424 | 480 | 440 | 920 |
| 16 | 11 | Marek Butkiewicz | Kalamazoo Hackett | 427 | 456 | 454 | 910 |
| 17 | 11 | Gabe Litzner | Sault Ste. Marie | 273 | 445 | 462 | 906 |
| 18 | 11 | Greg Myers | Ypsilanti Lincoln | 517 | 385 | – | 903 |
| 19 | 12 | Jack Chadwick | Plymouth | 452 | 447 | – | 899 |
| 20 | 11 | Ronnie Silveira | Allendale | 480 | 418 | 306 | 898 |
| 21 | 10 | Kamari Ronfeldt | Ann Arbor Pioneer | – | 421 | 477 | 898 |
| 22 | 10 | Cameron Cochran | Midland | 471 | 425 | – | 896 |
| 23 | 11 | Thomas Larson | Alma | 431 | 457 | 438 | 895 |
| 24 | 11 | Bryce Gross | Flint Powers Catholic | 428 | 444 | 450 | 894 |
| 25 | 12 | Taye Levenson | Bloomfield Hills | 387 | 437 | 454 | 890 |
| 26 | 11 | Ben Hartigan | Northville | 439 | 447 | 385 | 887 |
| 27 | 12 | Collin McLaughlin | Rochester | 457 | 427 | – | 885 |
| 28 | 10 | Lucas Ballard | Marquette | 436 | 447 | 352 | 882 |
| 29 | 12 | James Barch | Marquette | 384 | 434 | 447 | 881 |
| 30 | 12 | Caden Karcher | Rockford | 462 | 418 | – | 881 |
| 31 | 11 | Grayson Rorick | Hillsdale Academy | 452 | 428 | 421 | 880 |
| 32 | 12 | Dominic Lowrie | Battle Creek Harper Creek | – | – | 448 | 879 |
| 33 | 12 | Adam Dicken | Canton | 449 | 428 | – | 877 |
| 34 | 12 | Will Engbers | Holland Christian | 309 | 433 | 443 | 876 |
| 35 | 12 | Mitchell Hiatt | Onsted | 321 | 407 | 466 | 873 |
| 36 | 10 | Jack MacGregor | Howell | – | 407 | 464 | 871 |
| 37 | 12 | Nolan Longuski | Shepherd | 447 | 415 | 420 | 867 |
| 38 | 12 | Ben Mussen | Plymouth | 409 | 451 | 416 | 867 |
| 39 | 11 | Moises Salazar Jr. | Adrian | 389 | 414 | 452 | 866 |
| 40 | 12 | Evan Nickoles | East Kentwood | 422 | 443 | – | 865 |
| 41 | 11 | Andrew Wright | Kalamazoo Central | – | 454 | 410 | 864 |
| 42 | 12 | Ishaan Kundapur | Northville | 346 | 441 | 422 | 863 |
| 43 | 10 | Brandon Cloud | Northville | – | 395 | 463 | 858 |
| 44 | 9 | Lucas Mullan | Northville | 416 | 436 | – | 852 |
| 45 | 12 | Joseph Rohmfeld | Livonia Churchill | 338 | 419 | 426 | 845 |
| 46 | 10 | Hunter Eaton | Charlevoix | 398 | 424 | 421 | 845 |
| 47 | 12 | Alex Tyndall | Mason County Eastern | 308 | 405 | 440 | 844 |
| 48 | 11 | Caleb Keller | Traverse City Central | – | 433 | – | 840 |
| 49 | 11 | Aron Gal | Grand Haven | 390 | 419 | 421 | 840 |
| 50 | 11 | Nathaniel Linden | Troy Athens | – | 435 | 406 | 840 |
| 51 | 10 | Ezekiel Baltierra | Alma | 404 | 436 | 347 | 840 |
| 52 | 12 | Myles Linden | Troy Athens | 436 | 400 | – | 836 |
| 53 | 10 | Liam Wierzba | Traverse City West | – | 434 | – | 835 |
| 54 | 10 | Abraham McHugh | Marshall | 394 | 401 | 434 | 835 |
| 55 | 11 | Preston VanOeffelen | Greenville | 454 | 379 | – | 833 |
| 56 | 11 | Landon Rogers | Three Oaks River Valley | 406 | 410 | 421 | 831 |
| 57 | 11 | Noah Johnston | Caledonia | 370 | 413 | 416 | 828 |
| 58 | 12 | Jacob Essenmacher | Lapeer | 397 | 432 | 356 | 828 |
| 59 | 12 | Aiden Kasprzak | Grand Rapids Catholic Central | 472 | – | – | 828 |
| 60 | 12 | Carter Livermore | Grandville | 365 | 419 | 407 | 826 |
| 61 | 12 | Kilian Whalen | Allendale | 339 | 385 | 441 | 826 |
| 62 | 9 | Duncan Palmer | Williamston | 433 | 393 | 341 | 825 |
| 63 | 11 | Zach Wyderko | Brighton | 412 | 412 | 378 | 824 |
| 64 | 11 | Sean Siems | Kalamazoo Hackett | 413 | 410 | 169 | 824 |
| 65 | 12 | Landon Pestrue | St. Louis | 379 | 410 | 413 | 823 |
| 66 | 10 | Ryan Good | Parma Western | 462 | 356 | 260 | 819 |
| 67 | 11 | Aiden Pengelly | Canton | – | 412 | 405 | 816 |
| 68 | 10 | Justin Johnson | East Kentwood | 385 | 371 | 430 | 815 |
| 69 | 11 | Sean Ryan | Grand Rapids Christian | – | – | – | 815 |
| 70 | 12 | Cayden DeGrendel | Clarkston | – | 425 | 390 | 815 |
| 71 | 11 | Ian Morgan | Okemos | – | 385 | 430 | 814 |
| 72 | 12 | Jeb Hillary | Grand Rapids Catholic Central | – | – | – | 814 |
| 73 | 10 | Jacob Szalay | Saline | – | 389 | 424 | 812 |
| 74 | 11 | Hayden Murray | Traverse City West | – | – | – | 812 |
| 75 | 12 | Sullivan Zietlow | Three Rivers | 439 | 372 | – | 811 |
| 76 | 10 | Marshall Huhn | Lowell | 349 | 419 | 392 | 811 |
| 77 | 11 | Brody Karg | Harbor Beach | 340 | 385 | 425 | 810 |
| 78 | 12 | Elijah Christensen | Gladwin | 335 | 382 | 428 | 809 |
| 79 | 12 | Tyler Brock | Brighton | 375 | 369 | 433 | 808 |
| 80 | 12 | Spencer Parker | Portage Central | 374 | 406 | 402 | 808 |
| 81 | 11 | Gage Hoffman | Stanton Central Montcalm | 321 | 416 | 389 | 805 |
| 82 | 12 | James Cusick | Oxford | 387 | 418 | – | 804 |
| 83 | 11 | Abenezer Cerone | Royal Oak Shrine | 450 | 353 | – | 804 |
| 84 | 12 | Malcolm Speigle | Livonia Churchill | 371 | 392 | 411 | 803 |
| 85 | 12 | Logan Mullan | Northville | 454 | 348 | – | 803 |
| 86 | 9 | Gavin Katic | Fenton | – | 374 | 427 | 801 |
| 87 | 9 | Lennox Naswell | Flint Powers Catholic | 385 | 399 | 400 | 799 |
| 88 | 12 | Colebrook Sutherland | Maple City Glen Lake | 442 | 358 | 164 | 799 |
| 89 | 12 | Isaac Tanis | East Kentwood | 352 | 372 | 427 | 799 |
| 90 | 10 | Barrett Nance | North Muskegon | 415 | 382 | – | 798 |
| 91 | 12 | James Latstetter | Flushing | – | 368 | 429 | 797 |
| 92 | 12 | Alexander McArthur | Oxford | – | 373 | 423 | 796 |
| 93 | 12 | Conner McCormick | Mason | – | 386 | 410 | 795 |
| 94 | 11 | Harper Wesley | Utica | 362 | 408 | 387 | 795 |
| 95 | 10 | Mason Hill | Allendale | 406 | 333 | 388 | 794 |
| 96 | 11 | Charlie Curtis | Utica | 410 | 383 | – | 793 |
| 97 | 12 | Jacob Draaisma | Middleville Thornapple-Kellogg | 407 | 385 | – | 792 |
| 98 | 12 | Caleb Wesseldyk | Otsego | – | 420 | 371 | 791 |
| 99 | 12 | Hayden Gould | Big Rapids | 393 | 396 | 376 | 789 |
| 100 | 12 | Daniel Mandujano | Watervliet | 354 | 396 | 392 | 788 |

| Rank | Grade | Name | Time | Team | Event | Points | MI | US |
| 1 | 10 | Wendell Childs | 1:50.7 | Clarkston | 800m | 528 | 1 | 36 |
| 2 | 11 | Greg Myers | 1:51.4 | Ypsilanti Lincoln | 800m | 517 | 2 | 63 |
| 3 | 10 | Caden Livermore | 4:09.4 | Grandville | 1600m | 510 | 1 | 104 |
| 4 | 12 | Jack Bidwell | 8:57.9 | Marshall | 3200m | 509 | 1 | 81 |
| 5 | 10 | Luka Hammond | 4:09.7 | Grand Haven | 1600m | 508 | 2 | 111 |
| 6 | 12 | Henry Dixon | 1:52.1 | Forest Hills Eastern | 800m | 505 | 3 | 110 |
| 7 | 12 | August Rohde | 1:52.2 | Reed City | 800m | 504 | 4 | 117 |
| 8 | 12 | Seth Conner | 4:10.3 | Jenison | 1600m | 503 | 3 | 131 |
| 9 | 11 | Beckett Crooks | 9:00.8 | Ann Arbor Pioneer | 3200m | 500 | 2 | 127 |
| 10 | 12 | Henry Dixon | 4:11.0 | Forest Hills Eastern | 1600m | 498 | 4 | 158 |
| 11 | 11 | Kyle O’Rourke | 9:02.2 | Highland-Milford | 3200m | 497 | ||
| 12 | 12 | Jack Bidwell | 4:11.3 | Marshall | 1600m | 496 | ||
| 13 | 12 | Henry Dixon | 9:03.8 | Forest Hills Eastern | 3200m | 492 | ||
| 14 | 12 | Colin Murray | 9:04.0 | Dearborn Divine Child | 3200m | 491 | ||
| 15 | 11 | Ryan Stojov | 1:53.1 | Northville | 800m | 490 | ||
| 16 | 11 | Jonah Workman | 9:06.4 | East Grand Rapids | 3200m | 484 | ||
| 17 | 11 | Edison Lopeman | 9:06.8 | Parma Western | 3200m | 483 | ||
| 18 | 11 | Jackson Lam | 4:13.3 | Kalamazoo Loy Norrix | 1600m | 481 | ||
| 19 | 10 | Samuel Baker | 4:13.4 | Kalamazoo Central | 1600m | 480 | ||
| 20 | 11 | Ronnie Silveira | 1:53.7 | Allendale | 800m | 480 | ||
| 21 | 12 | Ethan Powell | 1:53.8 | Northville | 800m | 479 | ||
| 22 | 10 | Kamari Ronfeldt | 9:09.0 | Ann Arbor Pioneer | 3200m | 477 | ||
| 23 | 12 | Seth Conner | 9:09.7 | Jenison | 3200m | 475 | ||
| 24 | 12 | Aiden Kasprzak | 1:54.2 | Grand Rapids Catholic Central | 800m | 472 | ||
| 25 | 10 | Cameron Cochran | 1:54.3 | Midland | 800m | 471 | ||
| 26 | 10 | Caden Livermore | 1:54.4 | Grandville | 800m | 469 | ||
| 27 | 12 | Colin Murray | 4:14.9 | Dearborn Divine Child | 1600m | 469 | ||
| 28 | 12 | Mitchell Hiatt | 9:12.8 | Onsted | 3200m | 466 | ||
| 29 | 10 | Jack MacGregor | 9:13.2 | Howell | 3200m | 464 | ||
| 30 | 10 | Brandon Cloud | 9:13.8 | Northville | 3200m | 463 | ||
| 31 | 12 | Caden Karcher | 1:54.8 | Rockford | 800m | 462 | ||
| 31 | 10 | Ryan Good | 1:54.8 | Parma Western | 800m | 462 | ||
| 33 | 11 | Jonah Workman | 4:15.8 | East Grand Rapids | 1600m | 462 | ||
| 34 | 11 | Gabe Litzner | 9:14.2 | Sault Ste. Marie | 3200m | 462 | ||
| 35 | 12 | Ethan Powell | 4:16.0 | Northville | 1600m | 460 | ||
| 36 | 11 | Kyle Krasan | 1:55.0 | Ann Arbor Skyline | 800m | 459 | ||
| 37 | 12 | Callum Bell | 1:55.1 | Carleton Airport | 800m | 458 | ||
| 38 | 12 | Collin McLaughlin | 1:55.1 | Rochester | 800m | 457 | ||
| 39 | 12 | August Rohde | 4:16.4 | Reed City | 1600m | 457 | ||
| 40 | 11 | Thomas Larson | 4:16.4 | Alma | 1600m | 457 | ||
| 41 | 12 | Rece Grezak | 1:55.1 | Northville | 800m | 457 | ||
| 42 | 11 | Marek Butkiewicz | 4:16.6 | Kalamazoo Hackett | 1600m | 456 | ||
| 43 | 12 | Logan Mullan | 1:55.3 | Northville | 800m | 454 | ||
| 44 | 11 | Andrew Wright | 4:16.8 | Kalamazoo Central | 1600m | 454 | ||
| 45 | 11 | Preston VanOeffelen | 1:55.3 | Greenville | 800m | 454 | ||
| 46 | 11 | Marek Butkiewicz | 9:16.9 | Kalamazoo Hackett | 3200m | 454 | ||
| 47 | 12 | Taye Levenson | 9:16.9 | Bloomfield Hills | 3200m | 454 | ||
| 48 | 10 | Luka Hammond | 9:17.0 | Grand Haven | 3200m | 454 | ||
| 49 | 10 | Maddi Duke | 1:55.4 | Temperance Bedford | 800m | 453 | ||
| 50 | 11 | Grayson Rorick | 1:55.4 | Hillsdale Academy | 800m | 452 | ||
| 51 | 12 | Jack Chadwick | 1:55.5 | Plymouth | 800m | 452 | ||
| 52 | 11 | Moises Salazar Jr. | 9:17.6 | Adrian | 3200m | 452 | ||
| 53 | 12 | Ben Mussen | 4:17.2 | Plymouth | 1600m | 451 | ||
| 54 | 11 | Ryan Stojov | 4:17.3 | Northville | 1600m | 451 | ||
| 55 | 11 | Abenezer Cerone | 1:55.5 | Royal Oak Shrine | 800m | 450 | ||
| 56 | 11 | Bryce Gross | 9:18.1 | Flint Powers Catholic | 3200m | 450 | ||
| 57 | 12 | Adam Dicken | 1:55.6 | Canton | 800m | 449 | ||
| 58 | 12 | Dominic Lowrie | 9:18.8 | Battle Creek Harper Creek | 3200m | 448 | ||
| 59 | 12 | Jack Bruder | 1:55.7 | Ogemaw Heights | 800m | 448 | ||
| 60 | 12 | James Barch | 9:19.1 | Marquette | 3200m | 447 | ||
| 61 | 11 | Ben Hartigan | 4:17.7 | Northville | 1600m | 447 | ||
| 62 | 10 | Caden Livermore | 9:19.2 | Grandville | 3200m | 447 | ||
| 63 | 12 | Jack Chadwick | 4:17.7 | Plymouth | 1600m | 447 | ||
| 64 | 12 | Nolan Longuski | 1:55.8 | Shepherd | 800m | 447 | ||
| 65 | 10 | Lucas Ballard | 4:17.8 | Marquette | 1600m | 447 | ||
| 66 | 10 | Luka Hammond | 1:55.8 | Grand Haven | 800m | 446 | ||
| 67 | 12 | Parker Strelecki | 1:55.8 | Jenison | 800m | 446 | ||
| 68 | 11 | Gabe Litzner | 4:18.0 | Sault Ste. Marie | 1600m | 445 | ||
| 69 | 11 | Bryce Gross | 4:18.1 | Flint Powers Catholic | 1600m | 444 | ||
| 70 | 12 | Evan Nickoles | 4:18.2 | East Kentwood | 1600m | 443 | ||
| 71 | 12 | Will Engbers | 9:20.5 | Holland Christian | 3200m | 443 | ||
| 72 | 11 | Edison Lopeman | 4:18.5 | Parma Western | 1600m | 442 | ||
| 73 | 12 | Colebrook Sutherland | 1:56.1 | Maple City Glen Lake | 800m | 442 | ||
| 74 | 12 | Kilian Whalen | 9:21.2 | Allendale | 3200m | 441 | ||
| 75 | 12 | Finley Markle | 1:56.1 | Okemos | 800m | 441 | ||
| 76 | 12 | Ishaan Kundapur | 4:18.5 | Northville | 1600m | 441 | ||
| 77 | 10 | Caleb Ross | 1:56.2 | East Lansing | 800m | 440 | ||
| 78 | 11 | Jackson Lam | 1:56.2 | Kalamazoo Loy Norrix | 800m | 440 | ||
| 79 | 12 | Alex Tyndall | 9:21.7 | Mason County Eastern | 3200m | 440 | ||
| 80 | 10 | Samuel Baker | 9:21.7 | Kalamazoo Central | 3200m | 440 | ||
| 81 | 11 | Ben Hartigan | 1:56.2 | Northville | 800m | 439 | ||
| 81 | 12 | Sullivan Zietlow | 1:56.2 | Three Rivers | 800m | 439 | ||
| 83 | 11 | Thomas Larson | 9:22.2 | Alma | 3200m | 438 | ||
| 84 | 12 | Demari Caldwell | 1:56.3 | Oak Park | 800m | 438 | ||
| 85 | 12 | Ethan Powell | 9:22.5 | Northville | 3200m | 437 | ||
| 86 | 11 | Jackson Lam | 9:22.7 | Kalamazoo Loy Norrix | 3200m | 437 | ||
| 87 | 12 | Taye Levenson | 4:19.1 | Bloomfield Hills | 1600m | 437 | ||
| 88 | 9 | Lucas Mullan | 4:19.1 | Northville | 1600m | 436 | ||
| 88 | 10 | Ezekiel Baltierra | 4:19.1 | Alma | 1600m | 436 | ||
| 90 | 12 | Myles Linden | 1:56.4 | Troy Athens | 800m | 436 | ||
| 91 | 10 | Lucas Ballard | 1:56.5 | Marquette | 800m | 436 | ||
| 92 | 12 | Tyler Endres | 1:56.5 | Forest Hills Eastern | 800m | 435 | ||
| 93 | 11 | Nathaniel Linden | 4:19.4 | Troy Athens | 1600m | 435 | ||
| 94 | 10 | Abraham McHugh | 9:23.7 | Marshall | 3200m | 434 | ||
| 95 | 10 | Liam Wierzba | 4:19.5 | Traverse City West | 1600m | 434 | ||
| 96 | 12 | Sam Downing | 1:56.6 | Zeeland East | 800m | 434 | ||
| 97 | 12 | James Barch | 4:19.5 | Marquette | 1600m | 434 | ||
| 98 | 12 | Tyler Brock | 9:23.9 | Brighton | 3200m | 433 | ||
| 99 | 12 | Will Engbers | 4:19.6 | Holland Christian | 1600m | 433 | ||
| 100 | 11 | Caleb Keller | 4:19.6 | Traverse City Central | 1600m | 433 |