Racecast

Portage Invite

Portage West MS · 5000m · Boys · Compiled · MI

2567 runners from 7 divisions

These divisions were run separately. This is how their times compare, not how they finished — the places and scores below were never contested.

View full meet →

Team scores

Place Team Points 12345 67
1 LaGrange (Lyons) (IL) 114 2 3 30 34 45 55 84
2 Fremont (MI) 267 9 26 47 74 111 469 538
3 Saline (MI) 296 24 28 57 90 97 141 161
4 GR Christian (MI) 331 10 25 69 95 132 150 168
5 Hil. Davidson (OH) 383 27 52 91 105 108 159 193
6 Corunna (MI) 418 4 49 78 118 169 207 214
7 Ann Arbor Pioneer (MI) 448 22 60 67 136 163 189 211
8 Saugatuck (MI) 448 14 36 92 133 173 199 303
9 Caledonia (MI) 461 21 44 66 102 228 390 392
10 Bay City Western (MI) 520 53 58 59 174 176 634 643
11 Rockford (MI) 553 1 16 165 166 205 275 337
12 Macomb Dakota (MI) 580 48 70 143 148 171 231 259
13 St. Clair (MI) 654 62 94 113 160 225 311 317
14 Portage Central (MI) 670 8 63 187 203 209 289 293
15 Ann Arbor Skyline (MI) 697 29 31 164 200 273 282 302
16 Grand Haven (MI) 714 12 127 170 185 220 226 268
17 Fruitport (MI) 812 51 71 109 218 363 622 660
18 East Grand Rapids (MI) 814 33 40 107 222 412 465 521
19 Chelsea (MI) 831 50 101 216 227 237 243 358
20 Lansing Catholic (MI) 837 89 98 120 196 334 385 591
21 Fenton (MI) 857 13 35 224 277 308 373 400
22 Portage Northern (MI) 897 76 80 129 175 437 631 750
23 Hanover-Horton (MI) 973 41 116 139 320 357 417 611
24 Hartland (MI) 1003 123 167 183 260 270 276 278
25 Spring Lake (MI) 1012 39 210 236 241 286 440 728
26 TC West (Traverse City) (MI) 1014 20 137 172 299 386 398 446
27 Shepherd (MI) 1014 93 145 149 304 323 475 486
28 Brighton (MI) 1019 42 221 230 261 265 298 405
29 TC Central (Traverse City) (MI) 1052 81 186 242 256 287 314 407
30 Holland (MI) 1058 54 68 254 269 413 777 793
31 Hudsonville (MI) 1086 130 190 202 281 283 315 399
32 Coldwater (MI) 1164 5 73 178 264 644 751 1003
33 Linden (MI) 1179 142 212 251 258 316 428 511
34 Dexter (MI) 1223 79 146 249 372 377 466 505
35 Holland West Ottawa (MI) 1272 77 192 197 248 558 597 638
36 Holland Black River (MI) 1300 43 182 245 391 439 979 1033
37 Grand Blanc (MI) 1314 158 244 292 294 326 436
38 Temperance Bedford (MI) 1357 119 206 301 309 422 556 578
39 Davison (MI) 1367 46 65 375 409 472 549 652
40 Grand Ledge (MI) 1402 17 19 180 441 745 770 788
41 Benzie Central (MI) 1446 18 128 313 456 531 572 588
42 Adrian (MI) 1457 6 223 234 427 567 568 723
43 Ann Arbor Fr Gabriel Richard (MI) 1522 177 305 310 349 381 464 679
44 Flint Powers Catholic (MI) 1524 82 274 332 402 434 459 470
45 Cadillac (MI) 1553 162 325 340 362 364 383 713
46 Concord (MI) 1580 85 155 179 331 830 890 1078
47 Auburn Hills Avondale (MI) 1588 37 263 353 455 480 668 678
48 Lake Fenton (MI) 1598 38 235 352 463 510 794 809
49 Okemos (MI) 1616 240 279 291 380 426 450 554
50 Bear Lake (MI) 1675 87 140 379 517 552 894 903
51 Clio (MI) 1725 61 64 354 609 637 813 835
52 Grandville (MI) 1743 125 321 371 444 482 546 573
53 East Kentwood (MI) 1760 144 267 374 476 499 561 669
54 Big Rapids (MI) 1787 56 346 365 481 539 543 814
55 Zeeland West (MI) 1800 86 114 498 527 575 729 760
56 Clare (MI) 1829 72 110 457 541 649 703 758
57 Pinckney (MI) 1839 104 257 403 483 592 599 739
58 GR FIRE (MI) 1867 138 213 396 555 565 879 910
59 Kalamazoo Loy Norrix (MI) 1868 121 347 411 449 540 670 886
60 Almont (MI) 1901 122 250 351 497 681 791 805
61 Hudsonville Unity Christian (MI) 1905 266 355 401 421 462 473 474
62 Monroe (MI) 1913 75 288 327 506 717 836 870
63 GR West Mich. Aviation (MI) 1918 32 126 453 627 680 753 807
64 Tecumseh (MI) 1940 135 318 324 542 621 626 708
65 McBain (MI) 1977 246 271 300 504 656 831 864
66 North Muskegon (MI) 1982 208 367 433 451 523 639 878
67 Grandville Calvin Christian (MI) 1985 96 252 432 515 690 764 789
68 Kent City (MI) 2033 7 272 406 665 683 763 826
69 GR South Christian (MI) 2052 154 388 494 496 520 786 889
70 BC Lakeview (MI) 2080 328 397 425 445 485 487 537
71 Remus Chippewa Hills (MI) 2085 103 280 297 492 913 992 1019
72 Kalamazoo Central (MI) 2113 233 339 500 512 529 752 801
73 Mason (MI) 2119 296 312 479 508 524 613 766
74 South Haven (MI) 2128 106 156 493 647 726 784 857
75 Montague (MI) 2160 188 369 477 491 635 838 852
76 FHE Ada Forest Hills Eastern (MI) 2175 99 247 566 601 662 780 898
77 St. Joseph (MI) 2176 232 307 519 544 574 653 663
78 FHN GR Forest Hills Northern (MI) 2192 23 342 586 590 651 702 707
79 Manton (MI) 2285 151 410 553 582 589 689 737
80 Middleville Thornapple-Kellogg (MI) 2320 100 131 581 740 768 800 1043
81 Zeeland East (MI) 2321 217 319 525 594 666 684 711
82 Flushing (MI) 2326 88 448 587 596 607 733 863
83 Celina (OH) 2387 360 404 420 526 677
84 Whitehall (MI) 2410 219 370 384 645 792 820 861
85 Richland Gull Lake (MI) 2430 348 361 490 598 633 697 744
86 Ludington (MI) 2449 204 333 429 722 761 843 902
87 Bangor (MI) 2502 83 467 532 704 716 741 1112
88 GR West Catholic (MI) 2516 134 285 658 682 757 829 840
89 Marshall (MI) 2523 229 335 577 687 695 705 736
90 Capital Homeschool (MI) 2549 359 435 503 624 628 765 849
91 Whitmore Lake (MI) 2612 15 255 547 874 921 978 996
92 Grand River Prep (MI) 2656 345 350 579 686 696 856 950
93 Woodhaven Brownstown (MI) 2675 343 376 559 691 706 755 762
94 Bridgman (MI) 2676 11 195 518 926 1026 1084
95 Dearborn Heights Crestwood (MI) 2687 330 416 602 641 698 1016 1036
96 DeWitt (MI) 2689 284 585 595 606 619 901 924
97 Eaton Rapids (MI) 2730 157 471 614 671 817 828 912
98 Walkerville (MI) 2759 239 253 322 860 1085 1089 1097
99 Ionia (MI) 2775 382 535 584 600 674 842 845
100 Potterville (MI) 2785 306 393 442 617 1027 1067 1087
101 Jenison (MI) 2810 344 495 528 709 734 806 839
102 Bath (MI) 2813 153 468 672 730 790 803 858
103 Muskegon Mona Shores (MI) 2825 215 414 632 727 837 999 1041
104 Hastings (MI) 2833 181 612 623 693 724 775 821
105 Sanford-Meridian (MI) 2846 378 443 562 655 808 844 911
106 FHC GR Forest Hills Central (MI) 2859 194 610 616 629 810 832 877
107 Montrose (MI) 2870 368 502 570 659 771 782 897
108 Traverse City St. Francis (MI) 2880 184 489 550 769 888 942 946
109 Vicksburg (MI) 2896 356 583 646 650 661 964 988
110 St Philip Catholic Central (MI) 2995 262 484 530 854 865 961 962
111 Watervliet (MI) 3063 115 563 731 759 895 943 963
112 Mendon (MI) 3073 415 513 604 756 785 923 972
113 Hillsdale Academy (MI) 3079 112 394 545 997 1031 1046 1079
114 GR Catholic Central (MI) 3095 454 571 630 657 783 846 896
115 Hesperia (MI) 3148 341 423 603 873 908 981 1000
116 Grant (MI) 3188 124 458 812 869 925 1105 1106
117 Carleton Airport (MI) 3203 387 576 593 747 900 906 907
118 Mason County Central (MI) 3227 438 447 673 749 920 944 1059
119 Mattawan (MI) 3231 461 569 676 746 779 796 853
120 Jonesville (MI) 3236 147 580 700 892 917 932 1013
121 Mt. Pleasant Sacred Heart (MI) 3300 488 648 685 701 778 931 1047
122 Creative Technologies Academy (MI) 3309 117 536 754 922 980 1002 1006
123 Hopkins (MI) 3332 418 431 675 875 933 966 1065
124 Southgate Anderson (MI) 3353 152 329 914 974 984 990 1007
125 Hart (MI) 3418 366 560 608 915 969 994 1015
126 Jackson Lumen Christi (MI) 3420 336 516 834 862 872 973 1110
127 Leslie (MI) 3425 238 452 818 934 983 989 1045
128 Breckenridge (MI) 3489 290 424 880 941 954 1063 1064
129 Milan (MI) 3495 201 408 847 953 1086 1096 1114
130 Frankenmuth (MI) 3502 514 564 640 885 899 1021 1034
131 Allendale (MI) 3551 389 620 718 876 948 1005 1028
132 Montabella (MI) 3605 395 605 827 887 891 1051 1057
133 Wayland Union (MI) 3620 295 507 881 928 1009 1010 1023
134 Schoolcraft (MI) 3632 533 551 715 825 1008 1040 1042
135 Holland Christian (MI) 3638 548 557 819 848 866 883 919
136 Constantine (MI) 3678 430 732 772 804 940 998 1014
137 Muskegon Western Mich. Christian (MI) 3686 618 694 699 824 851 916 965
138 Delton-Kellogg (MI) 3719 636 725 738 798 822 850 947
139 Three Rivers (MI) 3723 478 712 767 882 884 935 938
140 Morley-Stanwood (MI) 3867 191 460 1058 1060 1098
141 Eau Claire (MI) 3894 534 615 720 975 1050 1068 1099
142 Stevensville Lakeshore (MI) 3924 419 795 868 905 937 939 987
143 Grand Traverse Academy (MI) 3942 719 776 781 811 855 871 967
144 Kalamazoo Hackett (MI) 3946 688 743 815 841 859 918 1048
145 Lawton (MI) 4035 501 714 909 952 959 1088
146 Marlette (MI) 4101 522 625 799 1074 1081 1090 1102
147 Monroe Jefferson (MI) 4124 654 774 787 927 982 1020
148 Parchment (MI) 4126 721 742 748 955 960 1011 1044
149 Kalamazoo Homeschool Sports (MI) 4262 692 823 867 929 951 968 985
150 Cardinal Mooney Catholic (MI) 4268 198 945 1024 1035 1066 1071 1082
151 Centreville (MI) 4382 338 970 993 1032 1049 1075 1080
152 Marcellus (MI) 4404 509 735 1029 1061 1070 1092 1100
153 Newaygo (MI) 4458 664 904 956 958 976 1062 1069
154 Kalamazoo Christian (MI) 4580 710 773 986 1039 1072 1103
155 Charyl Stockwell Academy (MI) 4599 802 893 936 977 991 1012 1095
156 BC Pennfield (MI) 4644 642 816 1030 1052 1104
157 Frankfort (MI) 4780 667 1001 1004 1025 1083 1111
158 Grass Lake (MI) 4837 833 949 995 1022 1038 1053 1073
159 Galesburg-Augusta (MI) 5055 797 1018 1056 1091 1093 1094
160 Cassopolis Ross Beatty (MI) 5233 930 1017 1077 1101 1108 1113 1115
161 Hartford (MI) 5241 957 1037 1054 1076 1117 1118
162 Big Rapids Crossroads Academy (MI) 5358 971 1055 1107 1109 1116

Not scored, fewer than five finishers: GR NorthPointe Christian (4), Howardsville Christian (4), Monroe Milers (4), Coloma (4), Three Oaks River Valley (3), Kingsley (3), Buchanan (3), Ann Arbor Track (2), New Buffalo (2), Byron Center Zion Christian (2), Decatur (2), St Joseph Our Lady of the Lake Catholic (2), Paw Paw (1), Cass City (1), Hillsdale (1), Centreville (1)

Results

Place Athlete Grade School Time Rating Points Actual race
1 Cole Johnson 11 Rockford (MI) 1 15:12.0 135.5 1 1
2 Vince Zona 12 LaGrange (Lyons) (IL) 1 15:15.0 135.1 2 2
3 Danny Kilrea 11 LaGrange (Lyons) (IL) 2 15:16.0 134.9 3 3
4 Noah Jacobs 12 Corunna (MI) 1 15:18.0 134.6 4 1
5 Shuaib Aljabaly 11 Coldwater (OH) 1 15:34.0 132.3 5 2
6 Jack Schafer 12 Adrian (MI) 1 15:37.0 131.9 6 3
7 Fraser Wilson 11 Kent City (MI) 1 15:41.0 131.4 7 1
8 Gannon Foley 12 Portage Central (MI) 1 15:44.0 130.9 8 4
9 Matthew Zerfas 12 Fremont (MI) 1 15:44.0 130.9 9 4
10 Justin Varineau 12 GR Christian (MI) 1 15:44.0 130.9 10 5
11 Brian Patrick 12 Bridgman (MI) 1 15:45.0 130.8 11 2
12 Jack Nicholson 11 Grand Haven (MI) 1 15:47.0 130.5 12 5
13 Dominic Dimambro 12 Fenton (MI) 1 15:48.0 130.4 13 6
14 Corey Gorgas 10 Saugatuck (MI) 1 15:50.0 130.1 14 3
15 Trey Cucuro 12 Whitmore Lake (MI) 1 15:51.0 130.0 15 4
16 Dayton Brown 11 Rockford (MI) 2 15:52.0 129.8 16 7
17 Christian Hubaker 12 Grand Ledge (MI) 1 15:53.0 129.7 17 8
18 Brayden Huddleston 12 Benzie Central (MI) 1 15:56.0 129.3 18 5
19 Tyler McCartney 12 Grand Ledge (MI) 2 15:56.0 129.3 19 9
20 Robbie Lohr 11 TC West (Traverse City) (MI) 1 15:57.0 129.2 20 10
21 Jordan Bennett 12 Caledonia (MI) 1 15:58.0 129.0 21 11
22 Lewis Tate 12 Paw Paw (MI) 1 15:59.0 128.9 6
23 Nick Foster 10 Ann Arbor Pioneer (MI) 1 16:00.0 128.8 22 12
24 Abdi Ahmed 11 FHN GR Forest Hills Northern (MI) 1 16:01.0 128.6 23 13
25 Anthony DeKraker 11 Saline (MI) 1 16:01.0 128.6 24 14
26 Victor Jura 10 GR Christian (MI) 2 16:02.0 128.5 25 7
27 Ben Schmidt 11 Fremont (MI) 2 16:03.0 128.4 26 8
28 Andrew Tighe 11 Hil. Davidson (OH) 1 16:04.0 128.2 27 15
29 Aidan Carichner 12 Saline (MI) 2 16:05.0 128.1 28 16
30 Tristan Williams 10 Ann Arbor Skyline (MI) 1 16:06.0 127.9 29 17
31 Alex Pall 12 LaGrange (Lyons) (IL) 3 16:07.0 127.8 30 18
32 Justin Michele 11 Ann Arbor Skyline (MI) 2 16:07.0 127.8 31 19
33 Grant Gayan 12 GR West Mich. Aviation (MI) 1 16:09.0 127.6 32 6
34 Cade Vruggink 12 East Grand Rapids (MI) 1 16:09.0 127.6 33 9
35 Daniel Palmer 12 LaGrange (Lyons) (IL) 4 16:09.0 127.6 34 20
36 Andrew Bond 12 Fenton (MI) 2 16:09.0 127.6 35 21
37 CarLee Stimpfel 11 Cass City (MI) 1 16:10.0 127.4 1
38 Zachary Pettinga 12 Saugatuck (MI) 2 16:11.0 127.3 36 7
39 Ben Zaremba 12 Auburn Hills Avondale (MI) 1 16:12.0 127.2 37 10
40 Thomas Mueller 12 Lake Fenton (MI) 1 16:13.0 127.0 38 11
41 Andrew Hylen 10 Spring Lake (MI) 1 16:13.0 127.0 39 12
42 Evan Bishop 9 East Grand Rapids (MI) 2 16:14.0 126.9 40 13
43 Landon Melling 11 Hanover-Horton (MI) 1 16:14.0 126.9 41 8
44 Zachary Stewart 9 Brighton (MI) 1 16:14.0 126.9 42 22
45 Joshua Fink 11 Holland Black River (MI) 1 16:15.0 126.8 43 9
46 Owen Woltjer 12 Caledonia (MI) 2 16:16.0 126.6 44 23
47 Graham Kutchek 12 LaGrange (Lyons) (IL) 5 16:16.0 126.6 45 24
48 Greg Smith 10 Davison (MI) 1 16:17.0 126.5 46 25
49 Sam Kaastra 12 Fremont (MI) 3 16:17.0 126.5 47 14
50 Chase Fedolak 12 Macomb Dakota (MI) 1 16:18.0 126.4 48 26
51 Dakota Hundley 11 Corunna (MI) 2 16:19.0 126.2 49 15
52 Tom Oates 11 Chelsea (MI) 1 16:19.0 126.2 50 16
53 Aaron Simot 12 Fruitport (MI) 1 16:20.0 126.1 51 17
54 Christopher Egolf 12 Hil. Davidson (OH) 2 16:21.0 126.0 52 27
55 Evan Vorwerck 12 Bay City Western (MI) 1 16:21.0 126.0 53 28
56 Sam Martens 10 Holland (MI) 1 16:22.0 125.9 54 29
57 Colin Costello 10 LaGrange (Lyons) (IL) 6 16:22.0 125.9 55 30
58 Mark Jacobs 12 Big Rapids (MI) 1 16:22.0 125.9 56 18
59 Evan Koerschner 12 Saline (MI) 3 16:22.0 125.9 57 31
60 Matthew Billette 12 Bay City Western (MI) 2 16:23.0 125.7 58 32
61 Brendan Nesbitt 12 Bay City Western (MI) 3 16:24.0 125.6 59 33
62 Aldo Pando-Girard 11 Ann Arbor Pioneer (MI) 2 16:24.0 125.6 60 34
63 Luke Hart 11 Clio (MI) 1 16:24.0 125.6 61 19
64 Brendan Parr 11 St. Clair (MO) 1 16:25.0 125.5 62 20
65 Jon Koning 12 Portage Central (MI) 2 16:25.0 125.5 63 35
66 Chris Franks 12 Clio (MI) 2 16:25.0 125.5 64 21
67 Jacob Ferguson 12 Davison (MI) 2 16:26.0 125.4 65 36
68 Micah Meindertsma 12 Caledonia (MI) 3 16:27.0 125.2 66 37
69 Michael Shkolnik 11 Ann Arbor Pioneer (MI) 3 16:28.0 125.1 67 38
70 Nick Hoffman 11 Holland (MI) 2 16:28.0 125.1 68 39
71 Ryan Van Orman 12 GR Christian (MI) 3 16:28.0 125.1 69 22
72 Mitchell MacDonald 12 Macomb Dakota (MI) 2 16:29.0 125.0 70 40
73 Mitchell Johnson 12 Fruitport (MI) 2 16:29.0 125.0 71 23
74 Ben Haupt 12 Clare (MI) 1 16:30.0 124.8 72 10
75 Zack Murphy 12 Coldwater (OH) 2 16:30.0 124.8 73 24
76 Sam Stitt 12 Fremont (MI) 4 16:31.0 124.7 74 25
77 Matthew Parran 11 Monroe (CA) 1 16:32.0 124.6 75 41
78 Luke Daniel 10 Portage Northern (MI) 1 16:33.0 124.5 76 42
79 Aaron Weimer 11 Holland West Ottawa (MI) 1 16:34.0 124.3 77 43
80 Benjamin Jacobs 10 Corunna (MI) 3 16:34.0 124.3 78 26
81 Miles Kanipe 12 Dexter (MI) 1 16:34.0 124.3 79 44
82 Logan McDonald 12 Portage Northern (MI) 2 16:35.0 124.2 80 45
83 Morgan McGrew 11 TC Central (Traverse City) (MI) 1 16:35.0 124.2 81 46
84 Chandler Lorf 11 Flint Powers Catholic (MI) 1 16:35.0 124.2 82 27
85 Justin Smith 12 Bangor (ME) 1 16:35.0 124.2 83 11
86 Alex Lynch 12 LaGrange (Lyons) (IL) 7 16:35.0 124.2 84 47
87 Justin Detgen 12 Concord (DE) 1 16:35.0 124.2 85 2
88 Bryce Arredondo 11 Zeeland West (MI) 1 16:36.0 124.1 86 28
89 Gary McBride 11 Bear Lake (ID) 1 16:36.0 124.1 87 3
90 Roland Van Tassel 12 LaGrange (Lyons) (IL) 8 16:36.0 124.1 1
91 Kyle Schwieman 12 Flushing (MI) 1 16:36.0 124.1 88 48
92 Will Peters 10 Lansing Catholic (MI) 1 16:37.0 124.0 89 12
93 Joshua Cook 11 Saline (MI) 4 16:37.0 124.0 90 49
94 Reed Farmer 12 Hil. Davidson (OH) 3 16:38.0 123.8 91 50
95 Nick Butch 12 Saugatuck (MI) 3 16:38.0 123.8 92 13
96 Tyler-A Travis 12 Shepherd (MI) 1 16:38.0 123.8 93 14
97 Josh Williams 12 St. Clair (MO) 2 16:38.0 123.8 94 29
98 Tyler Poel 12 GR Christian (MI) 4 16:38.0 123.8 95 30
99 Zach Hoekstra 11 Grandville Calvin Christian (MI) 1 16:39.0 123.7 96 15
100 Connor Meehan 12 Saline (MI) 5 16:39.0 123.7 97 51
101 Eric Warriner 10 Lansing Catholic (MI) 2 16:39.0 123.7 98 16
102 Thomas Stever 11 FHE Ada Forest Hills Eastern (MI) 1 16:39.0 123.7 99 31
103 Luke Noah 12 Middleville Thornapple-Kellogg (MI) 1 16:39.0 123.7 100 32
104 Liam Heaney 12 Chelsea (MI) 2 16:40.0 123.6 101 33
105 Jordan Pattison 12 Caledonia (MI) 4 16:40.0 123.6 102 52
106 Austin Mathis 11 Remus Chippewa Hills (MI) 1 16:40.0 123.6 103 34
107 Ryan Talbott 12 Pinckney (MI) 1 16:40.0 123.6 104 53
108 Andrew Taylor 11 Hil. Davidson (OH) 4 16:41.0 123.5 105 54
109 Andrew Tarasuk 11 LaGrange (Lyons) (IL) 9 16:41.0 123.5 2
110 Craig Thompson 11 South Haven (MI) 1 16:41.0 123.5 106 35
111 Andrew Periard 10 East Grand Rapids (MI) 3 16:41.0 123.5 107 36
112 Conner Johanssen 10 Hil. Davidson (OH) 5 16:41.0 123.5 108 55
113 Cameron Oleen 11 Fruitport (MI) 3 16:42.0 123.3 109 37
114 David Good 10 Clare (MI) 2 16:43.0 123.2 110 17
115 Cole Hamilton 12 Fremont (MI) 5 16:43.0 123.2 111 38
116 Noah Heckenlively 12 Hillsdale Academy (MI) 1 16:43.0 123.2 112 4
117 Jake Redlawski 12 St. Clair (MO) 3 16:43.0 123.2 113 39
118 Matthew Converse 10 Zeeland West (MI) 2 16:44.0 123.1 114 40
119 Jobe Kerr 12 Watervliet (MI) 1 16:44.0 123.1 115 18
120 Brandon Shepherd 11 Hanover-Horton (MI) 2 16:44.0 123.1 116 19
121 Les Miner 11 Creative Technologies Academy (MI) 1 16:44.0 123.1 117 5
122 Charlie Bruckman 10 Corunna (MI) 4 16:45.0 123.0 118 41
123 Michael Greeley 11 Temperance Bedford (MI) 1 16:45.0 123.0 119 56
124 Ryan Schroeder 11 Lansing Catholic (MI) 3 16:45.0 123.0 120 20
125 Gabe Runyon 12 Kalamazoo Loy Norrix (MI) 1 16:46.0 122.9 121 57
126 Josh Phelps 12 Almont (MI) 1 16:46.0 122.9 122 21
127 Elijah Horski 11 Hartland (MI) 1 16:46.0 122.9 123 58
128 Colten Covington 10 Grant (OR) 1 16:46.0 122.9 124 22
129 Shawn Roncka 12 Grandville (MI) 1 16:47.0 122.7 125 59
130 Paul Dusabe 12 GR West Mich. Aviation (MI) 2 16:47.0 122.7 126 23
131 Luke Pohl 15-16 Ann Arbor Track (MI) 1 16:47.0 122.7 42
132 Eric Johnson 12 Grand Haven (MI) 2 16:47.0 122.7 127 60
133 Hayden Bretzke 12 Benzie Central (MI) 2 16:48.0 122.6 128 24
134 Will Kellam 12 Portage Northern (MI) 3 16:48.0 122.6 129 61
135 Derek Sanchez 12 Hudsonville (MI) 1 16:48.0 122.6 130 62
136 Erik Walter 12 Middleville Thornapple-Kellogg (MI) 2 16:48.0 122.6 131 43
137 Aaron Brink 12 GR Christian (MI) 5 16:48.0 122.6 132 44
138 Keegan Seifert 11 Saugatuck (MI) 4 16:48.0 122.6 133 25
139 Malachi Mills 10 GR West Catholic (MI) 1 16:48.0 122.6 134 26
140 Jack Lacasse 12 Tecumseh (MI) 1 16:49.0 122.5 135 45
141 Ethan Mielock 10 Ann Arbor Pioneer (MI) 4 16:49.0 122.5 136 63
142 Jacob Dean 12 TC West (Traverse City) (MI) 2 16:49.0 122.5 137 64
143 Seamus Noonan 10 GR FIRE (MI) 1 16:50.0 122.4 138 6
144 Patrick Kane 11 LaGrange (Lyons) (IL) 10 16:50.0 122.4 3
145 Bradley Guenther 11 Hanover-Horton (MI) 3 16:50.0 122.4 139 27
146 Kaiden Hejl 11 Bear Lake (ID) 2 16:50.0 122.4 140 7
147 Derek Liemohn 11 Saline (MI) 6 16:50.0 122.4 141 65
148 Nick McDonald 11 Linden (MI) 1 16:51.0 122.3 142 46
149 Zachary MacDonald 12 Macomb Dakota (MI) 3 16:51.0 122.3 143 66
150 William Westveer 11 East Kentwood (MI) 1 16:51.0 122.3 144 67
151 Bryce Hegenauer 12 Shepherd (MI) 2 16:51.0 122.3 145 28
152 Jack Shelley 12 Dexter (MI) 2 16:51.0 122.3 146 68
153 Carson Laney 9 Jonesville (MI) 1 16:52.0 122.1 147 29
154 Joshua Jaster 12 Macomb Dakota (MI) 4 16:52.0 122.1 148 69
155 Owen Howard 12 Shepherd (MI) 3 16:52.0 122.1 149 30
156 Kameron Betz 11 GR Christian (MI) 6 16:53.0 122.0 150 1
157 Jacob Cergnul 11 Manton (MI) 1 16:54.0 121.9 151 8
158 Garrett Brown 12 Southgate Anderson (MI) 1 16:54.0 121.9 152 70
159 Cole Trevino 12 Bath (MI) 1 16:54.0 121.9 153 31
160 Micah Vanderkooi 9 GR South Christian (MI) 1 16:54.0 121.9 154 47
161 Daniel Mikovits 12 Concord (DE) 2 16:54.0 121.9 155 9
162 Jackson Schooley 11 South Haven (MI) 2 16:55.0 121.8 156 48
163 Taylor Rouse 12 Eaton Rapids (MI) 1 16:55.0 121.8 157 49
164 Cole Sobol 11 Grand Blanc (MI) 1 16:55.0 121.8 158 71
165 Brian Egolf 12 Hil. Davidson (OH) 6 16:55.0 121.8 159 72
166 Tyge McQueen 11 St. Clair (MO) 4 16:55.0 121.8 160 50
167 William Downey 10 Saline (MI) 7 16:55.0 121.8 161 4
168 Brendan Shanahan 12 Cadillac (MI) 1 16:55.0 121.8 162 51
169 Jack Wallace 11 Ann Arbor Pioneer (MI) 5 16:55.0 121.8 163 73
170 Jesse Edelstein 10 Ann Arbor Skyline (MI) 3 16:55.0 121.8 164 74
171 Jack Grimm 10 Rockford (MI) 3 16:55.0 121.8 165 75
172 Julian Kipke 12 Rockford (MI) 4 16:56.0 121.7 166 76
173 Caleb Guenther 12 Hartland (MI) 2 16:56.0 121.7 167 77
174 Sam Terpstra 11 GR Christian (MI) 7 16:56.0 121.7 168 52
175 Kyle Mesh 12 Corunna (MI) 5 16:56.0 121.7 169 53
176 Quentin Couvelaire 12 Grand Haven (MI) 3 16:57.0 121.5 170 78
177 Thomas Szymanski 12 Macomb Dakota (MI) 5 16:57.0 121.5 171 79
178 Ryan Durand 9 TC West (Traverse City) (MI) 3 16:57.0 121.5 172 80
179 Orlando Carrion 12 Saugatuck (MI) 5 16:57.0 121.5 173 32
180 Josh Nickless 11 Bay City Western (MI) 4 16:58.0 121.4 174 81
181 Max Rathburn 10 Portage Northern (MI) 4 16:58.0 121.4 175 82
182 Brennan Baldwin 12 Bay City Western (MI) 5 16:58.0 176 83
183 James Fedewa 11 Ann Arbor Fr Gabriel Richard (MI) 1 16:58.0 121.4 177 54
184 Jordan Parkinson 12 Coldwater (OH) 3 16:58.0 121.4 178 55
185 TJ Kessman 11 Concord (DE) 3 16:59.0 121.3 179 10
186 Alex Pomaville 12 Grand Ledge (MI) 3 16:59.0 121.3 180 84
187 Sam Johnson 12 Hastings (NE) 1 16:59.0 121.3 181 56
188 Alex Newberry 11 Holland Black River (MI) 2 16:59.0 121.3 182 33
189 Kaiden Hinds 11 Hartland (MI) 3 16:59.0 121.3 183 85
190 Nick Meddaugh 12 Traverse City St. Francis (MI) 1 17:00.0 121.2 184 34
191 Dominic Hentemann 12 Grand Haven (MI) 4 17:00.0 121.2 185 86
192 Kyle Barger 12 TC Central (Traverse City) (MI) 2 17:00.0 121.2 186 87
193 Tyler Morales 12 LaGrange (Lyons) (IL) 11 17:00.0 121.2 5
194 Sebastian Smaling 11 Portage Central (MI) 3 17:01.0 121.1 187 88
195 Coleton Jensen 10 Montague (MI) 1 17:01.0 121.1 188 35
196 John Florence 10 Ann Arbor Pioneer (MI) 6 17:01.0 121.1 189 6
197 Ryan Nibbelink 9 Hudsonville (MI) 2 17:01.0 121.1 190 89
198 Simon Pfeiffer 10 Saline (MI) 8 17:01.0 121.1 7
199 Aiden McLaughlin 9 Morley-Stanwood (MI) 1 17:02.0 120.9 191 36
200 Logan Reimink 11 Holland West Ottawa (MI) 2 17:02.0 120.9 192 90
201 Jack Altman 10 Hil. Davidson (OH) 7 17:02.0 120.9 193 91
202 Gabe Carlson 9 FHC GR Forest Hills Central (MI) 1 17:02.0 120.9 194 92
203 Kole Hanke 12 Bridgman (MI) 2 17:02.0 120.9 195 37
204 Sammy Migaldi 11 Lansing Catholic (MI) 4 17:02.0 120.9 196 38
205 Jake Stryker 12 Holland West Ottawa (MI) 3 17:03.0 120.8 197 93
206 Ben Perry 11 Cardinal Mooney Catholic (MI) 1 17:03.0 120.8 198 11
207 Evan Hotary 12 Saugatuck (MI) 6 17:03.0 120.8 199 39
208 Sam Jyawook 11 Ann Arbor Skyline (MI) 4 17:03.0 120.8 200 94
209 Blaine Davis 12 Milan (MI) 1 17:04.0 120.7 201 57
210 Nate Vruggink 10 Hudsonville (MI) 3 17:04.0 120.7 202 95
211 Jacob Hovda 12 Portage Central (MI) 4 17:04.0 120.7 203 96
212 John Siegert 11 Ludington (MI) 1 17:05.0 120.6 204 58
213 Tim Kellner 12 Rockford (MI) 5 17:05.0 120.6 205 97
214 Noah Scheffer 10 Temperance Bedford (MI) 2 17:05.0 120.6 206 98
215 Miles Petersen 11 Corunna (MI) 6 17:05.0 120.6 207 59
216 Chase Eslick 11 North Muskegon (MI) 1 17:05.0 120.6 208 40
217 Hayden Bernardine 11 Portage Central (MI) 5 17:05.0 120.6 209 99
218 Ben Hylen 10 Spring Lake (MI) 2 17:05.0 120.6 210 60
219 Zac Williston 10 Ann Arbor Pioneer (MI) 7 17:05.0 120.6 211 8
220 Timothy Nelson 11 GR Christian (MI) 8 17:05.0 120.6 2
221 Luke VanKoevering 11 LaGrange (Lyons) (IL) 12 17:06.0 120.5 9
222 Skyler Zieske 11 Linden (MI) 2 17:06.0 120.5 212 61
223 Nathan Stout Jr GR FIRE (MI) 2 17:07.0 120.3 213 12
224 Ryan Schwab 11 Corunna (MI) 7 17:07.0 120.3 214 62
225 Nick Dennison 10 Muskegon Mona Shores (MI) 1 17:07.0 120.3 215 100
226 Connor Gilbreath 11 Chelsea (MI) 3 17:07.0 120.3 216 63
227 Ian Wiersma 11 Zeeland East (MI) 1 17:07.0 120.3 217 64
228 Brendan Deneen 10 Fruitport (MI) 4 17:07.0 120.3 218 65
229 Sam Baustert 10 Whitehall (MI) 1 17:07.0 120.3 219 66
230 Charles Harders 11 LaGrange (Lyons) (IL) 13 17:07.0 120.3 10
231 Aidan Martin 10 Grand Haven (MI) 5 17:07.0 120.3 220 101
232 John Caley 10 Brighton (MI) 2 17:07.0 120.3 221 102
233 Sean Coney 9 East Grand Rapids (MI) 4 17:08.0 120.2 222 67
234 Gavin Stintzi 10 Adrian (MI) 2 17:09.0 120.1 223 68
235 Nolan Day 10 Fenton (MI) 3 17:09.0 120.1 224 103
236 Collin Higgins 12 St. Clair (MO) 5 17:09.0 120.1 225 69
237 Dominic Weatherwax 10 Grand Haven (MI) 6 17:09.0 120.1 226 104
238 Jensen Holm 10 Chelsea (MI) 4 17:09.0 120.1 227 70
239 Elijah Winger 12 Caledonia (MI) 5 17:09.0 120.1 228 105
240 Garrett Bailey 10 Marshall (MI) 1 17:10.0 120.0 229 71
241 Scott Spaanstra 9 Brighton (MI) 3 17:10.0 120.0 230 106
242 David Walker 11 Macomb Dakota (MI) 6 17:10.0 120.0 231 107
243 Zhane Arthur 11 St. Joseph (MI) 1 17:11.0 119.9 232 72
244 Brendan Pastor 12 Ann Arbor Pioneer (MI) 8 17:11.0 119.9 11
245 Michael Smith 11 LaGrange (Lyons) (IL) 14 17:11.0 119.9 12
246 Cian Johnson 11 Kalamazoo Central (MI) 1 17:11.0 119.9 233 108
247 Lawrence Force 10 Adrian (MI) 3 17:11.0 119.9 234 73
248 Isaac Golson 12 Lake Fenton (MI) 2 17:12.0 119.8 235 74
249 Cameron Thalhammer 11 Spring Lake (MI) 3 17:12.0 119.8 236 75
250 Carson Rabbitt 10 Chelsea (MI) 5 17:12.0 119.8 237 76
251 Devin Gibbs 11 Leslie (OR) 1 17:12.0 119.8 238 41
252 Tyler Sheehy 11 Walkerville (MI) 1 17:12.0 119.8 239 13
253 Evan McNall 11 Okemos (MI) 1 17:12.0 119.8 240 109
254 Henok Ghirmay 11 Spring Lake (MI) 4 17:12.0 119.8 241 77
255 Peter Slotten 12 Ann Arbor Pioneer (MI) 9 17:13.0 119.7 13
256 Cole Truszkowski 9 TC Central (Traverse City) (MI) 3 17:13.0 119.7 242 110
257 Robbie Oates 9 Chelsea (MI) 6 17:13.0 119.7 243 78
258 Max LeClair 10 Hil. Davidson (OH) 8 17:13.0 119.7 14
259 Nathan Peterson 12 Grand Blanc (MI) 2 17:13.0 119.7 244 111
260 Preston Mills 12 Holland Black River (MI) 3 17:13.0 119.7 245 42
261 Jordan Briggs 11 McBain (MI) 1 17:13.0 119.7 246 43
262 Jakob Grubb 12 FHE Ada Forest Hills Eastern (MI) 2 17:13.0 119.7 247 79
263 Liam Walits 12 Holland West Ottawa (MI) 4 17:13.0 119.7 248 112
264 Aidan Delfuoco 11 Saline (MI) 9 17:14.0 119.5 113
265 Marc Lopez 12 Dexter (MI) 3 17:14.0 119.5 249 114
266 Jackson Brown 10 Almont (MI) 2 17:14.0 119.5 250 44
267 Tanner Blaney 11 Linden (MI) 3 17:14.0 119.5 251 80
268 Chris Jenkins 10 Grandville Calvin Christian (MI) 2 17:15.0 119.4 252 45
269 Logan Linder 11 GR NorthPointe Christian (MI) 1 17:15.0 119.4 46
270 Shane Achterhof 9 Walkerville (MI) 2 17:15.0 119.4 253 14
271 Camden Misiewicz 10 Holland (MI) 3 17:16.0 119.3 254 115
272 Colton Seigle 11 Whitmore Lake (MI) 2 17:16.0 119.3 255 47
273 Trevor Sepanik 12 TC Central (Traverse City) (MI) 4 17:16.0 119.3 256 116
274 Aaron Jarema 12 Pinckney (MI) 2 17:16.0 119.3 257 117
275 Tyler Buchanan 9 Linden (MI) 4 17:16.0 119.3 258 81
276 Aaron Milley 12 Saline (MI) 10 17:17.0 119.2 15
277 David Carnago 11 Macomb Dakota (MI) 7 17:17.0 119.2 259 16
278 Sam Vestergaard 12 Hartland (MI) 4 17:17.0 119.2 260 17
279 Nolan McGahan 10 Brighton (MI) 4 17:17.0 119.2 261 118
280 Jack Greenman 12 St Philip Catholic Central (MI) 1 17:17.0 119.2 262 15
281 Ethan Bierer 10 Auburn Hills Avondale (MI) 2 17:17.0 119.2 263 82
282 Jacob Fair 12 Coldwater (OH) 4 17:17.0 119.2 264 83
283 Sean Foster 10 Brighton (MI) 5 17:17.0 119.2 265 119
284 Caleb Velzen 11 Hudsonville Unity Christian (MI) 1 17:18.0 119.1 266 84
285 Mohamed Abdelhafis-Hisabu 11 East Kentwood (MI) 2 17:18.0 119.1 267 120
286 Tom Stock 12 Grand Haven (MI) 7 17:18.0 119.1 268 121
287 Brad Carter 10 Holland (MI) 4 17:18.0 119.1 269 122
288 Ethan Stover 11 Hartland (MI) 5 17:18.0 119.1 270 123
289 Keegan O'Malley 10 McBain (MI) 2 17:18.0 119.1 271 48
290 Hunter Nelson 11 Kent City (MI) 2 17:18.0 119.1 272 49
291 Thomas Young 9 Ann Arbor Skyline (MI) 5 17:18.0 119.1 273 124
292 Eric Spidle 11 Flint Powers Catholic (MI) 2 17:19.0 119.0 274 85
293 Alex Searl 12 Rockford (MI) 6 17:19.0 119.0 275 125
294 Chris Mayer 12 Hartland (MI) 6 17:19.0 119.0 276 18
295 Adam Jesse 9 Fenton (MI) 4 17:19.0 119.0 277 126
296 Jonathan Gietek 12 Hartland (MI) 7 17:20.0 118.8 278 127
297 Parker DePalma 11 New Buffalo (MI) 1 17:20.0 118.8 16
298 Willem Schra 11 GR Christian (MI) 9 17:20.0 118.8 3
299 Dylan Jergens 10 Howardsville Christian (MI) 1 17:20.0 118.8 17
300 Netunji Paige 11 Ann Arbor Pioneer (MI) 10 17:20.0 118.8 128
301 Kyle Samluk 10 Okemos (MI) 2 17:20.0 118.8 279 129
302 Andrew Ashbaugh 12 Remus Chippewa Hills (MI) 2 17:20.0 118.8 280 86
303 Casey Olson 10 Hudsonville (MI) 4 17:20.0 118.8 281 130
304 Liam Smith 11 Ann Arbor Skyline (MI) 6 17:20.0 118.8 282 19
305 Noah Keillor 11 Hudsonville (MI) 5 17:20.0 118.8 283 131
306 Dakota Dietz 12 DeWitt (MI) 1 17:20.0 118.8 284 87
307 Conor O'Brien 12 GR West Catholic (MI) 2 17:21.0 118.7 285 50
308 Matt Schmidt 12 Spring Lake (MI) 5 17:21.0 118.7 286 88
309 Michael Gills 12 TC Central (Traverse City) (MI) 5 17:21.0 118.7 287 132
310 Chad McCarthy 10 Monroe (CA) 2 17:21.0 118.7 288 133
311 Nicholas Mitran 10 Portage Central (MI) 6 17:21.0 118.7 289 20
312 Alex Giles 12 Breckenridge (TX) 1 17:22.0 118.6 290 18
313 Ben Holland 11 Okemos (MI) 3 17:22.0 118.6 291 134
314 Jacob (Larry) Popyk 12 Grand Blanc (MI) 3 17:22.0 118.6 292 135
315 Owen Gwyn 11 Portage Central (MI) 7 17:22.0 118.6 293 136
316 Lucas Finton 11 Grand Blanc (MI) 4 17:22.0 118.6 294 137
317 Jonathan Zuiderveen 12 Wayland Union (MI) 1 17:22.0 118.6 295 89
318 Charlie Kornoelje 12 GR Christian (MI) 10 17:23.0 118.5 4
319 Kenny Stalzer 11 Mason (OH) 1 17:23.0 118.5 296 90
320 Ryan Petty 11 Remus Chippewa Hills (MI) 3 17:23.0 118.5 297 91
321 Alec Gillis 12 Brighton (MI) 6 17:24.0 118.4 298 138
322 Hayden Holmes 11 TC West (Traverse City) (MI) 4 17:24.0 118.4 299 139
323 Brendan Sutten 12 McBain (MI) 3 17:24.0 118.4 300 51
324 Jake Reaume 10 Temperance Bedford (MI) 3 17:24.0 118.4 301 21
325 David Evans 9 Ann Arbor Skyline (MI) 7 17:24.0 118.4 302 140
326 Sabir Meah 12 Ann Arbor Skyline (MI) 8 17:24.0 118.4 141
327 Jacob VanderRoest 12 Saugatuck (MI) 7 17:25.0 118.3 303 1
328 Seth Schafer 10 Shepherd (MI) 4 17:25.0 118.3 304 52
329 Andrew Putlock 11 Ann Arbor Fr Gabriel Richard (MI) 2 17:25.0 118.3 305 92
330 Sam Corbin 12 Potterville (MI) 1 17:25.0 118.3 306 19
331 Will Lage 11 St. Joseph (MI) 2 17:26.0 118.2 307 93
332 Sam Deardorff 11 Fenton (MI) 5 17:26.0 118.2 308 142
333 Colin Chevalier 10 Temperance Bedford (MI) 4 17:26.0 118.2 309 143
334 Vincent Pucillo 11 Ann Arbor Fr Gabriel Richard (MI) 3 17:26.0 118.2 310 94
335 Derek LaDuke 11 St. Clair (MO) 6 17:26.0 118.2 311 95
336 James Wickman 12 Hartland (MI) 8 17:27.0 118.1 22
337 Andrew Archundia 12 LaGrange (Lyons) (IL) 15 17:27.0 118.1 23
338 Ben Darmofal 10 Mason (OH) 2 17:27.0 118.1 312 96
339 Pedro Roman 10 Benzie Central (MI) 3 17:27.0 118.1 313 53
340 Nick Friar 12 TC Central (Traverse City) (MI) 6 17:27.0 118.1 314 144
341 Ezra Roerig 10 Hudsonville (MI) 6 17:27.0 118.1 315 145
342 Sebastian Lubahn 11 Linden (MI) 5 17:27.0 118.1 316 97
343 Daniel Lamontagne 11 St. Clair (MO) 7 17:28.0 117.9 317 98
344 Alex Lammers 11 Tecumseh (MI) 2 17:28.0 117.9 318 99
345 Kody DeHaan 12 Zeeland East (MI) 2 17:28.0 117.9 319 100
346 Jay Waggener 12 Hanover-Horton (MI) 4 17:28.0 117.9 320 54
347 Griffin Young 10 Hartland (MI) 9 17:28.0 117.9 146
348 Zach Theeuwes 9 Grandville (MI) 2 17:29.0 117.8 321 147
349 Perrin Kirwin 12 Walkerville (MI) 3 17:29.0 117.8 322 20
350 Dane Nestle 10 Shepherd (MI) 5 17:29.0 117.8 323 55
351 Ian Thomsen 11 Tecumseh (MI) 3 17:29.0 117.8 324 101
352 Zachary Elmore 10 Cadillac (MI) 2 17:29.0 117.8 325 102
353 Austin Rippee 11 Grand Blanc (MI) 5 17:29.0 117.8 326 148
354 Grant Prater 12 Monroe (CA) 3 17:29.0 117.8 327 149
355 Andrew Joslyn 12 BC Lakeview (MI) 1 17:29.0 117.8 328 150
356 Nathan Schooner 11 Southgate Anderson (MI) 2 17:29.0 117.8 329 151
357 Abe Berry 10 Dearborn Heights Crestwood (MI) 1 17:30.0 117.7 330 152
358 James Silbernagel 11 Concord (DE) 4 17:30.0 117.7 331 21
359 Ethan Hamilton 10 Flint Powers Catholic (MI) 3 17:30.0 117.7 332 103
360 Cameron Bandstra 12 Ludington (MI) 2 17:30.0 117.7 333 104
361 Sawyer Kisha 12 Macomb Dakota (MI) 8 17:30.0 117.7 24
362 Aaron Kazmierski 12 Lansing Catholic (MI) 5 17:31.0 117.6 334 56
363 Brett Carlisle 10 Marshall (MI) 2 17:31.0 117.6 335 105
364 Jacob Dykman 10 Saline (MI) 11 17:31.0 117.6 25
365 Gene Hendrickson 9 Jackson Lumen Christi (MI) 1 17:31.0 117.6 336 57
366 Evan Dubey 11 Rockford (MI) 7 17:31.0 117.6 337 153
367 Justus Chupp 11 Centreville (VA) 1 17:31.0 117.6 338 22
368 Jackson Henning 11 Kalamazoo Central (MI) 2 17:32.0 117.5 339 154
369 Andrew Ireland 10 Grand Haven (MI) 8 17:32.0 117.5 26
370 Rhys Seward 11 Cadillac (MI) 3 17:32.0 117.5 340 106
371 Kyle Venne 12 Hesperia (MI) 1 17:32.0 117.5 341 23
372 Matthew Winkle 11 GR Christian (MI) 11 17:32.0 117.5 5
373 Michael Zacker 11 FHN GR Forest Hills Northern (MI) 2 17:32.0 117.5 342 155
374 Matthew Lieberman 12 Ann Arbor Pioneer (MI) 11 17:32.0 117.5 156
375 Owen Bronni 10 Woodhaven Brownstown (MI) 1 17:33.0 117.4 343 157
376 Tristan Milarch 12 Jenison (MI) 1 17:33.0 117.4 344 158
377 Ben Hofstra 12 Grand River Prep (MI) 1 17:33.0 117.4 345 107
378 Dan Hardesty 10 Big Rapids (MI) 2 17:34.0 117.3 346 108
379 Zach Franks 12 Portage Central (MI) 8 17:34.0 117.3 159
380 Jozef Meyers 9 Kalamazoo Loy Norrix (MI) 2 17:34.0 117.3 347 160
381 Jack Millmier 12 Richland Gull Lake (MI) 1 17:34.0 117.3 348 161
382 Luke LaPrad 9 Monroe Milers (MI) 1 17:35.0 117.2 162
383 Paul Villa 11 Ann Arbor Fr Gabriel Richard (MI) 4 17:35.0 117.2 349 109
384 Marcos Garcia 10 Grand River Prep (MI) 2 17:35.0 117.2 350 110
385 Alec Giles 12 Almont (MI) 3 17:35.0 117.2 351 58
386 Eric Niestroy 10 Lake Fenton (MI) 3 17:35.0 117.2 352 111
387 Zach Loyd 11 Auburn Hills Avondale (MI) 3 17:35.0 117.2 353 112
388 Kody Yorton 12 Clio (MI) 3 17:35.0 117.2 354 113
389 Nathan Klaassen 11 Hudsonville Unity Christian (MI) 2 17:35.0 117.2 355 114
390 Kyle Strong 11 Vicksburg (MI) 1 17:35.0 117.2 356 115
391 Corbin Blink 11 Saugatuck (MI) 8 17:36.0 117.1 2
392 Garrett Melling 9 Hanover-Horton (MI) 5 17:36.0 117.1 357 59
393 Nick Dauer 11 Hil. Davidson (OH) 9 17:36.0 117.1 27
394 Philip Valtadoros 11 Ann Arbor Pioneer (MI) 12 17:36.0 117.1 28
395 Foster Thorburn 10 Chelsea (MI) 7 17:36.0 117.1 358 116
396 Landon Dysart 12 Capital Homeschool (MI) 1 17:36.0 117.1 359 60
397 Adrian Hurley 11 Celina (TX) 1 17:36.0 117.1 360 117
398 Nolan Rowland 12 Richland Gull Lake (MI) 2 17:36.0 117.1 361 163
399 Maxwell Reaume 12 Cadillac (MI) 4 17:36.0 117.1 362 118
400 Nick Kleinheksel 9 Fruitport (MI) 5 17:36.0 117.1 363 119
401 Alex Whipple 12 Cadillac (MI) 5 17:37.0 116.9 364 120
402 Christian Hector 12 Big Rapids (MI) 3 17:37.0 116.9 365 121
403 Hunter Tubbs 9 Hart (CA) 1 17:37.0 116.9 366 61
404 Jake Lorenz 11 North Muskegon (MI) 2 17:37.0 116.9 367 62
405 Peyton Tipton 11 Montrose (CO) 1 17:37.0 116.9 368 63
406 Matt Lipka 11 Montague (MI) 2 17:38.0 116.8 369 64
407 Louie Hosticka 10 Whitehall (MI) 2 17:38.0 116.8 370 122
408 Isaiah Salguero 9 Grandville (MI) 3 17:38.0 116.8 371 164
409 Grant Sprague 11 Dexter (MI) 4 17:38.0 116.8 372 165
410 Mitchell Chabot 11 Fenton (MI) 6 17:38.0 116.8 373 166
411 Joshua Williams 11 East Kentwood (MI) 3 17:38.0 116.8 374 167
412 David Pinter 12 Davison (MI) 3 17:39.0 116.7 375 168
413 Kaheem Wright 10 Woodhaven Brownstown (MI) 2 17:39.0 116.7 376 169
414 Lucas Betzoldt 10 Dexter (MI) 5 17:39.0 116.7 377 170
415 Sam Putzke 12 Saugatuck (MI) 9 17:39.0 116.7 65
416 Aaron Rice 12 Sanford-Meridian (MI) 1 17:39.0 116.7 378 66
417 Henry Groya 12 LaGrange (Lyons) (IL) 16 17:39.0 116.7 29
418 Trey Gilbert 10 Bear Lake (ID) 3 17:39.0 116.7 379 24
419 Casey Meyer 12 Okemos (MI) 4 17:39.0 116.7 380 30
420 Jack Fedewa 10 Ann Arbor Fr Gabriel Richard (MI) 5 17:39.0 116.7 381 123
421 Zakk Hensley 9 Ionia (MI) 1 17:39.0 116.7 382 124
422 Timothy Carlington 10 Cadillac (MI) 6 17:39.0 116.7 383 125
423 Spencer Andree 12 Whitehall (MI) 3 17:39.0 116.7 384 126
424 Elijah Meder 9 Lansing Catholic (MI) 6 17:40.0 116.6 385 67
425 Nate Wilson 10 TC West (Traverse City) (MI) 5 17:40.0 116.6 386 171
426 Josh Kaplan 11 Carleton Airport (MI) 1 17:40.0 116.6 387 127
427 James Nykamp 12 GR South Christian (MI) 2 17:40.0 116.6 388 128
428 Brad Hotovy 12 Allendale (MI) 1 17:40.0 116.6 389 129
429 Daniel Evans 9 Ann Arbor Skyline (MI) 9 17:40.0 116.6 31
430 Sam Morse 10 Caledonia (MI) 6 17:40.0 116.6 390 32
431 Logan Henning 11 Holland Black River (MI) 4 17:40.0 116.6 391 68
432 Ben VanArtsen 9 Caledonia (MI) 7 17:40.0 116.6 392 172
433 Kody Smith 11 Potterville (MI) 2 17:40.0 116.6 393 25
434 Connor Oakley 11 Hillsdale Academy (MI) 2 17:40.0 116.6 394 26
435 Jordan Mawhirter 10 Montabella (MI) 1 17:40.0 116.6 395 27
436 Micah McFarlane 9 GR FIRE (MI) 3 17:40.0 116.6 396 28
437 Keegan Aimesbury 10 BC Lakeview (MI) 2 17:41.0 116.5 397 33
438 Drew Daenzer 12 TC West (Traverse City) (MI) 6 17:41.0 116.5 398 173
439 Dylan Lame 11 Hudsonville (MI) 7 17:41.0 116.5 399 174
440 Kyle Fedolak 11 Macomb Dakota (MI) 9 17:41.0 116.5 34
441 Peter Kennings 11 Fenton (MI) 7 17:41.0 116.5 400 175
442 Mike Piechocki 12 Hudsonville Unity Christian (MI) 3 17:41.0 116.5 401 130
443 Jax Bose 11 Flint Powers Catholic (MI) 4 17:41.0 116.5 402 131
444 Tyler Debeauclair 11 Pinckney (MI) 3 17:41.0 116.5 403 176
445 Jonah Ozer 11 LaGrange (Lyons) (IL) 17 17:42.0 116.4 35
446 Ethan Ly 9 Celina (TX) 2 17:42.0 116.4 404 132
447 John Monroe 10 Brighton (MI) 7 17:42.0 116.4 405 177
448 Casey Carew 10 Kent City (MI) 3 17:42.0 116.4 406 69
449 Seth Beaudry 12 TC Central (Traverse City) (MI) 7 17:42.0 116.4 407 178
450 Jon Vander Wall 12 Byron Center Zion Christian (MI) 1 17:42.0 116.4 29
451 Nick Heelan 12 Saugatuck (MI) 10 17:42.0 116.4 3
452 Dustin Dapprich 10 Milan (MI) 2 17:42.0 116.4 408 133
453 Jason Millis 9 Davison (MI) 4 17:42.0 116.4 409 179
454 Bryce Brophy 10 Saline (MI) 12 17:43.0 116.3 36
455 Asher Berends 9 Hudsonville (MI) 8 17:43.0 116.3 37
456 Zach Flint 11 Manton (MI) 2 17:43.0 116.3 410 30
457 Keegan Oldani 10 Ann Arbor Skyline (MI) 10 17:43.0 116.3 38
458 Travis Grube 12 Kalamazoo Loy Norrix (MI) 3 17:43.0 116.3 411 180
459 Jonathan Yepez 11 East Grand Rapids (MI) 5 17:43.0 116.3 412 134
460 Alberto Castillo 10 Holland (MI) 5 17:43.0 116.3 413 181
461 Cade Poland 11 Muskegon Mona Shores (MI) 2 17:44.0 116.2 414 182
462 Keaton Crotser 11 Mendon (MI) 1 17:44.0 116.2 415 31
463 Michael Alexander 10 Caledonia (MI) 8 17:44.0 116.2 183
464 Umor Samad 10 Dearborn Heights Crestwood (MI) 2 17:44.0 116.2 416 184
465 Andy Swihart 9 Hanover-Horton (MI) 6 17:44.0 116.2 417 70
466 Dan Rausch 10 Hopkins (MN) 1 17:44.0 116.2 418 71
467 Cooper Clark 10 Stevensville Lakeshore (MI) 1 17:44.0 116.2 419 135
468 Nathan Robinson 12 Celina (TX) 3 17:44.0 116.2 420 136
469 Nathan Postma 11 Hudsonville Unity Christian (MI) 4 17:44.0 116.2 421 137
470 Jeremy Northrop 11 Chelsea (MI) 8 17:44.0 116.2 6
471 Seth Murphy 10 Temperance Bedford (MI) 5 17:44.0 116.2 422 185
472 Paul Sutton 10 Ann Arbor Pioneer (MI) 13 17:44.0 116.2 39
473 Collin Nielsen 12 Hesperia (MI) 2 17:45.0 116.1 423 32
474 Hunter Chovanec 12 Breckenridge (TX) 2 17:45.0 116.1 424 33
475 Joe Glubke 11 BC Lakeview (MI) 3 17:45.0 116.1 425 186
476 Kyle Rummel 12 Okemos (MI) 5 17:45.0 116.1 426 187
477 Nathen Letson 9 Adrian (MI) 4 17:45.0 116.1 427 138
478 Maxwell Austin 12 Linden (MI) 6 17:45.0 116.1 428 139
479 Joseph Hatch 11 Ludington (MI) 3 17:45.0 116.1 429 140
480 Tim Kinney 12 Constantine (MI) 1 17:46.0 115.9 430 72
481 Ethan Nagel 11 Hopkins (MN) 2 17:46.0 115.9 431 73
482 Colin Rypma 12 Grandville Calvin Christian (MI) 3 17:46.0 115.9 432 74
483 Sam Hardy 12 North Muskegon (MI) 3 17:46.0 115.9 433 75
484 Neil Garg 11 Saline (MI) 13 17:46.0 115.9 40
485 Myles Hall 11 Flint Powers Catholic (MI) 5 17:46.0 115.9 434 141
486 Lewis DeGoffau 10 Capital Homeschool (MI) 2 17:47.0 115.8 435 76
487 Brock Boze 10 Saline (MI) 14 17:47.0 115.8 41
488 Carson Humphrey 10 Grand Blanc (MI) 6 17:47.0 115.8 436 188
489 Brendan Mousseau 12 Macomb Dakota (MI) 10 17:47.0 115.8 42
490 Dylan Miller 12 Portage Northern (MI) 5 17:47.0 115.8 437 189
491 Jacob Shoop 12 Mason County Central (MI) 1 17:47.0 115.8 438 77
492 Aidan Jones 10 Holland Black River (MI) 5 17:47.0 115.8 439 78
493 Matthew Vanderwall 10 Spring Lake (MI) 6 17:48.0 115.7 440 142
494 Austin Savage 10 Grand Ledge (MI) 4 17:48.0 115.7 441 190
495 Ross Schmiedeknecht 11 Potterville (MI) 3 17:48.0 115.7 442 34
496 Christian Voetberg 10 GR Christian (MI) 12 17:48.0 115.7 7
497 Will Minnette 9 Saline (MI) 15 17:48.0 115.7 43
498 Ian Cook 12 Hil. Davidson (OH) 10 17:48.0 115.7 44
499 Joe Miller 12 Sanford-Meridian (MI) 2 17:49.0 115.6 443 79
500 Jacob Kenny 12 Grandville (MI) 4 17:49.0 115.6 444 191
501 Jayson Kotulak 9 Portage Central (MI) 9 17:49.0 115.6 45
502 Will Ingalls 11 BC Lakeview (MI) 4 17:49.0 115.6 445 192
503 Miigwaanhs Barrientoz 10 TC West (Traverse City) (MI) 7 17:49.0 115.6 446 46
504 Zech Kmiecik 10 Mason County Central (MI) 2 17:49.0 115.6 447 80
505 Jared Lindstrom 11 Flushing (MI) 2 17:49.0 115.6 448 193
506 Caleb Borns 10 Grand Haven (MI) 9 17:49.0 115.6 47
507 Ryan Ross 12 Kalamazoo Loy Norrix (MI) 4 17:50.0 115.5 449 194
508 Will Jones 10 Okemos (MI) 6 17:50.0 115.5 450 48
509 Kyle Benham 12 North Muskegon (MI) 4 17:50.0 115.5 451 81
510 Stefan Carlson 11 Leslie (OR) 2 17:50.0 115.5 452 82
511 Eddison Alderton 9 GR West Mich. Aviation (MI) 3 17:50.0 115.5 453 83
512 Kyle Finn 12 GR Catholic Central (MI) 1 17:50.0 115.5 454 143
513 Jack Spamer 9 Brighton (MI) 8 17:50.0 115.5 49
514 Brendon Down 10 Auburn Hills Avondale (MI) 4 17:51.0 115.4 455 144
515 Nathan Peabody 10 Benzie Central (MI) 4 17:51.0 115.4 456 84
516 Jayce Miller 10 Clare (MI) 3 17:51.0 115.4 457 85
517 Mitchell Montgomery 9 Hil. Davidson (OH) 11 17:51.0 115.4 50
518 Gannon Carr 12 Grant (OR) 2 17:51.0 115.4 458 86
519 Kyle Chalut 10 Flint Powers Catholic (MI) 6 17:51.0 115.4 459 145
520 Kevin McNeil 11 Morley-Stanwood (MI) 2 17:51.0 115.4 460 87
521 Austin Langlinais 12 Mattawan (MI) 1 17:51.0 115.4 461 195
522 Travis Hunt 11 Hudsonville Unity Christian (MI) 5 17:51.0 115.4 462 146
523 Kyle Lewis 9 Lake Fenton (MI) 4 17:51.0 115.4 463 147
524 Andy Edwards 11 Ann Arbor Fr Gabriel Richard (MI) 6 17:51.0 115.4 464 148
525 Nick Douglas 11 East Grand Rapids (MI) 6 17:52.0 115.3 465 149
526 Ben Beckman 11 Dexter (MI) 6 17:52.0 115.3 466 196
527 Carter Finch 10 Bangor (ME) 2 17:52.0 115.3 467 88
528 Jakob Cain 11 Bath (MI) 2 17:52.0 115.3 468 89
529 Carter Moon 9 Fremont (MI) 6 17:52.0 115.3 469 150
530 Devin Daunt 9 Flint Powers Catholic (MI) 7 17:52.0 115.3 470 151
531 Ben Gleeson 11 Eaton Rapids (MI) 2 17:52.0 115.3 471 152
532 Logan Coughlin 10 Davison (MI) 5 17:53.0 115.2 472 197
533 Cody VanKlompenberg 12 Hudsonville Unity Christian (MI) 6 17:53.0 115.2 473 153
534 Austin Bouma 10 Hudsonville Unity Christian (MI) 7 17:53.0 115.2 474 8
535 James Bigard 9 Shepherd (MI) 6 17:53.0 115.2 475 90
536 Matthew Semon 10 East Kentwood (MI) 4 17:53.0 115.2 476 198
537 Mike Mckeown 9 Montague (MI) 3 17:53.0 115.2 477 91
538 Jon Scare 12 Three Rivers (MI) 1 17:53.0 115.2 478 154
539 Alex Seneca 10 Mason (OH) 3 17:53.0 115.2 479 155
540 Tyler Lockhart 10 Auburn Hills Avondale (MI) 5 17:53.0 115.2 480 156
541 Nate Robey 12 Big Rapids (MI) 4 17:54.0 115.1 481 157
542 Isaac Arp 12 Grandville (MI) 5 17:54.0 115.1 482 199
543 Andrew Davis 9 Pinckney (MI) 4 17:55.0 115.0 483 200
544 Kenny Wojcik 11 St Philip Catholic Central (MI) 2 17:55.0 115.0 484 35
545 Alex Ploehn 11 BC Lakeview (MI) 5 17:55.0 115.0 485 201
546 Jacob Walters 12 Shepherd (MI) 7 17:55.0 115.0 486 4
547 Joe Wood 9 BC Lakeview (MI) 6 17:55.0 115.0 487 202
548 Noah Schafer 11 Mt. Pleasant Sacred Heart (MI) 1 17:56.0 114.9 488 36
549 Jacob Andrews 9 Traverse City St. Francis (MI) 2 17:56.0 114.9 489 92
550 Sam Christensen 11 Richland Gull Lake (MI) 3 17:56.0 114.9 490 203
551 Joe Dandron 12 Montague (MI) 4 17:56.0 114.9 491 93
552 Tyler Steinhelper 11 Remus Chippewa Hills (MI) 4 17:56.0 114.9 492 158
553 Justin Postma 11 South Haven (MI) 3 17:56.0 114.9 493 159
554 Owen Pruim 10 GR South Christian (MI) 3 17:56.0 114.9 494 160
555 Harry Hevelhurst 12 Jenison (MI) 2 17:57.0 114.8 495 204
556 Jerad Berkenpas 9 GR South Christian (MI) 4 17:57.0 114.8 496 161
557 Jack DeMara 11 Almont (MI) 4 17:57.0 114.8 497 94
558 Aidan Bustillo 10 Brighton (MI) 9 17:57.0 114.8 51
559 Carter Owens 9 Flint Powers Catholic (MI) 8 17:57.0 114.8 9
560 Eric TerHaar 12 Zeeland West (MI) 3 17:57.0 114.8 498 162
561 John Pham 12 East Kentwood (MI) 5 17:58.0 114.7 499 205
562 Nick Arbogast 12 Kalamazoo Central (MI) 3 17:58.0 114.7 500 206
563 Logan Sibley 10 Lawton (MI) 1 17:58.0 114.7 501 95
564 Joe Wade 9 Montrose (CO) 2 17:59.0 114.6 502 96
565 Grant Taylor 12 Capital Homeschool (MI) 3 17:59.0 114.6 503 97
566 Zachary Bode 10 McBain (MI) 4 17:59.0 114.6 504 98
567 Seth Greenfield 12 Dexter (MI) 7 17:59.0 114.6 505 207
568 Jacob Maas 11 Monroe (CA) 4 17:59.0 114.6 506 208
569 Mitchell Hooker 9 Wayland Union (MI) 2 17:59.0 114.6 507 163
570 Zane Perrault 9 Mason (OH) 4 17:59.0 114.6 508 164
571 Carter Surach 12 Marcellus (NY) 1 17:59.0 114.6 509 37
572 Thomas Hufton 10 Lake Fenton (MI) 5 17:59.0 114.6 510 165
573 Trevor Bishop 12 Saline (MI) 16 17:59.0 114.6 52
574 Nicholas Shrable 10 Linden (MI) 7 18:00.0 114.4 511 166
575 Jalen Smith 11 Kalamazoo Central (MI) 4 18:00.0 114.4 512 209
576 Jacob Hagenbuch 12 Mendon (MI) 2 18:00.0 114.4 513 38
577 Wesley Beck 9 Frankenmuth (MI) 1 18:00.0 114.4 514 99
578 Noah Lubben 12 Grandville Calvin Christian (MI) 4 18:01.0 114.3 515 100
579 Devin Rocha 11 Hartland (MI) 10 18:01.0 114.3 210
580 Isaac Cooper 12 Jackson Lumen Christi (MI) 2 18:01.0 114.3 516 101
581 Robby Jansen 11 GR Christian (MI) 13 18:01.0 114.3 10
582 Lane Lee 11 Bear Lake (ID) 4 18:01.0 114.3 517 39
583 Brandon Owen 12 Bridgman (MI) 3 18:01.0 114.3 518 102
584 Drew Nisbet 9 St. Joseph (MI) 3 18:01.0 114.3 519 167
585 Kyle Petronio 12 Hartland (MI) 11 18:01.0 114.3 53
586 Oliver Alvesteffer 10 Caledonia (MI) 9 18:01.0 114.3 54
587 Tyler Warners 11 GR South Christian (MI) 5 18:01.0 114.3 520 168
588 Joe Meston 11 East Grand Rapids (MI) 7 18:02.0 114.2 521 169
589 Ian Cook 9 Rockford (MI) 8 18:02.0 114.2 55
590 Emory Etienne 11 East Grand Rapids (MI) 8 18:02.0 114.2 11
591 Cody Sanchez 12 Marlette (MI) 1 18:02.0 114.2 522 103
592 Josh Schutzenhofer 12 Saugatuck (MI) 11 18:02.0 114.2 5
593 Kurt LaBlanc 10 North Muskegon (MI) 5 18:02.0 114.2 523 104
594 Nathan Tsiang 10 Brighton (MI) 10 18:02.0 114.2 56
595 Garren Lattig 10 Mason (OH) 5 18:02.0 114.2 524 170
596 Isaac Ringling 11 Zeeland East (MI) 3 18:02.0 114.2 525 171
597 Hunter Lynch 11 Celina (TX) 4 18:02.0 114.2 526 172
598 River Foco 11 Zeeland West (MI) 4 18:02.0 114.2 527 173
599 Max Zuber 10 Jenison (MI) 3 18:03.0 114.1 528 211
600 Idrees Schieber 11 Kalamazoo Central (MI) 5 18:03.0 114.1 529 212
601 Davis Spencer 11 St Philip Catholic Central (MI) 3 18:03.0 114.1 530 40
602 Andrew Durocher 9 TC Central (Traverse City) (MI) 8 18:03.0 114.1 57
603 Connor Mclaren 9 Benzie Central (MI) 5 18:03.0 114.1 531 105
604 Benjamin Greiner 11 Bangor (ME) 3 18:03.0 114.1 532 106
605 Devin Matheny 12 Schoolcraft (MI) 1 18:03.0 114.1 533 107
606 Caleb Falcone 11 Eau Claire (MI) 1 18:04.0 114.0 534 41
607 Cameron Mahlich 12 Ionia (MI) 2 18:04.0 114.0 535 174
608 Colin Buckley 9 Hil. Davidson (OH) 12 18:04.0 114.0 58
609 Ben Moeggenberg 10 Shepherd (MI) 8 18:04.0 114.0 108
610 Brendon Carlson 9 East Grand Rapids (MI) 9 18:05.0 113.9 12
611 Collin Bishop 9 Creative Technologies Academy (MI) 2 18:05.0 113.9 536 42
612 Griffin Fortney 10 BC Lakeview (MI) 7 18:05.0 113.9 537 59
613 Ben DeVries 11 Fremont (MI) 7 18:05.0 113.9 538 175
614 Logan Williams 10 Big Rapids (MI) 5 18:05.0 113.9 539 176
615 William Carrier 10 Kalamazoo Loy Norrix (MI) 5 18:06.0 113.8 540 213
616 Xavier Gallo 9 Hil. Davidson (OH) 13 18:06.0 113.8 60
617 Kaleb Schroeder 9 Clare (MI) 4 18:06.0 113.8 541 109
618 Ray Vigo 12 Tecumseh (MI) 4 18:06.0 113.8 542 177
619 Casey Bouman 10 Big Rapids (MI) 6 18:06.0 113.8 543 178
620 Nolan Rich 10 St. Joseph (MI) 4 18:06.0 113.8 544 179
621 Nick Rush 11 Hillsdale Academy (MI) 3 18:07.0 113.7 545 43
622 Jacob Majoor 9 Rockford (MI) 9 18:07.0 113.7 61
623 Jack Guimieny 11 Grandville (MI) 6 18:07.0 113.7 546 214
624 Hunter Fanson 11 Whitmore Lake (MI) 3 18:07.0 113.7 547 110
625 Paul Duncan 11 Holland Christian (MI) 1 18:07.0 113.7 548 180
626 Spencer Torok 9 Davison (MI) 6 18:07.0 113.7 549 215
627 Andrew Chen 11 Saline (MI) 17 18:07.0 113.7 62
628 Evan Roka 9 Corunna (MI) 8 18:07.0 113.7 13
629 Joseph Carey 11 Traverse City St. Francis (MI) 3 18:07.0 113.7 550 111
630 Nick Hayward 12 Schoolcraft (MI) 2 18:08.0 113.6 551 112
631 Dyllon McLouth 12 Bear Lake (ID) 5 18:08.0 113.6 552 44
632 Brock Wright 12 Manton (MI) 3 18:08.0 113.6 553 45
633 Rylan Rawson 12 Okemos (MI) 7 18:08.0 113.6 554 216
634 John Sergeant 12 GR FIRE (MI) 4 18:08.0 113.6 555 46
635 Noah Bock 9 Temperance Bedford (MI) 6 18:09.0 113.5 556 217
636 Michael Carley 10 TC West (Traverse City) (MI) 8 18:09.0 113.5 63
637 Matthew Schloff 12 Holland Christian (MI) 2 18:09.0 113.5 557 181
638 Alex Miller 12 Holland West Ottawa (MI) 5 18:09.0 113.5 558 218
639 Zach Hankins 12 TC Central (Traverse City) (MI) 9 18:09.0 113.5 64
640 Ryan Colquit 11 Woodhaven Brownstown (MI) 3 18:10.0 113.4 559 219
641 William Schlaack 10 Hart (CA) 2 18:10.0 113.4 560 113
642 Clark Rowley 10 Caledonia (MI) 10 18:10.0 113.4 65
643 Aaron Torr 10 East Kentwood (MI) 6 18:10.0 113.4 561 220
644 Logan Murphy 12 Sanford-Meridian (MI) 3 18:10.0 113.4 562 114
645 Dominick Tavolacci 11 Watervliet (MI) 2 18:10.0 113.4 563 115
646 Michael Flynn 11 Hartland (MI) 12 18:10.0 113.4 66
647 Isaak Biddle 12 Frankenmuth (MI) 2 18:10.0 113.4 564 116
648 Matt Moerdyke 12 GR FIRE (MI) 5 18:10.0 113.4 565 47
649 Nate Wiley 12 BC Lakeview (MI) 8 18:10.0 113.4 221
650 Thomas Westrick 10 FHE Ada Forest Hills Eastern (MI) 3 18:10.0 113.4 566 182
651 Joe Palmer 9 TC West (Traverse City) (MI) 9 18:11.0 113.3 67
652 Dontae Edwards 11 Adrian (MI) 5 18:11.0 113.3 567 183
653 Brendan Short 12 Adrian (MI) 6 18:11.0 113.3 568 184
654 Matthew Johnson 10 Mattawan (MI) 2 18:11.0 113.3 569 222
655 Grant Peters 12 Saline (MI) 18 18:11.0 113.3 68
656 Eric Vandefifer 11 Montrose (CO) 3 18:11.0 113.3 570 117
657 Liam Perdue 12 GR Catholic Central (MI) 2 18:11.0 113.3 571 185
658 Cy Frankhouser 10 Fremont (MI) 8 18:11.0 113.3 14
659 Michael Lundwall 12 Hartland (MI) 13 18:11.0 113.3 69
660 Max Okros 12 Benzie Central (MI) 6 18:11.0 113.3 572 118
661 Victor Chemjor 10 Grandville (MI) 7 18:11.0 113.3 573 70
662 Jacob Murray 11 GR Christian (MI) 14 18:12.0 113.2 15
663 Ayden Moyer 9 St. Joseph (MI) 5 18:12.0 113.2 574 16
664 Austin Soeters 11 Zeeland West (MI) 5 18:12.0 113.2 575 186
665 Noah Doederlein 10 Carleton Airport (MI) 2 18:12.0 113.2 576 187
666 Elijah Balli-Solis 12 Marshall (MI) 3 18:12.0 113.2 577 17
667 Zach Dittenbir 12 TC West (Traverse City) (MI) 10 18:12.0 113.2 223
668 Steven Kraine 10 Temperance Bedford (MI) 7 18:12.0 113.2 578 224
669 Justin Matuszewski 12 Brighton (MI) 11 18:12.0 113.2 71
670 Kevin Kurgat 11 Grand River Prep (MI) 3 18:13.0 113.1 579 188
671 Max Kleinhenz 12 Dexter (MI) 8 18:13.0 113.1 72
672 Eric Ebel 10 Hartland (MI) 14 18:13.0 113.1 73
673 Isaac Coulter 11 TC Central (Traverse City) (MI) 10 18:13.0 113.1 74
674 Shane Smith 11 Jonesville (MI) 2 18:13.0 113.1 580 119
675 Gabe Kotrba 10 Middleville Thornapple-Kellogg (MI) 3 18:13.0 113.1 581 189
676 Josh Cergnul 12 Manton (MI) 4 18:13.0 113.1 582 48
677 Jacob Klimp 11 Vicksburg (MI) 2 18:13.0 113.1 583 190
678 Jacob Melvin 11 Ionia (MI) 3 18:13.0 113.1 584 191
679 Justus Holben 9 DeWitt (MI) 2 18:13.0 113.1 585 192
680 Mason VanderKlipp 10 FHN GR Forest Hills Northern (MI) 3 18:13.0 113.1 586 225
681 Nolan Herr 10 Flushing (MI) 3 18:13.0 113.1 587 226
682 Chance Poston 9 Benzie Central (MI) 7 18:13.0 113.1 588 6
683 Treh Helsel 12 Manton (MI) 5 18:14.0 113.0 589 49
684 Joe Tucker 12 FHN GR Forest Hills Northern (MI) 4 18:14.0 113.0 590 227
685 Colin Cooper 10 Lansing Catholic (MI) 7 18:14.0 113.0 591 120
686 Josh Kowalski 11 Chelsea (MI) 9 18:14.0 113.0 18
687 Jacob Wallace 12 Pinckney (MI) 5 18:14.0 113.0 592 228
688 Willem Bell 9 Carleton Airport (MI) 3 18:14.0 113.0 593 193
689 Conor Haley 10 Zeeland East (MI) 4 18:14.0 113.0 594 194
690 Bryce Schafer 12 DeWitt (MI) 3 18:14.0 113.0 595 195
691 Austin DePue 9 Temperance Bedford (MI) 8 18:15.0 112.9 75
692 Hunter Markel 9 Flushing (MI) 4 18:15.0 112.9 596 229
693 Andrew Gustafson 12 Macomb Dakota (MI) 11 18:15.0 112.9 230
694 Thomas Dummer 9 Holland West Ottawa (MI) 6 18:15.0 112.9 597 231
695 Stosh Tustin 12 Richland Gull Lake (MI) 4 18:15.0 112.9 598 232
696 Harrison Roberts 11 Hartland (MI) 15 18:15.0 112.9 76
697 Kyle Przysiecki 12 Pinckney (MI) 6 18:15.0 112.9 599 233
698 Bryce Althoff 12 Ionia (MI) 4 18:15.0 112.9 600 196
699 Davis Seegmiller 12 FHE Ada Forest Hills Eastern (MI) 4 18:15.0 112.9 601 197
700 Rafik Batamouni 11 Dearborn Heights Crestwood (MI) 3 18:15.0 112.9 602 234
701 Zach Young 11 Hesperia (MI) 3 18:15.0 112.9 603 50
702 Alex Heckman 12 Mendon (MI) 3 18:15.0 112.9 604 51
703 David Gormley 11 Montabella (MI) 2 18:15.0 112.9 605 52
704 Patrick D'Haene 12 DeWitt (MI) 4 18:15.0 112.9 606 198
705 Carter Johnson 10 Flushing (MI) 5 18:16.0 112.8 607 235
706 Abram Enns 11 Hart (CA) 3 18:16.0 112.8 608 121
707 Joshua Gulliver 11 Clio (MI) 4 18:16.0 112.8 609 199
708 Leo Walquist 11 FHC GR Forest Hills Central (MI) 2 18:16.0 112.8 610 236
709 Jason Chartier 12 Hanover-Horton (MI) 7 18:16.0 112.8 611 122
710 Nathan Strouse 11 Hastings (NE) 2 18:16.0 112.8 612 200
711 Trent Stuewe 10 Mason (OH) 6 18:17.0 112.7 613 201
712 Nick Starr 11 Lansing Catholic (MI) 8 18:17.0 112.7 7
713 Mathieu Norcross 11 Eaton Rapids (MI) 3 18:17.0 112.7 614 202
714 Terrence Young 11 Eau Claire (MI) 2 18:17.0 112.7 615 53
715 Michael Uglietta 12 East Grand Rapids (MI) 10 18:17.0 112.7 19
716 Nicholas Agrillo 11 FHC GR Forest Hills Central (MI) 3 18:17.0 112.7 616 237
717 Luke Tarr 10 Potterville (MI) 4 18:17.0 112.7 617 54
718 Eli Rotman 10 Muskegon Western Mich. Christian (MI) 1 18:17.0 112.7 618 55
719 Caleb Chamberlain 9 DeWitt (MI) 5 18:18.0 112.6 619 203
720 Keegan MacGeorge 11 Allendale (MI) 2 18:18.0 112.6 620 204
721 Drew Marten 12 Tecumseh (MI) 5 18:18.0 112.6 621 205
722 Peyton Sharlow 10 Fruitport (MI) 6 18:18.0 112.6 622 206
723 Aidan Makled 9 Hastings (NE) 3 18:18.0 112.6 623 207
724 Sage Castleberry 11 BC Lakeview (MI) 9 18:18.0 112.6 238
725 Jack Long 9 GR Christian (MI) 15 18:18.0 112.6 20
726 Brett Cribley 12 Capital Homeschool (MI) 4 18:18.0 112.6 624 123
727 Donald Dunn 12 Marlette (MI) 2 18:18.0 112.6 625 124
728 Rishabh Kothari 10 Dexter (MI) 9 18:18.0 112.6 77
729 Lance Wood 12 Tecumseh (MI) 6 18:18.0 112.6 626 208
730 Austin Wilson 10 GR West Mich. Aviation (MI) 4 18:19.0 112.5 627 125
731 John Gulock 10 Capital Homeschool (MI) 5 18:19.0 112.5 628 126
732 Will Ritsema 12 Hudsonville Unity Christian (MI) 8 18:19.0 112.5 209
733 Jacob Ball 10 FHC GR Forest Hills Central (MI) 4 18:20.0 112.4 629 239
734 Jason Seekamp 10 TC West (Traverse City) (MI) 11 18:20.0 112.4 78
735 Nick Stapleton 10 GR Catholic Central (MI) 3 18:20.0 112.4 630 210
736 Joseph Proos 9 Portage Northern (MI) 6 18:20.0 112.4 631 79
737 Dimitri Poland 11 Muskegon Mona Shores (MI) 3 18:20.0 112.4 632 240
738 Jonah Hunt 10 Benzie Central (MI) 8 18:20.0 112.4 127
739 Austin Lovett 12 Richland Gull Lake (MI) 5 18:20.0 112.4 633 241
740 John Friebe 10 Bay City Western (MI) 6 18:20.0 112.4 634 80
741 Christian Lipka 11 Montague (MI) 5 18:20.0 112.4 635 128
742 Mason Harvath-Gerrans 10 Saugatuck (MI) 12 18:20.0 112.4 8
743 Michael Overdier 9 Ann Arbor Pioneer (MI) 14 18:21.0 112.3 81
744 Parker Tallent 12 Delton-Kellogg (MI) 1 18:21.0 112.3 636 129
745 Evan Bleitz 11 Saline (MI) 19 18:21.0 112.3 82
746 Chris Jakiel 11 Caledonia (MI) 11 18:21.0 112.3 83
747 Cooper Lenzi 10 Clio (MI) 5 18:21.0 112.3 637 211
748 Shaun Lohman 12 Holland West Ottawa (MI) 7 18:22.0 112.2 638 242
749 Austin Coll 10 Portage Central (MI) 10 18:22.0 112.2 84
750 Parker Reynolds 10 North Muskegon (MI) 6 18:22.0 112.2 639 130
751 Sam Stahlbaum 12 Frankenmuth (MI) 3 18:22.0 112.2 640 131
752 Aiden Hauser 9 Okemos (MI) 8 18:22.0 112.2 243
753 Isaiah Schramm 10 Monroe Milers (MI) 2 18:22.0 112.2 244
754 Kristian Manivilopski 11 Dearborn Heights Crestwood (MI) 4 18:23.0 641 245
755 Nolen Bornamann 11 BC Pennfield (MI) 1 18:23.0 112.1 642 212
756 Cole Nickless 9 Bay City Western (MI) 7 18:23.0 112.1 643 85
757 Ayash Ahmed 9 Coldwater (OH) 5 18:23.0 112.1 644 21
758 Leo Toruno 11 Ann Arbor Skyline (MI) 11 18:23.0 112.1 86
759 Thomas Balaskovitz 11 Whitehall (MI) 4 18:23.0 112.1 645 213
760 Elijah Lockett 11 Vicksburg (MI) 3 18:24.0 112.0 646 214
761 Joe Nelson 10 South Haven (MI) 4 18:24.0 112.0 647 215
762 Xavier Addison 10 Mt. Pleasant Sacred Heart (MI) 2 18:24.0 112.0 648 56
763 Scotty Baldwin 12 Clare (MI) 5 18:24.0 112.0 649 132
764 Collin Eager 11 Vicksburg (MI) 4 18:24.0 112.0 650 216
765 Jack Luymes 9 GR Christian (MI) 16 18:24.0 112.0 22
766 Connor Callahan 9 FHN GR Forest Hills Northern (MI) 5 18:24.0 112.0 651 87
767 Elijah Lashley 10 Davison (MI) 7 18:25.0 111.9 652 246
768 Brandon Schultz 11 Rockford (MI) 10 18:25.0 111.9 88
769 Garrett Peck 11 Ann Arbor Skyline (MI) 12 18:25.0 111.9 89
770 Nicholas Faulkner 12 Saline (MI) 20 18:25.0 111.9 90
771 Hayden Johnson 12 Grandville (MI) 8 18:25.0 111.9 91
772 Lane Everett 10 St. Joseph (MI) 6 18:25.0 111.9 653 217
773 Jordan Jones 11 Monroe Jefferson (MI) 1 18:25.0 111.9 654 218
774 Zach Grubaugh 11 Sanford-Meridian (MI) 4 18:25.0 111.9 655 133
775 Logan Taylor 12 McBain (MI) 5 18:25.0 111.9 656 134
776 Isaac Noyes 9 Caledonia (MI) 12 18:25.0 111.9 92
777 Brendan Gross 10 Grand Haven (MI) 10 18:25.0 111.9 93
778 Max Klein 9 GR Catholic Central (MI) 4 18:26.0 111.8 657 219
779 Matt Jager 11 GR West Catholic (MI) 3 18:26.0 111.8 658 135
780 Camerin Miller 11 Montrose (CO) 4 18:26.0 111.8 659 136
781 Lars Lindgren 11 GR Christian (MI) 17 18:26.0 111.8 23
782 Raven Lockard 12 Fruitport (MI) 7 18:26.0 111.8 660 220
783 Aidan Ward 11 Vicksburg (MI) 5 18:26.0 111.8 661 221
784 Nathan Wolffis 10 Grand Haven (MI) 11 18:26.0 111.8 94
785 Jack Doerr 9 TC Central (Traverse City) (MI) 11 18:26.0 111.8 95
786 Seth Oxer 9 Temperance Bedford (MI) 9 18:27.0 111.7 96
787 Daniel Karston 12 FHE Ada Forest Hills Eastern (MI) 5 18:27.0 111.7 662 222
788 Griffin Fitts 11 St. Joseph (MI) 7 18:27.0 111.7 663 223
789 Toby Mepham 12 Saline (MI) 21 18:27.0 111.7 97
790 Ryan Brummel 10 Newaygo (MI) 1 18:27.0 111.7 664 137
791 Max Sepeshy 10 Grand Haven (MI) 12 18:27.0 111.7 98
792 Brandon Guenther 9 Hanover-Horton (MI) 8 18:27.0 111.7 9
793 Joshua Lee 12 Kent City (MI) 4 18:27.0 111.7 665 138
794 Chase VanKlompenberg 12 Hudsonville Unity Christian (MI) 9 18:27.0 111.7 24
795 Mitchell Mudd 11 Zeeland East (MI) 5 18:27.0 111.7 666 25
796 Jacob Bradley 12 Frankfort (WV) 1 18:27.0 111.7 667 57
797 Jibril Syed 9 Auburn Hills Avondale (MI) 6 18:28.0 111.6 668 26
798 Kullan Morgan 10 East Kentwood (MI) 7 18:28.0 111.6 669 247
799 Sidney Richardson 12 Kalamazoo Loy Norrix (MI) 6 18:28.0 111.6 670 248
800 Luke Lathrup 10 Eaton Rapids (MI) 4 18:28.0 111.6 671 224
801 Samuel Chen 11 Saline (MI) 22 18:28.0 111.6 99
802 Jules Muhizi 11 East Kentwood (MI) 8 18:28.0 111.6 100
803 Zack Blanchard 12 Bath (MI) 3 18:28.0 111.6 672 139
804 Evan Boes 12 Mason County Central (MI) 3 18:28.0 111.6 673 140
805 Christopher Carpentier 12 Ionia (MI) 5 18:28.0 111.6 674 225
806 Todd Henley 9 Hopkins (MN) 3 18:28.0 111.6 675 141
807 Thomas Gearhart 12 Mattawan (MI) 3 18:29.0 111.4 676 249
808 Noah Shrock 10 Celina (TX) 5 18:29.0 111.4 677 226
809 Dolan Vincent 11 Auburn Hills Avondale (MI) 7 18:29.0 111.4 678 27
810 Bryce Messmann 12 Ann Arbor Fr Gabriel Richard (MI) 7 18:29.0 111.4 679 227
811 Sean Toohey 12 GR West Mich. Aviation (MI) 5 18:29.0 111.4 680 10
812 Drew Henman 12 Grand Haven (MI) 13 18:29.0 111.4 101
813 Brendan Burns 12 Temperance Bedford (MI) 10 18:29.0 111.4 250
814 Austin Watt 10 Almont (MI) 5 18:30.0 111.3 681 142
815 Gavin Tucker 11 Grandville (MI) 9 18:30.0 111.3 102
816 Vinny Ladner 9 GR West Catholic (MI) 4 18:30.0 111.3 682 143
817 Ryan Gilmore 10 Lansing Catholic (MI) 9 18:30.0 111.3 11
818 Luke Westra 11 Portage Central (MI) 11 18:30.0 111.3 103
819 Max Michalak 11 Bay City Western (MI) 8 18:30.0 111.3 251
820 Nicholas Widener 10 Kent City (MI) 5 18:30.0 111.3 683 144
821 Colin Meiste 11 Zeeland East (MI) 6 18:31.0 111.2 684 228
822 Ringo Joon 10 Saugatuck (MI) 13 18:31.0 111.2 12
823 Justin Forester 12 Ann Arbor Skyline (MI) 13 18:31.0 111.2 104
824 Owen Huard 9 Dexter (MI) 10 18:31.0 111.2 105
825 Andrew Stephenson 12 Okemos (MI) 9 18:31.0 111.2 252
826 TJ Moore 10 Mt. Pleasant Sacred Heart (MI) 3 18:31.0 111.2 685 58
827 Linus Guerra 11 Grand River Prep (MI) 4 18:31.0 111.2 686 229
828 George McClure 10 Marshall (MI) 4 18:31.0 111.2 687 230
829 Matt Rosolowski 11 Chelsea (MI) 10 18:32.0 111.2 28
830 Reece Ratliff 9 BC Lakeview (MI) 10 18:32.0 111.2 106
831 Adam Schwanzl 12 Kalamazoo Hackett (MI) 1 18:32.0 111.2 688 59
832 Darren Kozlowski 11 Manton (MI) 6 18:32.0 111.2 689 60
833 Tyler Hulst 11 Grandville Calvin Christian (MI) 5 18:32.0 111.2 690 13
834 Gavin Delproposto 9 Brighton (MI) 12 18:32.0 111.2 107
835 Patrick Campbell 10 Flint Powers Catholic (MI) 9 18:32.0 111.2 29
836 Ben Bolduc 10 Woodhaven Brownstown (MI) 4 18:32.0 111.2 691 253
837 Yafet Gebremariam 11 Ann Arbor Track (MI) 2 18:32.0 111.2 231
838 Joshua Adair 10 Kalamazoo Homeschool Sports (MI) 1 18:33.0 111.1 692 61
839 Jon Arnold 9 Hastings (NE) 4 18:33.0 111.1 693 232
840 Jack Zuidema 10 Muskegon Western Mich. Christian (MI) 2 18:33.0 111.1 694 62
841 Jonah Montney 12 Shepherd (MI) 9 18:33.0 111.1 14
842 Jared Feyen 11 Caledonia (MI) 13 18:33.0 111.1 108
843 Logan Borah 10 St. Joseph (MI) 8 18:34.0 110.9 30
844 Christian VandeGutche 9 Hudsonville (MI) 9 18:34.0 110.9 109
845 Nick Lumsden 11 Marshall (MI) 5 18:34.0 110.9 695 233
846 Connor Elliott 9 Grand River Prep (MI) 5 18:34.0 110.9 696 234
847 Zach Zahrt 10 Richland Gull Lake (MI) 6 18:34.0 110.9 697 254
848 David Jordan 12 Temperance Bedford (MI) 11 18:34.0 110.9 110
849 Oleksandr (Sascha) Bennett 10 Flint Powers Catholic (MI) 10 18:34.0 110.9 31
850 Adam Elayan 11 Dearborn Heights Crestwood (MI) 5 18:35.0 110.8 698 255
851 Ben Shotwell 11 Ann Arbor Skyline (MI) 14 18:35.0 110.8 111
852 Andrew Plaisier 11 Muskegon Western Mich. Christian (MI) 3 18:35.0 110.8 699 63
853 Roy Bowman 10 Jonesville (MI) 3 18:35.0 110.8 700 145
854 Josh Lynch 9 Mt. Pleasant Sacred Heart (MI) 4 18:36.0 110.8 701 64
855 Jack Hillary 9 FHN GR Forest Hills Northern (MI) 6 18:36.0 110.8 702 112
856 Noah Flint 10 Hanover-Horton (MI) 9 18:36.0 110.8 15
857 Cole Nelson 11 Caledonia (MI) 14 18:36.0 110.8 113
858 Benjamin Stimac 11 Saline (MI) 23 18:36.0 110.8 114
859 Emmanuel Luk 11 GR Christian (MI) 18 18:36.0 110.8 32
860 Mitchell Messer 9 Hil. Davidson (OH) 14 18:36.0 110.8 115
861 Scott Bridges 12 BC Lakeview (MI) 11 18:36.0 110.8 116
862 Dylan Morrish 10 Clare (MI) 6 18:36.0 110.8 703 146
863 Alvaro Martinez 9 Bangor (ME) 4 18:36.0 110.8 704 147
864 Conor McPartlin 9 Marshall (MI) 6 18:36.0 110.8 705 235
865 Jake Price 12 Woodhaven Brownstown (MI) 5 18:36.0 110.8 706 256
866 Anton Ludwig 10 East Grand Rapids (MI) 11 18:36.0 110.8 33
867 Nick Balesky 10 Okemos (MI) 10 18:37.0 110.7 117
868 Jin Ro 10 FHN GR Forest Hills Northern (MI) 7 18:37.0 110.7 707 118
869 Josh Dunlop 11 St. Joseph (MI) 9 18:37.0 110.7 34
870 Jack Teichman 10 Tecumseh (MI) 7 18:37.0 110.7 708 35
871 Seth Strout 11 Jenison (MI) 4 18:37.0 110.7 709 257
872 Joel Wilson 11 Rockford (MI) 11 18:37.0 110.7 119
873 Anders Bogard 10 Kalamazoo Christian (MI) 1 18:37.0 110.7 710 65
874 Cole Lloyd 10 Zeeland East (MI) 7 18:37.0 110.7 711 236
875 Lucas Manuszak 11 Tecumseh (MI) 8 18:37.0 110.7 237
876 Colby Hasse 10 Three Rivers (MI) 2 18:37.0 110.7 712 238
877 Matthew Brines 10 Cadillac (MI) 7 18:37.0 110.7 713 239
878 James Phelps 11 Lawton (MI) 2 18:37.0 110.7 714 148
879 Matt Dickerson 12 Schoolcraft (MI) 3 18:37.0 110.7 715 149
880 Andrew Palovich 12 Flint Powers Catholic (MI) 11 18:38.0 110.6 36
881 Matt Blakeslee 10 Brighton (MI) 13 18:38.0 110.6 120
882 Nathan Howard 12 Caledonia (MI) 15 18:38.0 110.6 121
883 Carson Finch 12 Bangor (ME) 5 18:38.0 110.6 716 150
884 Zac Jenkins 12 Monroe (CA) 5 18:38.0 110.6 717 258
885 Luke Adent 9 St. Joseph (MI) 10 18:38.0 110.6 37
886 Joey Johnston 12 Benzie Central (MI) 9 18:38.0 110.6 16
887 Angel Perez 12 Allendale (MI) 3 18:38.0 110.6 718 240
888 Ben Ingall 12 Grand Haven (MI) 14 18:38.0 110.6 122
889 Reed Ladd 10 Dexter (MI) 11 18:39.0 110.5 123
890 Rylee Scott 12 Grand Traverse Academy (MI) 1 18:39.0 110.5 719 66
891 Stephen McGraw 12 Grandville (MI) 10 18:39.0 110.5 259
892 Rafael Lopez 12 Eau Claire (MI) 3 18:39.0 110.5 720 67
893 Eric Nordquist 10 Parchment (MI) 1 18:39.0 110.5 721 151
894 Alex Sulka 12 BC Lakeview (MI) 12 18:40.0 110.4 124
895 Max Kline 9 Ludington (MI) 4 18:40.0 110.4 722 241
896 Ethan Spagnoli 10 Adrian (MI) 7 18:40.0 110.4 723 242
897 Nils Berglund 10 GR Christian (MI) 19 18:40.0 110.4 38
898 Charles Surratt 12 Hastings (NE) 5 18:40.0 110.4 724 243
899 Cogan McCoy 12 Delton-Kellogg (MI) 2 18:41.0 110.3 725 152
900 Thomas Lynch 9 Hil. Davidson (OH) 15 18:41.0 110.3 125
901 Brady Huber 11 Temperance Bedford (MI) 12 18:41.0 110.3 126
902 Zach Watts 11 Corunna (MI) 9 18:41.0 110.3 39
903 Edward DeLong 12 South Haven (MI) 5 18:41.0 110.3 726 244
904 Sam Powell 12 Muskegon Mona Shores (MI) 4 18:41.0 110.3 727 260
905 Colton Christoffersen 10 Fremont (MI) 9 18:41.0 110.3 40
906 Will Brown 11 Spring Lake (MI) 7 18:41.0 110.3 728 41
907 AJ Cloutier 12 Ann Arbor Skyline (MI) 15 18:42.0 110.2 127
908 Ben Lewis 10 Zeeland West (MI) 6 18:42.0 110.2 729 42
909 Jack Skidmore 11 Bath (MI) 4 18:42.0 110.2 730 153
910 Gus Hinch 9 Watervliet (MI) 3 18:42.0 110.2 731 154
911 Sam Warren 11 Constantine (MI) 2 18:42.0 110.2 732 155
912 Hunter Meinburg 12 Flushing (MI) 6 18:42.0 110.2 733 261
913 Carter Zolman 10 Jenison (MI) 5 18:42.0 110.2 734 262
914 Blake DesRosiers 11 Dexter (MI) 12 18:42.0 110.2 128
915 Kyle Restau 11 Caledonia (MI) 16 18:42.0 110.2 129
916 Nolan Surach 11 Marcellus (NY) 2 18:42.0 110.2 735 68
917 Drew Deitrich 11 Marshall (MI) 7 18:43.0 110.1 736 245
918 Lucas VanderPloeg 10 Hudsonville Unity Christian (MI) 10 18:43.0 110.1 43
919 Mitchell Turner 10 BC Lakeview (MI) 13 18:43.0 110.1 130
920 Joe Negen 12 Spring Lake (MI) 8 18:43.0 110.1 44
921 Collin Carter 10 Manton (MI) 7 18:43.0 110.1 737 69
922 Tyler Cook 10 Hartland (MI) 16 18:43.0 110.1 131
923 Brandon Wyman 10 Delton-Kellogg (MI) 3 18:43.0 110.1 738 156
924 Nick Moeggenberg 12 Shepherd (MI) 10 18:43.0 110.1 17
925 Charlie Ro 12 FHN GR Forest Hills Northern (MI) 8 18:43.0 110.1 263
926 Logan Wiseman 10 Pinckney (MI) 7 18:44.0 110.0 739 264
927 Spencer Irvine 12 Middleville Thornapple-Kellogg (MI) 4 18:44.0 110.0 740 246
928 Brett Robertson 12 Bangor (ME) 6 18:44.0 110.0 741 157
929 Andrew Slager 11 Parchment (MI) 2 18:44.0 110.0 742 158
930 Aaron Hughes 11 Grand Haven (MI) 15 18:44.0 110.0 132
931 Ryan Takacs 11 Kalamazoo Hackett (MI) 2 18:44.0 110.0 743 70
932 Kelly Radford 11 Richland Gull Lake (MI) 7 18:44.0 110.0 744 133
933 Ben Kuntzsch 11 Grand Ledge (MI) 5 18:44.0 110.0 745 265
934 Luke Marriott 11 Mattawan (MI) 4 18:44.0 110.0 746 266
935 Austin Peters 12 Carleton Airport (MI) 4 18:44.0 110.0 747 247
936 Jax Heil 11 Parchment (MI) 3 18:45.0 109.9 748 159
937 Jacob Edwards 11 Mason County Central (MI) 4 18:45.0 109.9 749 160
938 Scotty Fargo 9 Portage Northern (MI) 7 18:45.0 109.9 750 134
939 Adam Bailey 11 Coldwater (OH) 6 18:45.0 109.9 751 248
940 Matthew Sparkman 10 St. Joseph (MI) 11 18:45.0 109.9 249
941 Matthew Bau 9 Kalamazoo Central (MI) 6 18:45.0 109.9 752 267
942 Jackson McGrath 11 Portage Northern (MI) 8 18:45.0 109.9 135
943 Sam Darnell 11 GR West Mich. Aviation (MI) 6 18:45.0 109.9 753 161
944 Ethan Lehman 12 Creative Technologies Academy (MI) 3 18:46.0 109.8 754 71
945 Robert McQuaid 12 Okemos (MI) 11 18:46.0 109.8 136
946 Andrew Sellon 11 Spring Lake (MI) 9 18:46.0 109.8 250
947 Brian Pawelec 11 Woodhaven Brownstown (MI) 6 18:46.0 109.8 755 137
948 Russell Brown 10 TC West (Traverse City) (MI) 12 18:46.0 109.8 138
949 Zach Gooding 9 Corunna (MI) 10 18:46.0 109.8 45
950 Ben Oostendorp 12 East Grand Rapids (MI) 12 18:46.0 109.8 46
951 Connor Henckel 11 Mendon (MI) 4 18:46.0 109.8 756 72
952 Alex Richmond 12 GR West Catholic (MI) 5 18:47.0 109.7 757 162
953 Seven LaRoue 9 Fremont (MI) 10 18:47.0 109.7 47
954 Charlie Brown 10 Clare (MI) 7 18:47.0 109.7 758 163
955 Mitchell Schuette 11 Hanover-Horton (MI) 10 18:47.0 109.7 18
956 Brent Simmons 12 Watervliet (MI) 4 18:47.0 109.7 759 164
957 Ethan Wolters 11 Zeeland West (MI) 7 18:47.0 109.7 760 251
958 Jared Garten 11 Ludington (MI) 5 18:47.0 109.7 761 252
959 Elliott Smith 11 TC Central (Traverse City) (MI) 12 18:47.0 109.7 139
960 Cameron Danyo 11 Woodhaven Brownstown (MI) 7 18:47.0 109.7 762 140
961 Nick Flegel 9 Kent City (MI) 6 18:47.0 109.7 763 165
962 Layne Marshall 11 Hil. Davidson (OH) 16 18:48.0 109.6 141
963 Zach Manion 11 Grandville Calvin Christian (MI) 6 18:48.0 109.6 764 166
964 Owen Langejans 11 Portage Northern (MI) 9 18:48.0 109.6 268
965 David VanderSloot 12 Capital Homeschool (MI) 6 18:48.0 109.6 765 167
966 Logan Kerner 12 BC Lakeview (MI) 14 18:48.0 109.6 142
967 Nick McKenzie 10 Dexter (MI) 13 18:48.0 109.6 143
968 Abe Gill 10 Mason (OH) 7 18:48.0 109.6 766 253
969 Dan Campbell 9 Brighton (MI) 14 18:49.0 109.5 144
970 Cole Appoloni 10 Three Rivers (MI) 3 18:49.0 109.5 767 254
971 Nathan Kinne 10 Middleville Thornapple-Kellogg (MI) 5 18:49.0 109.5 768 255
972 Jake Phillips 12 Grand Haven (MI) 16 18:49.0 109.5 145
973 Chris Eakin 12 Dexter (MI) 14 18:49.0 109.5 146
974 Joaquin Gonzalez 10 Traverse City St. Francis (MI) 4 18:49.0 109.5 769 168
975 Brad King 10 Grand Ledge (MI) 6 18:50.0 109.4 770 269
976 Berkeley Garvelink 10 Saugatuck (MI) 14 18:50.0 109.4 19
977 Ben Dennings 12 Montrose (CO) 5 18:50.0 109.4 771 169
978 Jack Jones 11 Constantine (MI) 3 18:50.0 109.4 772 170
979 John Cramer 11 Kalamazoo Christian (MI) 2 18:50.0 109.4 773 73
980 Jacob Brunty 9 Saline (MI) 24 18:50.0 109.4 147
981 Kirk Myers 9 Hil. Davidson (OH) 17 18:50.0 109.4 148
982 Michael Kiley 11 East Grand Rapids (MI) 13 18:50.0 109.4 48
983 Brad Austin 12 Monroe Jefferson (MI) 2 18:50.0 109.4 774 256
984 Josh Brown 9 Hastings (NE) 6 18:50.0 109.4 775 257
985 Nathan Maki 10 Dexter (MI) 15 18:50.0 109.4 149
986 Soichiro Koiso 12 Grand Traverse Academy (MI) 2 18:50.0 109.4 776 74
987 Bryce Stevens 12 Hanover-Horton (MI) 11 18:50.0 109.4 20
988 Joe Brooks 11 Dexter (MI) 16 18:50.0 109.4 150
989 Dov Emerson 12 Holland (MI) 6 18:50.0 109.4 777 270
990 Ransom Duncan 10 Dexter (MI) 17 18:51.0 109.3 151
991 Chase Nelson 10 Mt. Pleasant Sacred Heart (MI) 5 18:51.0 109.3 778 75
992 Patrick Gehringer 11 Portage Central (MI) 12 18:51.0 109.3 152
993 Tyson Ford 10 Mattawan (MI) 5 18:51.0 109.3 779 271
994 Mitchell Doyle 11 FHN GR Forest Hills Northern (MI) 9 18:51.0 109.3 272
995 Conor Streng 12 FHN GR Forest Hills Northern (MI) 10 18:51.0 109.3 273
996 Holden Palmer 10 BC Lakeview (MI) 15 18:51.0 109.3 153
997 Mitch Helmus 9 Zeeland East (MI) 8 18:51.0 109.3 49
998 Gaurang Vaidya 9 FHE Ada Forest Hills Eastern (MI) 6 18:51.0 109.3 780 50
999 Simon Schaub 12 Grand Traverse Academy (MI) 3 18:52.0 109.2 781 76
1000 Kade Meganck 11 Montrose (CO) 6 18:52.0 109.2 782 171
1001 Spencer Crompton 11 Brighton (MI) 15 18:52.0 109.2 154
1002 CJ Spencer 12 Shepherd (MI) 11 18:52.0 109.2 21
1003 Liam Hartsuff 11 Chelsea (MI) 11 18:52.0 109.2 51
1004 Greg Olsen 12 Coloma (MI) 1 18:52.0 109.2 172
1005 James Klein 11 GR Catholic Central (MI) 5 18:52.0 109.2 783 258
1006 Brian Thompson 9 South Haven (MI) 6 18:53.0 109.1 784 259
1007 Jarod Volstorf 10 Three Oaks River Valley (MI) 1 18:53.0 109.1 77
1008 Garrett Russell 12 Mendon (MI) 5 18:53.0 109.1 785 78
1009 Anthony Nykamp 10 GR South Christian (MI) 6 18:53.0 109.1 786 260
1010 Colin Gonia 12 Monroe Jefferson (MI) 3 18:53.0 109.1 787 261
1011 Avery Grow 9 Grand Ledge (MI) 7 18:53.0 109.1 788 155
1012 Mike Stinchcomb 12 Portage Northern (MI) 10 18:53.0 109.1 274
1013 Brian Wiltse 11 Flint Powers Catholic (MI) 12 18:53.0 109.1 52
1014 Emmett Rosenzweig 9 Marshall (MI) 8 18:53.0 109.1 53
1015 Grant Santos 12 Saline (MI) 25 18:53.0 109.1 156
1016 Liam Maloney 11 FHN GR Forest Hills Northern (MI) 11 18:53.0 109.1 157
1017 Caleb Riddering 10 Grandville Calvin Christian (MI) 7 18:53.0 109.1 789 173
1018 Joe Berry 11 Hanover-Horton (MI) 12 18:53.0 109.1 22
1019 Ray Bartlett 10 Saugatuck (MI) 15 18:54.0 109.0 23
1020 AJ Skidmore 9 Bath (MI) 5 18:54.0 109.0 790 174
1021 Jacob Ingleston 11 Benzie Central (MI) 10 18:54.0 109.0 24
1022 Colby Querciagrossa 11 Almont (MI) 6 18:54.0 109.0 791 175
1023 Nick Case 10 Tecumseh (MI) 9 18:54.0 109.0 54
1024 Trent McPheron 12 Whitehall (MI) 5 18:54.0 109.0 792 262
1025 Jaeger Schippa 10 Holland (MI) 7 18:54.0 109.0 793 275
1026 Patrick O'Connor 10 Mason (OH) 8 18:55.0 108.9 55
1027 Joe Lawrence 11 Holland West Ottawa (MI) 8 18:55.0 108.9 158
1028 Remington Clements 12 Lake Fenton (MI) 6 18:55.0 108.9 794 263
1029 Connor Krueger 9 Hartland (MI) 17 18:55.0 108.9 159
1030 Luke Elden 9 Lansing Catholic (MI) 10 18:55.0 108.9 25
1031 Kyle Kunst 10 Grandville Calvin Christian (MI) 8 18:55.0 108.9 26
1032 Kaleb Berry 12 Stevensville Lakeshore (MI) 2 18:55.0 108.9 795 264
1033 Caleb Gomez 12 Clare (MI) 8 18:55.0 108.9 27
1034 Damian Millard-Kleman 11 Okemos (MI) 12 18:56.0 108.8 160
1035 Wade Foster 11 Marshall (MI) 9 18:56.0 108.8 265
1036 Mitch Yuncker 12 Shepherd (MI) 12 18:56.0 108.8 28
1037 David Konold 11 Mattawan (MI) 6 18:56.0 108.8 796 276
1038 Nathan Chatman 12 Galesburg-Augusta (MI) 1 18:56.0 108.8 797 176
1039 Jack Kehoe 10 Grandville Calvin Christian (MI) 9 18:56.0 108.8 29
1040 Andrew Jackson 12 Delton-Kellogg (MI) 4 18:56.0 108.8 798 177
1041 Nicholas Bourbeau 12 Portage Central (MI) 13 18:56.0 108.8 161
1042 Zack Herman 11 Marlette (MI) 3 18:56.0 108.8 799 178
1043 Matthew Vannette 12 Middleville Thornapple-Kellogg (MI) 6 18:56.0 108.8 800 266
1044 Sam Meyer 12 Kalamazoo Central (MI) 7 18:56.0 108.8 801 162
1045 Nick Doane 9 Kalamazoo Central (MI) 8 18:57.0 108.7 277
1046 Jermaine Viculis 12 Charyl Stockwell Academy (MI) 1 18:57.0 108.7 802 79
1047 Jacob Walraven 12 Bay City Western (MI) 9 18:57.0 108.7 163
1048 Brandon Simon 12 Bay City Western (MI) 10 18:57.0 108.7 278
1049 Eric Ries 10 Tecumseh (MI) 10 18:57.0 108.7 56
1050 Ian Jenkins 12 East Grand Rapids (MI) 14 18:57.0 108.7 57
1051 Mitchell Bjorne 10 Bath (MI) 6 18:57.0 108.7 803 179
1052 Alec Weaver 11 Constantine (MI) 4 18:57.0 108.7 804 180
1053 Lucas Leid 9 Almont (MI) 7 18:57.0 108.7 805 181
1054 Santiago Saldivar 9 Grandville (MI) 11 18:58.0 108.6 164
1055 Nicholas Ghareeb 12 Monroe Milers (MI) 3 18:58.0 108.6 279
1056 Gena Bennett 9 Flint Powers Catholic (MI) 13 18:58.0 108.6 58
1057 Brandon Ammerman 10 Jenison (MI) 6 18:58.0 108.6 806 165
1058 Tyrus Zenner 12 Kingsley (MI) 1 18:58.0 108.6 182
1059 Matthew Powers 10 GR West Mich. Aviation (MI) 7 18:58.0 108.6 807 30
1060 Jad Fakhoury 9 Auburn Hills Avondale (MI) 8 18:58.0 108.6 267
1061 Shane Sauber 9 Hanover-Horton (MI) 13 18:58.0 108.6 31
1062 Jordan Brower 9 Zeeland West (MI) 8 18:58.0 108.6 59
1063 Owen O'Neil 11 Kalamazoo Central (MI) 9 18:58.0 108.6 166
1064 Hunter Krecow 12 TC West (Traverse City) (MI) 13 18:58.0 108.6 167
1065 Carson Yahrmarkt 11 Sanford-Meridian (MI) 5 18:58.0 108.6 808 183
1066 Sam Barringer 12 Lake Fenton (MI) 7 18:58.0 108.6 809 268
1067 Ben Hall 12 FHC GR Forest Hills Central (MI) 5 18:59.0 108.5 810 168
1068 Carson DeCarlo 10 Hil. Davidson (OH) 18 18:59.0 108.5 169
1069 Jackson Lobbezoo 9 Hudsonville (MI) 10 18:59.0 108.5 170
1070 Ethan Hubbell 10 Shepherd (MI) 13 18:59.0 108.5 32
1071 Jared Alton 10 Grand Traverse Academy (MI) 4 18:59.0 108.5 811 80
1072 Connor Vanderwilt 10 Grant (OR) 3 18:59.0 108.5 812 184
1073 Garrett Nyswaner 11 Clio (MI) 6 18:59.0 108.5 813 269
1074 Evan Johansen 10 Big Rapids (MI) 7 18:59.0 108.5 814 270
1075 Alex Leonard 9 Kalamazoo Hackett (MI) 3 18:59.0 108.5 815 81
1076 Quinten Bortz 12 BC Pennfield (MI) 2 18:59.0 108.5 816 271
1077 Blake Roodvoets 12 Eaton Rapids (MI) 5 18:59.0 108.5 817 272
1078 Dabao Zhang 10 Ann Arbor Pioneer (MI) 15 19:00.0 108.4 171
1079 Justin Monroe 11 Leslie (OR) 3 19:00.0 108.4 818 185
1080 Tim Schloff 10 Holland Christian (MI) 3 19:00.0 108.4 819 273
1081 Haddan Young 11 Whitehall (MI) 6 19:00.0 108.4 820 274
1082 Brandon Miner 11 Hastings (NE) 7 19:00.0 108.4 821 275
1083 Joey Pastori 12 Auburn Hills Avondale (MI) 9 19:00.0 108.4 276
1084 Matt Lester 9 Delton-Kellogg (MI) 5 19:00.0 108.4 822 186
1085 Joel Blackburn 10 Richland Gull Lake (MI) 8 19:00.0 108.4 172
1086 Keegan Langeler 10 Grand Haven (MI) 17 19:00.0 108.4 173
1087 Zander Hartsuff 9 Chelsea (MI) 12 19:00.0 108.4 60
1088 Austin Wilkinson 11 Kalamazoo Homeschool Sports (MI) 2 19:01.0 108.3 823 82
1089 Brandyn Gould 11 Muskegon Western Mich. Christian (MI) 4 19:01.0 108.3 824 83
1090 Drake Matheny 10 Schoolcraft (MI) 4 19:01.0 108.3 825 33
1091 Micah Dyson 10 Monroe Milers (MI) 4 19:01.0 108.3 280
1092 Jonathan Willison-Westbrook 10 Kent City (MI) 7 19:01.0 108.3 826 34
1093 Collin Payne 12 Hartland (MI) 18 19:01.0 108.3 174
1094 Evan Buck 10 Okemos (MI) 13 19:01.0 108.3 175
1095 Tristin Hallock 11 Montabella (MI) 3 19:01.0 108.3 827 84
1096 Enrique Lopez 10 Eaton Rapids (MI) 6 19:02.0 108.2 828 277
1097 Jerry Haadsma 11 BC Lakeview (MI) 16 19:02.0 108.2 176
1098 Jacob Schantz 12 GR West Catholic (MI) 6 19:02.0 108.2 829 187
1099 Matt Record 9 Concord (DE) 5 19:02.0 108.2 830 85
1100 Ethan Senti 9 Zeeland West (MI) 9 19:02.0 108.2 278
1101 Nathan Irgang 9 Saline (MI) 26 19:02.0 108.2 177
1102 Gray Vandervelde 11 McBain (MI) 6 19:02.0 108.2 831 188
1103 Christian Post 12 Saugatuck (MI) 16 19:02.0 108.2 35
1104 Alex Souza 9 FHC GR Forest Hills Central (MI) 6 19:02.0 108.2 832 281
1105 Logan Smith 10 Grandville (MI) 12 19:03.0 108.1 178
1106 Jacob Campbell 9 Grass Lake (MI) 1 19:03.0 108.1 833 189
1107 Colin Fremeau 9 Jackson Lumen Christi (MI) 3 19:03.0 108.1 834 190
1108 Ben Everse 9 Zeeland East (MI) 9 19:03.0 108.1 279
1109 Jackson Hagen 10 Clio (MI) 7 19:03.0 108.1 835 280
1110 Colton Hirst 9 Monroe (CA) 6 19:03.0 108.1 836 282
1111 Benjamin Kendall 9 Muskegon Mona Shores (MI) 5 19:03.0 108.1 837 283
1112 Daniel Lipka 11 Montague (MI) 6 19:03.0 108.1 838 36
1113 Rob Kurtz 11 St. Joseph (MI) 12 19:03.0 108.1 61
1114 Dustin Bowen 11 Jenison (MI) 7 19:04.0 108.0 839 179
1115 Chase Boshoven 10 GR West Catholic (MI) 7 19:04.0 108.0 840 191
1116 TJ Krawczyk 12 Kalamazoo Hackett (MI) 4 19:04.0 108.0 841 86
1117 Robert Groesser 12 Benzie Central (MI) 11 19:04.0 108.0 37
1118 Ethan Johnson 9 Grandville (MI) 13 19:04.0 108.0 180
1119 Wilson Deeren 11 Ionia (MI) 6 19:04.0 108.0 842 62
1120 Brendan Pollock 12 Ludington (MI) 6 19:04.0 108.0 843 281
1121 Chandler Sheatzley 11 Flint Powers Catholic (MI) 14 19:04.0 108.0 63
1122 Connor Clemens 10 Portage Northern (MI) 11 19:05.0 107.9 181
1123 Seth Orvosh 11 Sanford-Meridian (MI) 6 19:05.0 107.9 844 192
1124 Kyle Card 12 Ionia (MI) 7 19:05.0 107.9 845 282
1125 Alejandro Hoban 11 GR Catholic Central (MI) 6 19:05.0 107.9 846 283
1126 John Bowerman 9 Milan (MI) 3 19:05.0 107.9 847 284
1127 Drew Duncan 12 Holland Christian (MI) 4 19:05.0 107.9 848 285
1128 Jacob Groenendyk 12 Hudsonville Unity Christian (MI) 11 19:05.0 107.9 64
1129 Noah Minnaar 10 Capital Homeschool (MI) 7 19:05.0 107.9 849 193
1130 Alex Blasi 12 Delton-Kellogg (MI) 6 19:05.0 107.9 850 38
1131 Kyle Morris 10 Muskegon Western Mich. Christian (MI) 5 19:05.0 107.9 851 87
1132 Noah Holkeboer 10 GR Christian (MI) 20 19:05.0 107.9 65
1133 Adam Wolffis 9 Montague (MI) 7 19:06.0 107.8 852 194
1134 Marc Crossman 10 Benzie Central (MI) 12 19:06.0 107.8 39
1135 Nick Brown 10 Ionia (MI) 8 19:06.0 107.8 66
1136 Grant Wing 9 Ann Arbor Fr Gabriel Richard (MI) 8 19:06.0 107.8 67
1137 Jack Ross 9 Hartland (MI) 19 19:06.0 107.8 182
1138 Ryan Short 11 Mattawan (MI) 7 19:06.0 107.8 853 183
1139 Evin Drew 11 Caledonia (MI) 17 19:07.0 107.8 184
1140 Ben Rutherford 9 St Philip Catholic Central (MI) 4 19:07.0 107.8 854 88
1141 Jack Russell 9 Lansing Catholic (MI) 11 19:07.0 107.8 40
1142 Christian Turner 12 Grand Traverse Academy (MI) 5 19:07.0 107.8 855 89
1143 Christian Halquist 12 Grand River Prep (MI) 6 19:07.0 107.8 856 286
1144 Ryan Bishop 9 Benzie Central (MI) 13 19:07.0 107.8 41
1145 Joe Targett 10 Ann Arbor Fr Gabriel Richard (MI) 9 19:07.0 107.8 68
1146 Vance Locker 9 South Haven (MI) 7 19:07.0 107.8 857 69
1147 Case Trevino 12 Bath (MI) 7 19:07.0 107.8 858 42
1148 Matthew Weimer 10 Holland West Ottawa (MI) 9 19:07.0 107.8 185
1149 Joe Ghahramani 12 Kalamazoo Hackett (MI) 5 19:08.0 859 90
1150 Jacob Hush 11 Flint Powers Catholic (MI) 15 19:08.0 107.7 70
1151 Aaron Ortiz 12 Kent City (MI) 8 19:08.0 107.7 43
1152 Alex Richardson 12 GR West Mich. Aviation (MI) 8 19:08.0 107.7 195
1153 Dillon Brown 10 Walkerville (MI) 4 19:08.0 107.7 860 91
1154 Caleb Beeghly 10 Whitehall (MI) 7 19:08.0 107.7 861 287
1155 Matt Lewis 10 Woodhaven Brownstown (MI) 8 19:08.0 107.7 186
1156 Spencer Good 12 Jackson Lumen Christi (MI) 4 19:08.0 107.7 862 196
1157 Alex Russo 10 Kent City (MI) 9 19:09.0 107.6 197
1158 Antonio Aguilar 9 Flushing (MI) 7 19:09.0 107.6 863 187
1159 Eli Nelson 11 McBain (MI) 7 19:09.0 107.6 864 198
1160 Clay Jancek 9 Montague (MI) 8 19:09.0 107.6 44
1161 Ben Jenkins 10 Grandville Calvin Christian (MI) 10 19:09.0 107.6 45
1162 Raymond York 10 Brighton (MI) 16 19:09.0 107.6 188
1163 Brendan Ulanch 12 FHN GR Forest Hills Northern (MI) 12 19:09.0 107.6 189
1164 Hunter Finnila 9 St Philip Catholic Central (MI) 5 19:09.0 107.6 865 92
1165 Noah VanRees 12 Holland Christian (MI) 5 19:10.0 107.5 866 288
1166 Brian Frazee 9 Kalamazoo Homeschool Sports (MI) 3 19:10.0 107.5 867 93
1167 Andrew Klinke 10 Stevensville Lakeshore (MI) 3 19:10.0 107.5 868 289
1168 Matthew Hoffman 11 Mason (OH) 9 19:10.0 107.5 71
1169 Nick Barr 10 Brighton (MI) 17 19:10.0 107.5 190
1170 Logan Coles 12 FHN GR Forest Hills Northern (MI) 13 19:10.0 107.5 191
1171 Tommy Kelley 12 Grant (OR) 4 19:10.0 107.5 869 199
1172 David Vasquez 11 Grandville Calvin Christian (MI) 11 19:10.0 107.5 200
1173 Zack Haan 9 Grandville Calvin Christian (MI) 12 19:10.0 107.5 46
1174 Brady Pitcher 9 Monroe (CA) 7 19:10.0 107.5 870 284
1175 Sergei Kelley 12 Grand Traverse Academy (MI) 6 19:11.0 107.4 871 94
1176 Chauncey Smith 10 Jackson Lumen Christi (MI) 5 19:11.0 107.4 872 201
1177 Andrew Hackett 9 Grandville Calvin Christian (MI) 13 19:11.0 107.4 47
1178 Jeremiah Hasty 11 Hesperia (MI) 4 19:11.0 107.4 873 95
1179 Kevin LaMont 10 Whitmore Lake (MI) 4 19:11.0 107.4 874 202
1180 Jacob Pastoor 10 Hopkins (MN) 4 19:11.0 107.4 875 203
1181 Joe Fordney 9 Allendale (MI) 4 19:11.0 107.4 876 290
1182 Ethan Chevalier 10 Temperance Bedford (MI) 13 19:11.0 107.4 192
1183 Tristen Kloppe 9 Jenison (MI) 8 19:11.0 107.4 193
1184 Brody Houle 9 Grand Haven (MI) 18 19:11.0 107.4 194
1185 Nick Gerhard 10 Portage Northern (MI) 12 19:11.0 107.4 195
1186 Nathan Maher 11 Holland West Ottawa (MI) 10 19:12.0 107.3 196
1187 Elijah Becker 9 East Grand Rapids (MI) 15 19:12.0 107.3 72
1188 Justin Addison 12 Kalamazoo Central (MI) 10 19:12.0 107.3 197
1189 Colin Northuis 10 Portage Central (MI) 14 19:12.0 107.3 198
1190 Tripp Derrick 10 FHC GR Forest Hills Central (MI) 7 19:12.0 107.3 877 285
1191 Dylan Gwyn 10 Portage Central (MI) 15 19:12.0 107.3 199
1192 Luke Humphrey 12 Saline (MI) 27 19:12.0 107.3 200
1193 Brendan Jaime 11 Bay City Western (MI) 11 19:13.0 107.2 201
1194 Frank Frisinger 10 Grand Haven (MI) 19 19:13.0 107.2 202
1195 Cole Kerner 10 BC Lakeview (MI) 17 19:13.0 107.2 203
1196 Riley Fernandez 11 Portage Northern (MI) 13 19:13.0 107.2 204
1197 Nathaniel Woolum 10 Mattawan (MI) 8 19:14.0 107.1 286
1198 Ben Opphile 12 Bath (MI) 8 19:14.0 107.1 204
1199 Ethan Freel 9 Flint Powers Catholic (MI) 16 19:14.0 107.1 73
1200 Nick Rossiter 10 North Muskegon (MI) 7 19:15.0 107.0 878 205
1201 Cody Keast 9 Grand Ledge (MI) 8 19:15.0 107.0 205
1202 Austin Schiller 12 BC Lakeview (MI) 18 19:15.0 107.0 206
1203 John Sidwell 10 Kalamazoo Central (MI) 11 19:15.0 107.0 207
1204 Jonathan Jansma - GR FIRE (MI) 6 19:15.0 107.0 879 96
1205 Nathan Kipp 12 Breckenridge (TX) 3 19:15.0 107.0 880 97
1206 Skyler Flietstra 11 Richland Gull Lake (MI) 9 19:15.0 107.0 208
1207 Adam Wright 10 Caledonia (MI) 18 19:15.0 107.0 209
1208 DeLonte Pearson 11 GR West Mich. Aviation (MI) 9 19:15.0 107.0 206
1209 Ethan Killips 11 Wayland Union (MI) 3 19:15.0 107.0 881 291
1210 Bryce Wright 10 Grandville (MI) 14 19:15.0 107.0 210
1211 Andrew Schueler 11 Hil. Davidson (OH) 19 19:15.0 107.0 211
1212 Ethan Bronni 12 Woodhaven Brownstown (MI) 9 19:15.0 107.0 287
1213 Matthew Thomas 10 Macomb Dakota (MI) 12 19:16.0 106.9 212
1214 Austin Mabrey 10 Macomb Dakota (MI) 13 19:16.0 106.9 213
1215 Joseph Wagner 10 Dexter (MI) 18 19:16.0 106.9 214
1216 Jon Wildey 9 Fruitport (MI) 8 19:16.0 106.9 74
1217 Ethan Mandsager 9 Caledonia (MI) 19 19:16.0 106.9 215
1218 Steven VanCamp 11 Flint Powers Catholic (MI) 17 19:16.0 106.9 75
1219 Jack Fookes 9 Hudsonville (MI) 11 19:16.0 106.9 216
1220 Nate Adams 10 Three Rivers (MI) 4 19:17.0 106.8 882 76
1221 Qori Nelson 11 Grandville Calvin Christian (MI) 14 19:17.0 106.8 48
1222 Benjamin Urquhart 10 Lansing Catholic (MI) 12 19:17.0 106.8 49
1223 Connor Karagitz 11 Woodhaven Brownstown (MI) 10 19:17.0 106.8 217
1224 Ethan Zortman 11 Richland Gull Lake (MI) 10 19:17.0 106.8 218
1225 Nick DeSilva 9 Hil. Davidson (OH) 20 19:18.0 106.7 219
1226 Gerrit Groenendyk 12 Holland Christian (MI) 6 19:18.0 106.7 883 292
1227 Logan Borst 10 Three Rivers (MI) 5 19:18.0 106.7 884 293
1228 Andrew Borre 11 St. Joseph (MI) 13 19:18.0 106.7 77
1229 Jared Franke 9 Grand Haven (MI) 20 19:18.0 106.7 220
1230 Anthony Eovaldi 12 Macomb Dakota (MI) 14 19:18.0 106.7 221
1231 Scott Nedoff 10 Frankenmuth (MI) 4 19:18.0 106.7 885 207
1232 Zachary Skinner 11 Kalamazoo Loy Norrix (MI) 7 19:18.0 106.7 886 288
1233 Lance Jourdan 9 Grandville Calvin Christian (MI) 15 19:19.0 106.6 50
1234 Derek Sall 10 Grandville Calvin Christian (MI) 16 19:19.0 106.6 51
1235 Gary Daily 11 Montabella (MI) 4 19:19.0 106.6 887 98
1236 Tyler Artnz 9 Traverse City St. Francis (MI) 5 19:19.0 106.6 888 208
1237 Vincent Kenyon 9 Ionia (MI) 9 19:19.0 106.6 294
1238 Brady Mester 10 East Kentwood (MI) 9 19:19.0 106.6 222
1239 Jack Reus 10 Grand Haven (MI) 21 19:19.0 106.6 223
1240 Bevis Ip 11 GR South Christian (MI) 7 19:19.0 106.6 889 78
1241 Bryan Smith 9 Concord (DE) 6 19:19.0 106.6 890 99
1242 Alex Reed 11 Montabella (MI) 5 19:20.0 106.6 891 100
1243 Hayden James 9 Jonesville (MI) 4 19:20.0 106.6 892 209
1244 R.J. Wilson 11 Ionia (MI) 10 19:20.0 106.6 79
1245 James Jordan 10 Charyl Stockwell Academy (MI) 2 19:20.0 106.6 893 101
1246 Gerald Riddle 12 Corunna (MI) 11 19:20.0 106.6 80
1247 Noah Barnes 10 Benzie Central (MI) 14 19:21.0 106.5 52
1248 Nathan Anderson 10 Fremont (MI) 11 19:21.0 106.5 81
1249 Luca Leffew 10 Bear Lake (ID) 6 19:21.0 106.5 894 102
1250 Logan Bowen 9 Jenison (MI) 9 19:21.0 106.5 224
1251 Matthew Lagerquist 12 Saline (MI) 28 19:21.0 106.5 225
1252 Nathan Buchweitz 12 Grand Ledge (MI) 9 19:21.0 106.5 289
1253 Klayton Marshall 11 Watervliet (MI) 5 19:21.0 106.5 895 210
1254 Michael Petterson 12 Adrian (MI) 8 19:21.0 106.5 82
1255 Zachary Ufkes 9 Marshall (MI) 10 19:21.0 106.5 83
1256 Scott VanderKlipp 12 FHN GR Forest Hills Northern (MI) 14 19:21.0 106.5 226
1257 Austin Kanis 12 GR Christian (MI) 21 19:22.0 106.4 84
1258 Austin Braun 10 GR Catholic Central (MI) 7 19:22.0 106.4 896 85
1259 Peyton Hobson 10 Montrose (CO) 7 19:22.0 106.4 897 211
1260 Seth Ockerman 10 Dexter (MI) 19 19:22.0 106.4 227
1261 Logan Davis 10 TC Central (Traverse City) (MI) 13 19:22.0 106.4 228
1262 Ben Conley 12 East Kentwood (MI) 10 19:22.0 106.4 229
1263 Patrick Dotson 9 Temperance Bedford (MI) 14 19:22.0 106.4 230
1264 Evan Silvernale 9 FHN GR Forest Hills Northern (MI) 15 19:22.0 106.4 231
1265 Kyle Korte 9 FHE Ada Forest Hills Eastern (MI) 7 19:22.0 106.4 898 295
1266 Jacob Weeda 12 FHE Ada Forest Hills Eastern (MI) 8 19:22.0 106.4 86
1267 Josiah Swenor 9 Spring Lake (MI) 10 19:23.0 106.3 87
1268 Benjamin Walkusky 12 Saline (MI) 29 19:23.0 106.3 232
1269 Jack Geisler 9 Temperance Bedford (MI) 15 19:23.0 106.3 233
1270 Samuel Jayakar 11 BC Lakeview (MI) 19 19:23.0 106.3 234
1271 Nate Krawczyk 10 Richland Gull Lake (MI) 11 19:23.0 106.3 235
1272 James Burns 11 Kalamazoo Loy Norrix (MI) 8 19:23.0 106.3 236
1273 Sam Piper 10 Frankenmuth (MI) 5 19:23.0 106.3 899 212
1274 Hunter Geoghegan 11 Jenison (MI) 10 19:23.0 106.3 290
1275 Prahar Dave 10 Woodhaven Brownstown (MI) 11 19:23.0 106.3 291
1276 Dylan Muntter 10 Zeeland West (MI) 10 19:24.0 106.2 88
1277 Troy Sorensen 10 FHN GR Forest Hills Northern (MI) 16 19:24.0 106.2 237
1278 William Chung 12 Portage Central (MI) 16 19:24.0 106.2 238
1279 David DelBosque 11 Carleton Airport (MI) 5 19:24.0 106.2 900 296
1280 Evan Hamp 12 DeWitt (MI) 6 19:24.0 106.2 901 297
1281 Quinn Phelps 12 Ludington (MI) 7 19:24.0 106.2 902 298
1282 Ethan Beres 9 Hartland (MI) 20 19:24.0 106.2 239
1283 Davis McLouth 9 Bear Lake (ID) 7 19:24.0 106.2 903 53
1284 Gabe Smith 12 Newaygo (MI) 2 19:25.0 106.1 904 213
1285 Otto Dryfout 11 Holland West Ottawa (MI) 11 19:25.0 106.1 240
1286 Casey Noack 12 Stevensville Lakeshore (MI) 4 19:25.0 106.1 905 299
1287 Aedan Jager 11 Lansing Catholic (MI) 13 19:25.0 106.1 54
1288 Michael Simot 10 Fruitport (MI) 9 19:25.0 106.1 89
1289 Lucas Patin 10 Rockford (MI) 12 19:25.0 106.1 241
1290 Keith Feldpausch 10 Carleton Airport (MI) 6 19:25.0 106.1 906 300
1291 Yordi Cardenas 11 Ionia (MI) 11 19:25.0 106.1 90
1292 Nicholas Baldwin 12 FHC GR Forest Hills Central (MI) 8 19:26.0 106.0 292
1293 Alex Pitock 9 Carleton Airport (MI) 7 19:26.0 106.0 907 301
1294 Neils Heiselt 9 Mason (OH) 10 19:26.0 106.0 91
1295 Vance Butler 9 Montague (MI) 9 19:26.0 106.0 214
1296 Connor Baird 10 Hesperia (MI) 5 19:26.0 106.0 908 103
1297 Adam Holloway 11 Lawton (MI) 3 19:26.0 106.0 909 215
1298 Ian Nostrant 12 Marshall (MI) 11 19:26.0 106.0 92
1299 Eamon Weed 10 GR FIRE (MI) 7 19:26.0 106.0 910 104
1300 Jerrit Pierce 10 Sanford-Meridian (MI) 7 19:26.0 106.0 911 216
1301 Chase Walraven 9 Bay City Western (MI) 12 19:26.0 106.0 242
1302 Sam Morin 9 Holland West Ottawa (MI) 12 19:26.0 106.0 243
1303 Griffin Gleeson 9 Eaton Rapids (MI) 7 19:27.0 105.9 912 302
1304 Nolan Saxton 12 Remus Chippewa Hills (MI) 5 19:27.0 105.9 913 303
1305 Joe Westerlund 11 Fruitport (MI) 10 19:27.0 105.9 93
1306 Brendan Buckner 9 Southgate Anderson (MI) 3 19:27.0 105.9 914 293
1307 Nahum Rodriguez 9 Hart (CA) 4 19:27.0 105.9 915 217
1308 Casey James 9 Adrian (MI) 9 19:27.0 105.9 94
1309 Ben Garretson 9 Muskegon Western Mich. Christian (MI) 6 19:27.0 105.9 916 105
1310 Brenden Buchanan 10 Portage Central (MI) 17 19:28.0 105.8 244
1311 Aaron Baumann 9 Zeeland East (MI) 10 19:28.0 105.8 95
1312 Skyler Root 12 Tecumseh (MI) 11 19:28.0 105.8 96
1313 Aidan Bowie 9 Hartland (MI) 21 19:29.0 105.7 245
1314 Chad Sommers 11 Jonesville (MI) 5 19:29.0 105.7 917 218
1315 Andrew Towler 10 Tecumseh (MI) 12 19:29.0 105.7 97
1316 Will Scott 9 Chelsea (MI) 13 19:29.0 105.7 98
1317 Evans Brown 11 Kalamazoo Hackett (MI) 6 19:29.0 105.7 918 106
1318 Conner Wysong 12 Holland Christian (MI) 7 19:30.0 105.6 919 304
1319 Eric Lastfogel 11 GR Catholic Central (MI) 8 19:30.0 105.6 99
1320 Adam VanHaitsma 12 Hudsonville Unity Christian (MI) 12 19:30.0 105.6 100
1321 Seth Wood 11 Mason County Central (MI) 5 19:30.0 105.6 920 219
1322 Tyler Esch 10 Ionia (MI) 12 19:30.0 105.6 101
1323 Clay Rinna 9 Whitmore Lake (MI) 5 19:30.0 105.6 921 220
1324 Caleb Billings 9 Kalamazoo Central (MI) 12 19:30.0 105.6 246
1325 Chris Bruinsma 10 East Grand Rapids (MI) 16 19:31.0 105.6 102
1326 Gabe Rosas II 9 Tecumseh (MI) 13 19:31.0 105.6 103
1327 Easton Rogers 9 Mason (OH) 11 19:31.0 105.6 104
1328 Josh Pullen 9 East Grand Rapids (MI) 17 19:31.0 105.6 105
1329 Zachary White 12 Hanover-Horton (MI) 14 19:31.0 105.6 55
1330 Kyle Gracia 12 Ludington (MI) 8 19:31.0 105.6 106
1331 James Hofstra 11 Creative Technologies Academy (MI) 4 19:31.0 105.6 922 107
1332 Kamren Vanos 11 Fruitport (MI) 11 19:31.0 105.6 107
1333 Will Strauch 10 Corunna (MI) 12 19:31.0 105.6 108
1334 Spencer Zick 9 Marshall (MI) 12 19:32.0 105.5 109
1335 Tyler Verburg 10 Caledonia (MI) 20 19:32.0 105.5 247
1336 Wyatt Cupp 11 Mendon (MI) 6 19:32.0 105.5 923 108
1337 Max Jakubowski 9 Zeeland East (MI) 11 19:32.0 105.5 110
1338 Joseph Popowitz 11 DeWitt (MI) 7 19:32.0 105.5 924 305
1339 Leo Phillips 11 Grandville (MI) 15 19:32.0 105.5 248
1340 Manny Jenkins 10 Hil. Davidson (OH) 21 19:32.0 105.5 249
1341 Alec Comstock 11 Grant (OR) 5 19:32.0 105.5 925 221
1342 Christopher Putlock 9 Ann Arbor Fr Gabriel Richard (MI) 10 19:32.0 105.5 111
1343 Adam Poschke 12 Bridgman (MI) 4 19:33.0 105.4 926 222
1344 Luke Johnson 11 Grandville (MI) 16 19:33.0 105.4 250
1345 Cole Duvall 9 Monroe Jefferson (MI) 4 19:33.0 105.4 927 306
1346 Matthew Tomaszewski 10 FHE Ada Forest Hills Eastern (MI) 9 19:33.0 105.4 307
1347 Gabe Attruia 11 Wayland Union (MI) 4 19:33.0 105.4 928 112
1348 Joel Muyskens 11 GR Christian (MI) 22 19:33.0 105.4 113
1349 Mason Cook 11 Zeeland East (MI) 12 19:33.0 105.4 114
1350 Yunfei Ma 11 Ann Arbor Skyline (MI) 16 19:34.0 105.3 251
1351 Tyler McCready 9 Grand Ledge (MI) 10 19:34.0 105.3 252
1352 Austin Novakowski 10 Zeeland West (MI) 11 19:34.0 105.3 115
1353 Ethan Wurm 10 GR FIRE (MI) 8 19:34.0 105.3 56
1354 Isaac Lake 11 Kalamazoo Homeschool Sports (MI) 4 19:34.0 105.3 929 109
1355 Luke Mcwherter 10 Hil. Davidson (OH) 22 19:34.0 105.3 253
1356 Zach Shidler 10 Grandville (MI) 17 19:34.0 105.3 254
1357 Blake Feinauer 11 Bay City Western (MI) 13 19:35.0 105.2 255
1358 Joshua Bauman 11 GR Christian (MI) 23 19:35.0 105.2 116
1359 Lane Francis 10 Cassopolis Ross Beatty (MI) 1 19:35.0 105.2 930 110
1360 Ben Thering 10 Mt. Pleasant Sacred Heart (MI) 6 19:35.0 105.2 931 111
1361 Caleb Daglow 11 Jonesville (MI) 6 19:35.0 105.2 932 223
1362 Michael Jesue 10 Macomb Dakota (MI) 15 19:35.0 105.2 256
1363 Blake Grimes 11 Adrian (MI) 10 19:36.0 105.1 117
1364 Nick Belka 12 Hopkins (MN) 5 19:36.0 105.1 933 224
1365 Jarrett Buckner 10 Bear Lake (ID) 8 19:36.0 105.1 112
1366 Thomas Boss 9 Ann Arbor Skyline (MI) 17 19:36.0 105.1 257
1367 Blake Harris 9 Hastings (NE) 8 19:36.0 105.1 118
1368 Andrew Richard 11 Leslie (OR) 4 19:36.0 105.1 934 225
1369 Carter Chylek 11 Jenison (MI) 11 19:36.0 105.1 294
1370 Asher Wertheimer 12 Marshall (MI) 13 19:36.0 105.1 119
1371 Eashwar Mohan 12 Okemos (MI) 14 19:37.0 105.0 258
1372 Jacob Keeley 9 Flint Powers Catholic (MI) 18 19:37.0 105.0 120
1373 Gavin Orcutt 9 Fremont (MI) 12 19:37.0 105.0 121
1374 Noah Manuszak 9 Tecumseh (MI) 14 19:37.0 105.0 122
1375 Ted Baas 10 Holland Christian (MI) 8 19:37.0 105.0 123
1376 Donald Munro 11 Three Rivers (MI) 6 19:37.0 105.0 935 308
1377 Caleb Killinger 12 Charyl Stockwell Academy (MI) 3 19:37.0 105.0 936 113
1378 Pete McAllister 10 Stevensville Lakeshore (MI) 5 19:37.0 105.0 937 309
1379 Avinash Kumar 12 Saline (MI) 30 19:37.0 105.0 259
1380 Davis Dickerson 12 Three Rivers (MI) 7 19:37.0 105.0 938 310
1381 Isaac Darragh 9 Ann Arbor Skyline (MI) 18 19:37.0 105.0 260
1382 Jordan Rose 12 Howardsville Christian (MI) 2 19:38.0 104.9 114
1383 Samuel Webb 10 Hillsdale (CA) 1 19:38.0 104.9 226
1384 Noah Lowe 10 North Muskegon (MI) 8 19:38.0 104.9 57
1385 Nolan Westenburg 9 GR West Mich. Aviation (MI) 10 19:38.0 104.9 58
1386 Bailey DeLaTorre 9 Stevensville Lakeshore (MI) 6 19:38.0 104.9 939 311
1387 Ryan Chase 9 Portage Central (MI) 18 19:38.0 104.9 261
1388 Carson Lemmen 10 Hudsonville Unity Christian (MI) 13 19:39.0 104.8 124
1389 Joe Shoup 10 Constantine (MI) 5 19:39.0 104.8 940 227
1390 Logan Payne 9 Three Oaks River Valley (MI) 2 19:39.0 104.8 115
1391 Hunter Bower 11 Whitehall (MI) 8 19:39.0 104.8 125
1392 Garrett Pike 11 Marshall (MI) 14 19:39.0 104.8 126
1393 Cole Coughlin 10 FHC GR Forest Hills Central (MI) 9 19:39.0 104.8 262
1394 Jake Radtke 10 Breckenridge (TX) 4 19:39.0 104.8 941 116
1395 Alec Robinson 12 Three Rivers (MI) 8 19:39.0 104.8 127
1396 Matt Durocher 12 Traverse City St. Francis (MI) 6 19:39.0 104.8 942 228
1397 Harold Gee 11 GR Christian (MI) 24 19:40.0 104.8 128
1398 Dylan Butler 9 Portage Northern (MI) 14 19:40.0 104.8 263
1399 George Radashaw 12 GR West Mich. Aviation (MI) 11 19:40.0 104.8 59
1400 Greg Flynn 9 FHN GR Forest Hills Northern (MI) 17 19:40.0 104.8 264
1401 Rick Ertman 12 Watervliet (MI) 6 19:40.0 104.8 943 60
1402 Connor Hotary 10 Saugatuck (MI) 17 19:40.0 104.8 61
1403 Alec Trent 11 Mason County Central (MI) 6 19:41.0 104.7 944 229
1404 Killian Olson 10 Rockford (MI) 13 19:41.0 104.7 265
1405 Brayden Davis 9 BC Lakeview (MI) 20 19:41.0 104.7 266
1406 Anas Nur 11 Hil. Davidson (OH) 23 19:41.0 104.7 267
1407 Eric Egelhaaf 11 St. Joseph (MI) 14 19:41.0 104.7 129
1408 Zachary Schafer 9 Cardinal Mooney Catholic (MI) 2 19:41.0 104.7 945 117
1409 Guy Woods 10 Traverse City St. Francis (MI) 7 19:41.0 104.7 946 230
1410 Ben Miller 11 Portage Central (MI) 19 19:41.0 104.7 268
1411 Ashton Pluchinsky 10 Delton-Kellogg (MI) 7 19:42.0 104.6 947 231
1412 Evan Veldkamp 9 Rockford (MI) 14 19:42.0 104.6 269
1413 Keegan Sullivan 11 East Grand Rapids (MI) 18 19:42.0 104.6 130
1414 Sam Kinney 9 Mason (OH) 12 19:42.0 104.6 131
1415 Gavin White 11 Ann Arbor Skyline (MI) 19 19:42.0 104.6 270
1416 Justin McCown 11 Clare (MI) 9 19:42.0 104.6 62
1417 Clay Shoemaker 9 GR NorthPointe Christian (MI) 2 19:42.0 104.6 232
1418 Justin Bennett 11 Temperance Bedford (MI) 16 19:42.0 104.6 271
1419 Chad Hansen 11 FHN GR Forest Hills Northern (MI) 18 19:42.0 104.6 272
1420 Alan Hirdes 12 Allendale (MI) 5 19:42.0 104.6 948 312
1421 Noah Sweet 10 Grass Lake (MI) 2 19:43.0 104.5 949 233
1422 Colin Brown 9 Holland West Ottawa (MI) 13 19:43.0 104.5 273
1423 Jacob Mark 11 East Grand Rapids (MI) 19 19:43.0 104.5 132
1424 Sammy McNeill 12 Grand River Prep (MI) 7 19:43.0 104.5 950 313
1425 Mike Janik 10 Kalamazoo Homeschool Sports (MI) 5 19:43.0 104.5 951 118
1426 Jadon Kennell 9 Hartland (MI) 22 19:43.0 104.5 274
1427 Aidan Graef 11 GR NorthPointe Christian (MI) 3 19:43.0 104.5 234
1428 Kaz Goldyn 10 Flushing (MI) 8 19:43.0 104.5 295
1429 Joseph Norwood 9 Chelsea (MI) 14 19:44.0 104.4 133
1430 Zachary Grear 11 Lawton (MI) 4 19:44.0 104.4 952 235
1431 Isaak Krantz 11 GR Catholic Central (MI) 9 19:44.0 104.4 134
1432 Josiah Livingston 10 Milan (MI) 4 19:44.0 104.4 953 314
1433 Javon Brouwers 12 GR Christian (MI) 25 19:44.0 104.4 135
1434 Colton Chovanec 9 Breckenridge (TX) 5 19:44.0 104.4 954 119
1435 Nicholas Manor 10 Monroe (CA) 8 19:44.0 104.4 275
1436 Jared Reilly 10 Portage Central (MI) 20 19:45.0 104.3 276
1437 Preston Fawcett 11 Jenison (MI) 12 19:45.0 104.3 277
1438 Cyle Adams 12 BC Lakeview (MI) 21 19:45.0 104.3 278
1439 Jeremiah Ryan 9 Clio (MI) 8 19:45.0 104.3 136
1440 Jack Leech 10 Spring Lake (MI) 11 19:45.0 104.3 137
1441 Jonathan Sullivan 11 Kalamazoo Central (MI) 13 19:45.0 104.3 279
1442 Rudi Miller 11 Holland West Ottawa (MI) 14 19:45.0 104.3 280
1443 Keegan Czerniak 12 Parchment (MI) 4 19:45.0 104.3 955 236
1444 Bryant Thomas 9 Newaygo (MI) 3 19:45.0 104.3 956 237
1445 Francisco Loera 10 Hartford (MI) 1 19:46.0 104.2 957 238
1446 David Grodus 10 Newaygo (MI) 4 19:46.0 104.2 958 239
1447 Graham Kort 9 GR Christian (MI) 26 19:46.0 104.2 138
1448 Ben Anema 12 GR South Christian (MI) 8 19:46.0 104.2 139
1449 Ben Hryciuk 12 Grandville (MI) 18 19:46.0 104.2 281
1450 Evan Schock 10 Spring Lake (MI) 12 19:46.0 104.2 140
1451 Tyler Bush 9 Holland West Ottawa (MI) 15 19:46.0 104.2 282
1452 Joseph Jaster 10 Macomb Dakota (MI) 16 19:46.0 104.2 283
1453 Eric Belt 11 Lawton (MI) 5 19:46.0 104.2 959 240
1454 Dylan Reynolds 11 Ann Arbor Skyline (MI) 20 19:47.0 104.1 284
1455 Alec Kowalski 10 Grandville (MI) 19 19:47.0 104.1 285
1456 Craven Bird 9 Big Rapids (MI) 8 19:47.0 104.1 141
1457 Mitchell Denolf 12 FHN GR Forest Hills Northern (MI) 19 19:47.0 104.1 286
1458 Isaiah Mundy 12 Holland Christian (MI) 9 19:47.0 104.1 142
1459 Garrett Blacken 10 Parchment (MI) 5 19:47.0 104.1 960 241
1460 Ethan Morrisson 12 Rockford (MI) 15 19:47.0 104.1 287
1461 Jonathan Lone 11 Bear Lake (ID) 9 19:48.0 104.0 63
1462 Isaac Lussier 9 St Philip Catholic Central (MI) 6 19:48.0 104.0 961 120
1463 Mason Rauner 12 GR South Christian (MI) 9 19:48.0 104.0 143
1464 Andrew Merrifield 10 Macomb Dakota (MI) 17 19:48.0 104.0 288
1465 Marko Tegeltija 12 Macomb Dakota (MI) 18 19:48.0 104.0 289
1466 Cory Ives 10 Holland West Ottawa (MI) 16 19:48.0 104.0 290
1467 Christopher Redlon 12 Portage Central (MI) 21 19:48.0 104.0 291
1468 Kendal Pluchinsky 10 Delton-Kellogg (MI) 8 19:48.0 104.0 242
1469 Myles Baker 9 Kalamazoo Loy Norrix (MI) 9 19:48.0 104.0 292
1470 Sebastian Hollister 12 Saline (MI) 31 19:49.0 103.9 293
1471 Daniel York 11 Ann Arbor Skyline (MI) 21 19:49.0 103.9 294
1472 Ian Mullis 12 St Philip Catholic Central (MI) 7 19:49.0 103.9 962 121
1473 Thomas Gorman 9 Okemos (MI) 15 19:49.0 103.9 295
1474 Xavier Harrell 10 East Grand Rapids (MI) 20 19:50.0 103.9 144
1475 Nick Swanson 11 Watervliet (MI) 7 19:50.0 103.9 963 243
1476 Samuel Slone 9 Ann Arbor Skyline (MI) 22 19:50.0 103.9 296
1477 Nick Huss 10 Temperance Bedford (MI) 17 19:50.0 103.9 297
1478 Nick Rapin 10 TC West (Traverse City) (MI) 14 19:50.0 103.9 298
1479 Jalen Steudle 9 Ann Arbor Skyline (MI) 23 19:51.0 103.8 299
1480 Ethan Pike 10 North Muskegon (MI) 9 19:51.0 103.8 64
1481 Sam Hoffman 11 East Grand Rapids (MI) 21 19:51.0 103.8 145
1482 Ben Loriso 12 Vicksburg (MI) 6 19:52.0 103.7 964 315
1483 Colin Palmer 11 Portage Central (MI) 22 19:52.0 103.7 300
1484 Samuel Braak 11 Muskegon Western Mich. Christian (MI) 7 19:52.0 103.7 965 122
1485 Steven Majors 9 Hartland (MI) 23 19:52.0 103.7 301
1486 Stuart Gazda 11 Hartland (MI) 24 19:52.0 103.7 302
1487 Zachary Gerber 9 TC Central (Traverse City) (MI) 14 19:53.0 103.6 303
1488 River Fitch 10 South Haven (MI) 8 19:53.0 103.6 316
1489 Ryan Yaklin 12 Saline (MI) 32 19:53.0 103.6 304
1490 Robert Walsworth 10 Okemos (MI) 16 19:53.0 103.6 305
1491 Zach Nutter 9 Hopkins (MN) 6 19:53.0 103.6 966 244
1492 Austin Keith 9 Caledonia (MI) 21 19:54.0 103.5 306
1493 Aaron Newberry 11 Hastings (NE) 9 19:54.0 103.5 146
1494 Josh Young 11 Coloma (MI) 2 19:54.0 103.5 245
1495 Luke Ellermets 10 Hudsonville (MI) 12 19:55.0 103.4 307
1496 Cole Sherwood 12 St. Joseph (MI) 15 19:55.0 103.4 147
1497 George Reynolds 9 Ann Arbor Fr Gabriel Richard (MI) 11 19:55.0 103.4 148
1498 Garrett Bloom 11 Kalamazoo Loy Norrix (MI) 10 19:55.0 103.4 308
1499 Linus Aakesson 12 Benzie Central (MI) 15 19:55.0 103.4 65
1500 Nathan Zak 10 Grand Traverse Academy (MI) 7 19:55.0 103.4 967 123
1501 Samuel Aylward 9 Capital Homeschool (MI) 8 19:55.0 103.4 66
1502 Jacob Herrera 9 Kalamazoo Homeschool Sports (MI) 6 19:55.0 103.4 968 124
1503 Christopher Chalmers 10 Zeeland East (MI) 13 19:56.0 103.3 149
1504 Mauricio Barrera 11 DeWitt (MI) 8 19:56.0 103.3 150
1505 Sean Smith 11 GR West Catholic (MI) 8 19:56.0 103.3 67
1506 Maxwell Beals 10 Capital Homeschool (MI) 9 19:56.0 103.3 68
1507 Thomas VanLiere 11 GR Christian (MI) 27 19:56.0 103.3 151
1508 Logan Foerch 9 Caledonia (MI) 22 19:56.0 103.3 309
1509 Keegan Peterson 9 Caledonia (MI) 23 19:56.0 103.3 310
1510 Robbie Altland 10 Hart (CA) 5 19:57.0 103.3 969 69
1511 Jose Vroman 10 BC Lakeview (MI) 22 19:57.0 103.3 311
1512 Logan Jaglowski 11 GR Catholic Central (MI) 10 19:58.0 103.2 152
1513 Coletin Gascho 12 Centreville (VA) 2 19:58.0 103.2 970 125
1514 Braden Tolles 9 Hastings (NE) 10 19:58.0 103.2 153
1515 Joshua Hollinger 9 Temperance Bedford (MI) 18 19:58.0 103.2 312
1516 Jared Haney 12 Jenison (MI) 13 19:58.0 103.2 313
1517 Oliver Rubin 9 Kalamazoo Loy Norrix (MI) 11 19:58.0 103.2 314
1518 Stanley Elder 10 Grand Ledge (MI) 11 19:59.0 103.1 315
1519 Parker Allen 12 Saline (MI) 33 19:59.0 103.1 316
1520 Adiel Granados 10 Coloma (MI) 3 19:59.0 103.1 246
1521 Clark Oxford 9 Kent City (MI) 10 19:59.0 103.1 70
1522 Ethan Schreur 12 Zeeland West (MI) 12 19:59.0 103.1 154
1523 Mitchell Dedolph 9 Flint Powers Catholic (MI) 19 19:59.0 103.1 155
1524 Jaden Gallentine 11 Big Rapids Crossroads Academy (MI) 1 19:59.0 103.1 971 126
1525 Niigani TwoCrow 9 TC Central (Traverse City) (MI) 15 19:59.0 103.1 317
1526 Nik Andaverde 11 Mendon (MI) 7 20:00.0 103.0 972 127
1527 Donald Kridler 12 Kent City (MI) 11 20:00.0 103.0 71
1528 Ryan Nagel 9 Macomb Dakota (MI) 19 20:00.0 103.0 318
1529 Thomas Lenters 12 Holland Christian (MI) 10 20:00.0 103.0 156
1530 Kyle VanLake 10 DeWitt (MI) 9 20:00.0 103.0 157
1531 Richard Haislip 9 Hanover-Horton (MI) 15 20:00.0 103.0 72
1532 Jacob Herriman 9 Caledonia (MI) 24 20:01.0 102.9 319
1533 Mitchell Davidson 10 Shepherd (MI) 14 20:01.0 102.9 73
1534 Richard Frisbie 10 Benzie Central (MI) 16 20:01.0 102.9 74
1535 Nate Bollman 10 GR Christian (MI) 28 20:01.0 102.9 158
1536 Ben Munie 11 Jackson Lumen Christi (MI) 6 20:01.0 102.9 973 247
1537 Gabriel Alvarado 10 Portage Central (MI) 23 20:01.0 102.9 320
1538 Angad Sidhu 9 Ann Arbor Pioneer (MI) 16 20:01.0 102.9 321
1539 Zini Brace 12 Southgate Anderson (MI) 4 20:01.0 102.9 974 296
1540 Caleb Swenor 11 Spring Lake (MI) 13 20:01.0 102.9 159
1541 Jacob Gladieux 9 Monroe (CA) 9 20:02.0 102.8 322
1542 Zach Veenstra 9 GR Christian (MI) 29 20:02.0 102.8 160
1543 Patrick Long 10 Lansing Catholic (MI) 14 20:02.0 102.8 75
1544 Jake Trierweiler 12 Ionia (MI) 13 20:02.0 102.8 161
1545 Andrew Bell 11 Eau Claire (MI) 4 20:02.0 102.8 975 128
1546 Patrick Ho 9 FHC GR Forest Hills Central (MI) 10 20:02.0 102.8 323
1547 Willis Cheng 9 FHN GR Forest Hills Northern (MI) 20 20:02.0 102.8 324
1548 Kyle Robach 12 Rockford (MI) 16 20:03.0 102.7 325
1549 Kori Wright 9 Woodhaven Brownstown (MI) 12 20:03.0 102.7 326
1550 Nolan Brockway 11 Newaygo (MI) 5 20:03.0 102.7 976 248
1551 Evan Griffieon 12 Three Rivers (MI) 9 20:03.0 102.7 162
1552 Alex Boyd 10 Mattawan (MI) 9 20:04.0 102.7 327
1553 Josh Benton 12 Ann Arbor Pioneer (MI) 17 20:04.0 102.7 328
1554 Zack Jenks 10 Hudsonville (MI) 13 20:04.0 102.7 329
1555 Tre Hill 9 Charyl Stockwell Academy (MI) 4 20:04.0 102.7 977 129
1556 Adrian Huizenga 12 Holland Christian (MI) 11 20:05.0 102.6 163
1557 Ryan Kadoguchi 12 Whitmore Lake (MI) 6 20:05.0 102.6 978 249
1558 Jake Oosterink 10 Jenison (MI) 14 20:05.0 102.6 330
1559 Andrew Coates 10 Holland Black River (MI) 6 20:05.0 102.6 979 250
1560 Kenny Roesner 12 Creative Technologies Academy (MI) 5 20:06.0 102.5 980 130
1561 Chris Stapel 9 Hesperia (MI) 6 20:06.0 102.5 981 131
1562 Noah Merkel 9 Monroe Jefferson (MI) 5 20:06.0 102.5 982 317
1563 Hamza Baccouche 12 Ann Arbor Pioneer (MI) 18 20:06.0 102.5 331
1564 David Sackrider 10 Montrose (CO) 8 20:07.0 102.4 76
1565 Daniel Moulton 11 Leslie (OR) 5 20:08.0 102.3 983 251
1566 Mark Nitkiewicz 9 Ann Arbor Fr Gabriel Richard (MI) 12 20:08.0 102.3 164
1567 Zach Archipley 11 Okemos (MI) 17 20:08.0 102.3 332
1568 Ted Roe 10 TC Central (Traverse City) (MI) 16 20:08.0 102.3 333
1569 Jeremy Oakes 11 St. Joseph (MI) 16 20:08.0 102.3 165
1570 John Steitz 10 Hil. Davidson (OH) 24 20:08.0 102.3 334
1571 James Lilly 9 East Kentwood (MI) 11 20:09.0 102.2 335
1572 Maxwell Waters 12 Hartland (MI) 25 20:09.0 102.2 336
1573 Timmy DeMass 9 Capital Homeschool (MI) 10 20:09.0 102.2 77
1574 Sean Kellogg 9 Portage Northern (MI) 15 20:09.0 102.2 337
1575 Greg Peek 10 Southgate Anderson (MI) 5 20:09.0 102.2 984 338
1576 Kyle Johnson 11 Rockford (MI) 17 20:09.0 102.2 339
1577 Nicholas DeWitt 10 Jenison (MI) 15 20:09.0 102.2 340
1578 Joshua Jaymes 9 TC Central (Traverse City) (MI) 17 20:10.0 102.2 341
1579 Ethan Soave 10 Macomb Dakota (MI) 20 20:10.0 102.2 342
1580 Luke Manring 9 Kalamazoo Homeschool Sports (MI) 7 20:10.0 102.2 985 78
1581 Andrew Nowak 10 Kalamazoo Christian (MI) 3 20:10.0 102.2 986 132
1582 Fisher Rowe 10 Temperance Bedford (MI) 19 20:10.0 102.2 343
1583 Ian Beshears 11 Stevensville Lakeshore (MI) 7 20:10.0 102.2 987 318
1584 Seth Warren 10 Grandville (MI) 20 20:10.0 102.2 344
1585 Nathan McConnell 10 Dexter (MI) 20 20:11.0 102.1 345
1586 Evan Frank 9 Vicksburg (MI) 7 20:11.0 102.1 988 166
1587 Antonio Ramirez 9 Benzie Central (MI) 17 20:12.0 102.0 79
1588 Ben Clark 10 Okemos (MI) 18 20:12.0 102.0 346
1589 Joey Greenburg 9 Lansing Catholic (MI) 15 20:12.0 102.0 80
1590 Cam Carlson 9 TC West (Traverse City) (MI) 15 20:12.0 102.0 347
1591 Josiah Mason 10 Capital Homeschool (MI) 11 20:12.0 102.0 81
1592 Tyler Iverson 9 Benzie Central (MI) 18 20:12.0 102.0 82
1593 Malachi Davis 11 Ionia (MI) 14 20:12.0 102.0 167
1594 Jackson Casper 9 Leslie (OR) 6 20:13.0 101.9 989 252
1595 Jesse Anderson 9 Woodhaven Brownstown (MI) 13 20:13.0 101.9 348
1596 Ethan Taylor 11 Southgate Anderson (MI) 6 20:13.0 101.9 990 349
1597 David Dankowski 12 Grandville (MI) 21 20:13.0 101.9 350
1598 Nate Peterson 11 Kalamazoo Central (MI) 14 20:13.0 101.9 351
1599 Noah Peterson 10 Caledonia (MI) 25 20:13.0 101.9 352
1600 Jon Rushton 11 Clio (MI) 9 20:13.0 168
1601 Michael Warner 9 Charyl Stockwell Academy (MI) 5 20:13.0 101.9 991 83
1602 Elijah Beson 10 Bay City Western (MI) 14 20:13.0 101.9 353
1603 Thomas Callen 9 Spring Lake (MI) 14 20:13.0 101.9 169
1604 Jacob King 10 Remus Chippewa Hills (MI) 6 20:13.0 101.9 992 170
1605 Ross Hunter 11 Centreville (VA) 3 20:13.0 101.9 993 133
1606 Noah Cantu 10 Hart (CA) 6 20:14.0 101.8 994 253
1607 Louis Good 9 Grass Lake (MI) 3 20:14.0 101.8 995 254
1608 Matt Schwennesen 10 Whitmore Lake (MI) 7 20:14.0 101.8 996 84
1609 Phil Timmerick 10 Stevensville Lakeshore (MI) 8 20:14.0 101.8 171
1610 John-Randall Myers 10 TC Central (Traverse City) (MI) 18 20:14.0 101.8 354
1611 Alex Ware 11 Ann Arbor Fr Gabriel Richard (MI) 13 20:14.0 101.8 172
1612 Dillon Donihue 9 Hillsdale Academy (MI) 4 20:14.0 101.8 997 134
1613 Andrew Roby 10 McBain (MI) 8 20:15.0 101.7 85
1614 Cody Reightley 12 Benzie Central (MI) 19 20:15.0 101.7 86
1615 Connor Gray 11 Kalamazoo Homeschool Sports (MI) 8 20:15.0 101.7 135
1616 Cameron Hall 10 Spring Lake (MI) 15 20:15.0 101.7 173
1617 Kameron Nusbaum 11 Constantine (MI) 6 20:15.0 101.7 998 255
1618 Jack Engler 9 Grand Ledge (MI) 12 20:16.0 101.7 355
1619 Nathan Clark 10 Muskegon Mona Shores (MI) 6 20:16.0 101.7 999 297
1620 Trentyn Gleason 11 Hesperia (MI) 7 20:16.0 101.7 1000 136
1621 Ben Tiesworth 12 Frankfort (WV) 2 20:16.0 101.7 1001 137
1622 Bryce Ponstein 12 Hudsonville Unity Christian (MI) 14 20:16.0 101.7 174
1623 Nick Matusko 9 Chelsea (MI) 15 20:16.0 101.7 175
1624 Jack Sullivan 10 Bath (MI) 9 20:16.0 101.7 87
1625 Garret Lollar 10 Buchanan (CA) 1 20:16.0 101.7 256
1626 Andrew Wade 9 FHN GR Forest Hills Northern (MI) 21 20:16.0 101.7 356
1627 Spencer Saint 9 St Philip Catholic Central (MI) 8 20:17.0 101.6 88
1628 Nathan Parker 10 Macomb Dakota (MI) 21 20:17.0 101.6 357
1629 Sam Hilder 12 Hanover-Horton (MI) 16 20:17.0 101.6 89
1630 Dawson Ingersoll 10 Creative Technologies Academy (MI) 6 20:17.0 101.6 1002 138
1631 David Perez 9 Lansing Catholic (MI) 16 20:17.0 101.6 90
1632 Dane Farmer 9 Hil. Davidson (OH) 25 20:17.0 101.6 358
1633 Tristan Oglesbee 11 Coldwater (OH) 7 20:17.0 101.6 1003 319
1634 Alan Hammond 11 Hastings (NE) 11 20:17.0 101.6 176
1635 Tyler VanAvery 10 Hesperia (MI) 8 20:18.0 101.5 91
1636 Luke Edgerly 11 Richland Gull Lake (MI) 12 20:18.0 101.5 359
1637 Declan Cady 10 Mason (OH) 13 20:18.0 101.5 177
1638 Viraj Nukala 9 Okemos (MI) 19 20:18.0 101.5 360
1639 Isaac Dean 12 Frankfort (WV) 3 20:18.0 101.5 1004 139
1640 Luciano Cistaro 11 Holland West Ottawa (MI) 17 20:18.0 101.5 361
1641 Henry Austin 10 Allendale (MI) 6 20:19.0 101.4 1005 320
1642 Caden Bodine 9 Temperance Bedford (MI) 20 20:19.0 101.4 362
1643 Connor Roeske 10 Macomb Dakota (MI) 22 20:19.0 101.4 363
1644 Jacob Janofski 12 St Philip Catholic Central (MI) 9 20:19.0 101.4 92
1645 Max Aghamiri 10 Creative Technologies Academy (MI) 7 20:19.0 101.4 1006 93
1646 Logan Southworth 10 Southgate Anderson (MI) 7 20:20.0 101.3 1007 298
1647 Nolan Ballard 11 Schoolcraft (MI) 5 20:20.0 101.3 1008 257
1648 Tyler Shafer 9 Whitehall (MI) 9 20:20.0 101.3 178
1649 Jaden Gorsh 10 Grandville (MI) 22 20:20.0 101.3 364
1650 Ja'Corey Dorsey 11 Flushing (MI) 9 20:20.0 101.3 365
1651 Noah Boot 12 Portage Central (MI) 24 20:20.0 101.3 366
1652 Cooper Craft 10 Grand Traverse Academy (MI) 8 20:20.0 101.3 94
1653 Adam Faunce 9 Hartland (MI) 26 20:21.0 101.2 367
1654 Sam Sanderson 9 Bath (MI) 10 20:21.0 101.2 95
1655 Chris Kelly 12 Flint Powers Catholic (MI) 20 20:21.0 101.2 179
1656 Niko Fannin 9 Chelsea (MI) 16 20:21.0 101.2 180
1657 Cameron Fischer 10 Holland Christian (MI) 12 20:21.0 101.2 181
1658 Lino Diamantis 10 Woodhaven Brownstown (MI) 14 20:21.0 101.2 368
1659 Kyle Fink 10 Bear Lake (ID) 10 20:21.0 101.2 96
1660 John Kraine 12 Temperance Bedford (MI) 21 20:21.0 101.2 369
1661 Cory Steinhauser 12 Hartland (MI) 27 20:21.0 101.2 370
1662 Jacob Burt 9 Mason (OH) 14 20:22.0 101.2 182
1663 Patrick Reynes 10 Mendon (MI) 8 20:22.0 101.2 97
1664 T.J. Thome 9 Caledonia (MI) 26 20:22.0 101.2 371
1665 Aiden Stormont 11 Stevensville Lakeshore (MI) 9 20:22.0 101.2 183
1666 Jarod Geerligs 10 Wayland Union (MI) 5 20:22.0 101.2 1009 321
1667 Matt Muller 12 GR South Christian (MI) 10 20:22.0 101.2 184
1668 Tylar Montgomery 9 Three Oaks River Valley (MI) 3 20:23.0 101.1 140
1669 Diego Ruelan 9 Flushing (MI) 10 20:23.0 101.1 372
1670 Matthew Brown 9 Caledonia (MI) 27 20:23.0 101.1 373
1671 Garret Kloska 9 Wayland Union (MI) 6 20:23.0 101.1 1010 322
1672 Luke Meddaugh 9 Traverse City St. Francis (MI) 8 20:23.0 101.1 98
1673 Sam Reynolds 9 Parchment (MI) 6 20:23.0 101.1 1011 258
1674 Derek Yang 11 Ann Arbor Pioneer (MI) 19 20:23.0 101.1 374
1675 Cayden McGrew 9 Manton (MI) 8 20:23.0 101.1 99
1676 Simon Hatcher 10 Charyl Stockwell Academy (MI) 6 20:24.0 101.0 1012 141
1677 Nick Caiazza 12 Hil. Davidson (OH) 26 20:24.0 101.0 375
1678 Kedric Gager 11 Whitehall (MI) 10 20:24.0 101.0 185
1679 Jacob James 12 Jonesville (MI) 7 20:24.0 101.0 1013 100
1680 Caleb Mitchell-Ward 9 TC Central (Traverse City) (MI) 19 20:24.0 101.0 376
1681 Tom Swanson 10 Watervliet (MI) 8 20:24.0 101.0 101
1682 Guy Topolski 10 Constantine (MI) 7 20:25.0 100.9 1014 102
1683 Drew Mathews 11 Dexter (MI) 21 20:25.0 100.9 377
1684 Andrew Johnson 12 Three Rivers (MI) 10 20:25.0 100.9 323
1685 Nicholas Haley 10 Flushing (MI) 11 20:25.0 100.9 378
1686 Tony Rios 10 Carleton Airport (MI) 8 20:25.0 100.9 186
1687 Marcus Bradford 12 St. Joseph (MI) 17 20:25.0 100.9 187
1688 Ryan Arbour 10 Hartland (MI) 28 20:25.0 100.9 379
1689 Austin Roberts 10 Watervliet (MI) 9 20:25.0 100.9 259
1690 Ray Chung 10 Hil. Davidson (OH) 27 20:25.0 100.9 380
1691 Isaac Hertzler 10 Hart (CA) 7 20:25.0 100.9 1015 103
1692 Kody Edmonds 9 Watervliet (MI) 10 20:26.0 100.8 104
1693 Ali Oseili 9 Dearborn Heights Crestwood (MI) 6 20:26.0 100.8 1016 299
1694 Enrique Matamoros 9 Cassopolis Ross Beatty (MI) 2 20:26.0 100.8 1017 142
1695 Eric Swager 10 Galesburg-Augusta (MI) 2 20:26.0 100.8 1018 260
1696 James Walton 9 Holland (MI) 8 20:26.0 100.8 381
1697 Brett Schuitema 10 Grandville (MI) 23 20:26.0 100.8 382
1698 Cam Soukhome 11 Zeeland East (MI) 14 20:26.0 100.8 188
1699 Alex Jarrett 12 Remus Chippewa Hills (MI) 7 20:27.0 100.7 1019 189
1700 Zach Roberts 10 Monroe Jefferson (MI) 6 20:27.0 100.7 1020 324
1701 Colin Taggart 11 Hil. Davidson (OH) 28 20:27.0 100.7 383
1702 Max Winkler 10 TC West (Traverse City) (MI) 16 20:27.0 100.7 384
1703 Nick Gersonde 11 St. Joseph (MI) 18 20:27.0 100.7 190
1704 Riley DeWitt 11 Hudsonville Unity Christian (MI) 15 20:27.0 100.7 191
1705 Nicholas Hyslop 9 Frankenmuth (MI) 6 20:28.0 100.7 1021 105
1706 Zach Baum 9 Zeeland West (MI) 13 20:28.0 100.7 192
1707 Kevin Frost 11 Buchanan (CA) 2 20:28.0 100.7 261
1708 Oliver Harnden 10 Richland Gull Lake (MI) 13 20:28.0 100.7 385
1709 Mason Doorn 10 GR West Mich. Aviation (MI) 12 20:28.0 100.7 106
1710 Jack O'Connor 9 Grand Ledge (MI) 13 20:29.0 100.6 386
1711 Andrew Smyk 10 Holland West Ottawa (MI) 18 20:29.0 100.6 387
1712 Niilo Ojanaho 12 Caledonia (MI) 28 20:30.0 100.5 388
1713 Nicholas Sherwood 9 Grass Lake (MI) 4 20:30.0 100.5 1022 262
1714 Zach Lewis 9 Hil. Davidson (OH) 29 20:30.0 100.5 389
1715 Alex Chappell 11 Whitehall (MI) 11 20:30.0 100.5 193
1716 Zack Bandstra 12 Spring Lake (MI) 16 20:30.0 100.5 194
1717 JJ Gross 11 Clare (MI) 10 20:30.0 100.5 107
1718 Emile Laporte 11 Decatur (TX) 1 20:30.0 100.5 143
1719 Cole Marvin 12 Caledonia (MI) 29 20:30.0 100.5 390
1720 Ian Russell 9 Wayland Union (MI) 7 20:30.0 100.5 1023 325
1721 Justin Cooke 9 Tecumseh (MI) 15 20:31.0 100.4 195
1722 Caden Kirby 10 Big Rapids (MI) 9 20:31.0 100.4 196
1723 Cole Okerse 10 Zeeland East (MI) 15 20:31.0 100.4 197
1724 Mason Oudekerk 9 Mattawan (MI) 10 20:31.0 100.4 391
1725 Patrick Smith 10 East Grand Rapids (MI) 22 20:31.0 100.4 198
1726 Kyler Rytlewski 9 Bay City Western (MI) 15 20:32.0 100.3 392
1727 Rob Kloosterman 9 Kalamazoo Central (MI) 15 20:32.0 100.3 393
1728 Jacob Ritzer 10 TC Central (Traverse City) (MI) 20 20:32.0 100.3 394
1729 Ben Walters 10 Spring Lake (MI) 17 20:32.0 100.3 199
1730 Josh Nye 11 Benzie Central (MI) 20 20:32.0 100.3 108
1731 Ian Klug 11 Caledonia (MI) 30 20:33.0 100.2 395
1732 Mason Luce 10 Holland Christian (MI) 13 20:33.0 100.2 200
1733 Ira Bennett 9 Ann Arbor Skyline (MI) 24 20:33.0 100.2 396
1734 Nick Lauinger 11 Spring Lake (MI) 18 20:33.0 100.2 201
1735 Nicholas Zafer 10 Portage Northern (MI) 16 20:33.0 100.2 397
1736 Andrew Armstrong 12 St Joseph Our Lady of the Lake Catholic (MI) 1 20:34.0 100.2 144
1737 Luke Schulte 11 Cardinal Mooney Catholic (MI) 3 20:34.0 100.2 1024 145
1738 Grayson Pomeroy 10 Hartland (MI) 29 20:34.0 100.2 398
1739 Keagan Ellsworth 9 Vicksburg (MI) 8 20:34.0 100.2 202
1740 Tucker Evans 11 Dexter (MI) 22 20:34.0 100.2 399
1741 Carson Nowak 9 TC West (Traverse City) (MI) 17 20:34.0 100.2 400
1742 Jacob Jelsema 9 Wayland Union (MI) 8 20:34.0 100.2 326
1743 Jayden VanMaurick 11 Holland West Ottawa (MI) 19 20:34.0 100.2 401
1744 JP DeJak 10 Ann Arbor Fr Gabriel Richard (MI) 14 20:35.0 100.1 203
1745 Seth Darling 9 Frankfort (WV) 4 20:35.0 100.1 1025 146
1746 Jacob Cieply 12 FHC GR Forest Hills Central (MI) 11 20:35.0 100.1 402
1747 Rowan Mathieson 10 Kalamazoo Loy Norrix (MI) 12 20:35.0 100.1 403
1748 Jack Lewis 10 Mattawan (MI) 11 20:35.0 100.1 404
1749 Zach Noll 12 Bridgman (MI) 5 20:35.0 100.1 1026 263
1750 Nathan TenBrink 11 Zeeland East (MI) 16 20:35.0 100.1 204
1751 Jordan Reynolds 9 Potterville (MI) 5 20:36.0 100.0 1027 147
1752 Pierce Marshall 12 Allendale (MI) 7 20:36.0 100.0 1028 205
1753 Jeremiah Salisbury 12 Shepherd (MI) 15 20:36.0 100.0 109
1754 Nathan Potrykus 11 Remus Chippewa Hills (MI) 8 20:36.0 100.0 327
1755 Lucas Jordan 10 Temperance Bedford (MI) 22 20:37.0 99.9 405
1756 Brayden Nelson 12 Remus Chippewa Hills (MI) 9 20:37.0 99.9 206
1757 Israel Lannin 12 TC West (Traverse City) (MI) 18 20:37.0 99.9 406
1758 Paul Nguyen 10 Mason (OH) 15 20:37.0 99.9 207
1759 Ryan DeWitt 10 Holland Christian (MI) 14 20:37.0 99.9 208
1760 Davis VanSkiver 10 FHN GR Forest Hills Northern (MI) 22 20:37.0 99.9 407
1761 Matt West 10 TC Central (Traverse City) (MI) 21 20:37.0 99.9 408
1762 Dillan Marzke 9 St. Joseph (MI) 19 20:38.0 99.8 209
1763 Connor Hartline 10 Marcellus (NY) 3 20:38.0 99.8 1029 148
1764 Hunter Comstock 9 Adrian (MI) 11 20:38.0 99.8 210
1765 Christian Bowman-Gould 11 BC Lakeview (MI) 23 20:38.0 99.8 409
1766 Josiah Rentschler 12 Saline (MI) 34 20:38.0 99.8 410
1767 Quinn Schumaker 12 Caledonia (MI) 31 20:38.0 99.8 411
1768 Grant DeFrancesco 12 St Joseph Our Lady of the Lake Catholic (MI) 2 20:39.0 99.8 149
1769 Aiden Hickey 10 Grand Ledge (MI) 14 20:39.0 99.8 412
1770 Tyler Bowling 12 BC Pennfield (MI) 3 20:39.0 99.8 1030 328
1771 Ryan Dewey 9 Grandville (MI) 24 20:40.0 99.7 413
1772 Josiah Lambert 9 FHE Ada Forest Hills Eastern (MI) 10 20:40.0 99.7 211
1773 Anson Alvarez 9 Hillsdale Academy (MI) 5 20:40.0 99.7 1031 150
1774 Dillin Kowalewski 10 Whitmore Lake (MI) 8 20:40.0 99.7 264
1775 Jacob Peninger 10 Mattawan (MI) 12 20:40.0 99.7 414
1776 Michael Tultz 9 Vicksburg (MI) 9 20:40.0 99.7 329
1777 James Ozinga 11 Grandville Calvin Christian (MI) 17 20:40.0 99.7 110
1778 Ryan Eitniear 10 Fruitport (MI) 12 20:41.0 99.6 212
1779 Chad Spence 11 Centreville (VA) 4 20:41.0 99.6 1032 151
1780 Caden Helmholdt 9 Caledonia (MI) 32 20:41.0 99.6 415
1781 Clark May 9 Bear Lake (ID) 11 20:41.0 99.6 111
1782 Jovani Hernandez 9 Hart (CA) 8 20:42.0 99.5 265
1783 Bryson Anderson 9 Holland Black River (MI) 7 20:42.0 99.5 1033 266
1784 Jacob DeHaven 9 Constantine (MI) 8 20:42.0 99.5 267
1785 Simon Johnson 11 Fruitport (MI) 13 20:42.0 99.5 213
1786 Caleb VanAppledorn 10 Holland Christian (MI) 15 20:42.0 99.5 214
1787 Alex Rudelic 11 Hartland (MI) 30 20:42.0 99.5 416
1788 Dakota Riemersma 9 Allendale (MI) 8 20:42.0 99.5 330
1789 Jaron Taylor 9 Portage Central (MI) 25 20:42.0 99.5 417
1790 Matt Garza 10 Portage Northern (MI) 17 20:42.0 99.5 418
1791 Ben Wilcox 12 East Kentwood (MI) 12 20:42.0 99.5 419
1792 Jacob Rokos 10 Holland Black River (MI) 8 20:42.0 99.5 112
1793 Jaden Butler 10 Capital Homeschool (MI) 12 20:42.0 99.5 113
1794 Sam Neirink 11 Frankenmuth (MI) 7 20:42.0 99.5 1034 114
1795 Ben Marsh 12 Jonesville (MI) 8 20:42.0 99.5 268
1796 Steven DeDalis 9 Cardinal Mooney Catholic (MI) 4 20:43.0 99.4 1035 152
1797 Trevor Pargeon 12 Bear Lake (ID) 12 20:43.0 99.4 115
1798 Paul Bryson 9 Holland West Ottawa (MI) 20 20:43.0 99.4 420
1799 Jonny Schelhaas 9 Hudsonville Unity Christian (MI) 16 20:43.0 99.4 215
1800 TJ Dokas 10 Ann Arbor Skyline (MI) 25 20:43.0 99.4 421
1801 Joe Perry 9 DeWitt (MI) 10 20:43.0 99.4 216
1802 Donovan Vanitvelt 10 Flint Powers Catholic (MI) 21 20:44.0 99.4 217
1803 Mohammed Beydoun 11 Dearborn Heights Crestwood (MI) 7 20:44.0 99.4 1036 422
1804 David Werner 10 Grand Traverse Academy (MI) 9 20:44.0 99.4 116
1805 Tristan Hanners 12 Hartford (MI) 2 20:44.0 99.4 1037 269
1806 Jackson Riddle 9 Mattawan (MI) 13 20:44.0 99.4 423
1807 Christian Stapert 12 GR Christian (MI) 30 20:44.0 99.4 218
1808 Ashton Brennan 9 Zeeland East (MI) 17 20:45.0 99.3 219
1809 Billy Smith 11 TC Central (Traverse City) (MI) 22 20:45.0 99.3 424
1810 Mitchell VanOeffelen 11 Kent City (MI) 12 20:45.0 99.3 117
1811 Eric Kayden 11 Bay City Western (MI) 16 20:45.0 99.3 425
1812 Alex Isbrecht 9 Watervliet (MI) 11 20:45.0 99.3 118
1813 Colin Zelley 9 Flint Powers Catholic (MI) 22 20:45.0 99.3 220
1814 Avery Iles 11 Grass Lake (MI) 5 20:45.0 99.3 1038 270
1815 Ray Nuth 11 Zeeland East (MI) 18 20:45.0 99.3 221
1816 John Stehouwer 12 Kalamazoo Christian (MI) 4 20:45.0 99.3 1039 153
1817 Alexander Groenhof 11 Byron Center Zion Christian (MI) 2 20:45.0 99.3 154
1818 Caden Wullaert 10 Corunna (MI) 13 20:46.0 99.2 222
1819 Joey Beehler 12 Manton (MI) 9 20:46.0 99.2 119
1820 Karson Leighton 9 Schoolcraft (MI) 6 20:46.0 99.2 1040 271
1821 Jon Perry 10 St Philip Catholic Central (MI) 10 20:46.0 99.2 120
1822 Max Glynn 12 Decatur (TX) 2 20:47.0 99.1 155
1823 Jack Tamlyn 9 GR West Mich. Aviation (MI) 13 20:47.0 99.1 121
1824 Daniel Plaisier 9 Muskegon Western Mich. Christian (MI) 8 20:47.0 99.1 122
1825 Noah Kinnucan 10 Muskegon Mona Shores (MI) 7 20:47.0 99.1 1041 300
1826 Dustin Finkhouse 9 Benzie Central (MI) 21 20:47.0 99.1 123
1827 Adrian Walker 9 Grandville (MI) 25 20:47.0 99.1 426
1828 Ross Grogan-Kaylor 12 Ann Arbor Pioneer (MI) 20 20:47.0 99.1 427
1829 Jackson Nguyen 12 East Kentwood (MI) 13 20:47.0 99.1 428
1830 Bobbie Kietzmann 9 Bay City Western (MI) 17 20:47.0 99.1 429
1831 Jonathan Shomali 12 Corunna (MI) 14 20:47.0 99.1 223
1832 Brad Franks 10 Portage Central (MI) 26 20:48.0 99.0 430
1833 John Herstein 11 Flushing (MI) 12 20:48.0 99.0 431
1834 Caleb Croff 9 Muskegon Western Mich. Christian (MI) 9 20:48.0 99.0 124
1835 UeSepreEl Jones 10 GR West Mich. Aviation (MI) 14 20:48.0 99.0 125
1836 Dillon Buck 10 Mason (OH) 16 20:48.0 99.0 224
1837 Nick Bale 9 Rockford (MI) 18 20:48.0 99.0 432
1838 Collin Hampton 11 Schoolcraft (MI) 7 20:48.0 99.0 1042 272
1839 Henry Sheldon 9 Dexter (MI) 23 20:48.0 99.0 433
1840 Steven Mosher 9 Wayland Union (MI) 9 20:49.0 99.0 225
1841 Brayden Zambroni 10 Richland Gull Lake (MI) 14 20:49.0 99.0 434
1842 Deacon Dameron 10 Corunna (MI) 15 20:49.0 99.0 226
1843 Conner Kellogg 12 Grandville (MI) 26 20:49.0 99.0 435
1844 Reece Cole 12 Middleville Thornapple-Kellogg (MI) 7 20:50.0 98.9 1043 227
1845 Arlo Flynn 11 Dexter (MI) 24 20:50.0 98.9 436
1846 Michael Valone 10 Frankenmuth (MI) 8 20:50.0 98.9 273
1847 Daniel Burris 10 Parchment (MI) 7 20:50.0 98.9 1044 126
1848 Evan Walsh 9 Tecumseh (MI) 16 20:51.0 98.8 228
1849 Josh Belcher 12 Southgate Anderson (MI) 8 20:51.0 98.8 437
1850 Logan Kozbial 9 Monroe (CA) 10 20:51.0 98.8 438
1851 Joe Millikin 11 Leslie (OR) 7 20:51.0 98.8 1045 274
1852 Nate Briner 11 Jonesville (MI) 9 20:51.0 98.8 127
1853 Alex Cummins 11 Clio (MI) 10 20:51.0 98.8 229
1854 Joseph Sheppard 9 Grand River Prep (MI) 8 20:51.0 98.8 230
1855 Addison Soule 9 Mason (OH) 17 20:51.0 98.8 231
1856 Easton Homer 9 BC Lakeview (MI) 24 20:52.0 98.7 439
1857 Zachary Matson 11 DeWitt (MI) 11 20:52.0 98.7 232
1858 Ian Calvert 10 Hillsdale Academy (MI) 6 20:53.0 98.6 1046 156
1859 Andrew Farnum 9 Stevensville Lakeshore (MI) 10 20:53.0 98.6 233
1860 Noah Nivison 11 Clare (MI) 11 20:53.0 98.6 128
1861 Charlie Morton 10 Mt. Pleasant Sacred Heart (MI) 7 20:53.0 98.6 1047 129
1862 Josh Thompson 11 Ludington (MI) 9 20:53.0 98.6 234
1863 Logan Willman 9 Remus Chippewa Hills (MI) 10 20:53.0 98.6 331
1864 Nate Glubke 9 BC Lakeview (MI) 25 20:53.0 98.6 440
1865 Kyle Herman 9 Rockford (MI) 19 20:54.0 98.6 441
1866 Alex Strang 12 Dexter (MI) 25 20:54.0 98.6 442
1867 Remington Ludtke 10 Middleville Thornapple-Kellogg (MI) 8 20:54.0 98.6 332
1868 Race Matties 12 Shepherd (MI) 16 20:54.0 98.6 130
1869 Jon Wisniewski 10 Hartland (MI) 31 20:54.0 98.6 443
1870 Misael Martinez Vasquez 11 Grandville Calvin Christian (MI) 18 20:55.0 98.5 131
1871 Alex Martin 10 Ionia (MI) 15 20:55.0 98.5 235
1872 Tyler Zimmerman 9 Big Rapids (MI) 10 20:55.0 98.5 236
1873 Gabriel Gaddie 9 Capital Homeschool (MI) 13 20:55.0 98.5 132
1874 Phil Nolette 10 Hil. Davidson (OH) 30 20:55.0 98.5 444
1875 Nick Dawson 9 Richland Gull Lake (MI) 15 20:56.0 98.4 445
1876 Alec Austin 11 Stevensville Lakeshore (MI) 11 20:56.0 98.4 237
1877 Alex McDowell 12 Tecumseh (MI) 17 20:56.0 98.4 238
1878 Nick VanderHoff 11 Portage Northern (MI) 18 20:56.0 98.4 446
1879 Paul Manring 9 Kalamazoo Homeschool Sports (MI) 9 20:57.0 98.3 133
1880 Max Price 9 Jonesville (MI) 10 20:57.0 98.3 134
1881 Jaden Hickman 10 Hastings (NE) 12 20:57.0 98.3 239
1882 Josh Trierweiler 10 Ionia (MI) 16 20:57.0 98.3 240
1883 Ethan Leonard 12 Kalamazoo Hackett (MI) 7 20:57.0 98.3 1048 157
1884 Joey Dore 9 Flushing (MI) 13 20:57.0 98.3 447
1885 Evan Fennema 12 GR South Christian (MI) 11 20:58.0 98.2 241
1886 John Michael 10 Okemos (MI) 20 20:58.0 98.2 448
1887 Brandon Davis 11 Centreville (VA) 5 20:58.0 98.2 1049 158
1888 Gavin Pomeroy 10 Hartland (MI) 32 20:58.0 98.2 449
1889 Ryan Sailor 11 Constantine (MI) 9 20:58.0 98.2 135
1890 Austin Scharphorn 10 Manton (MI) 10 20:58.0 98.2 136
1891 Earl Burris 11 Parchment (MI) 8 20:58.0 98.2 137
1892 Cristian Banda 10 Eau Claire (MI) 5 20:59.0 98.2 1050 159
1893 Jared Knowles 9 Stevensville Lakeshore (MI) 12 20:59.0 98.2 242
1894 Mason Renne 11 Montabella (MI) 6 20:59.0 98.2 1051 160
1895 Jacob Roach 10 Hartland (MI) 33 20:59.0 98.2 450
1896 Jacob Sand 9 Macomb Dakota (MI) 23 20:59.0 98.2 451
1897 Sam Brunger 10 Corunna (MI) 16 20:59.0 98.2 243
1898 Jamin Gordon 10 Hudsonville Unity Christian (MI) 17 20:59.0 98.2 244
1899 Gabe Lingk 9 St. Joseph (MI) 20 20:59.0 98.2 245
1900 Abdullah Hashsham 11 Okemos (MI) 21 21:00.0 98.1 452
1901 Nathan Zonneyville 10 Ann Arbor Skyline (MI) 26 21:00.0 98.1 453
1902 Jack Wittman 12 Hart (CA) 9 21:00.0 98.1 275
1903 Brendon Patmalnieks 10 Constantine (MI) 10 21:00.0 98.1 138
1904 Ben McCallum 11 GR West Mich. Aviation (MI) 15 21:01.0 98.0 139
1905 Carter Floering 10 Grand Traverse Academy (MI) 10 21:01.0 98.0 140
1906 Andre Barkholz 12 Portage Central (MI) 27 21:01.0 98.0 454
1907 Emmitt Hoying 10 Hil. Davidson (OH) 31 21:01.0 98.0 455
1908 Brandon Ung 9 Macomb Dakota (MI) 24 21:01.0 98.0 456
1909 Dalton Mauchmar 12 BC Pennfield (MI) 4 21:01.0 98.0 1052 333
1910 Jonah Ochodnicky 10 Corunna (MI) 17 21:01.0 98.0 246
1911 Sebastian Urbina 9 Flushing (MI) 14 21:02.0 97.9 457
1912 Donovan O'Mara 10 Grandville (MI) 27 21:02.0 97.9 458
1913 Jayden Brewer 11 Middleville Thornapple-Kellogg (MI) 9 21:02.0 97.9 247
1914 Seth Redmond 9 St Philip Catholic Central (MI) 11 21:02.0 97.9 141
1915 Shane Vaara 9 Holland West Ottawa (MI) 21 21:03.0 97.9 459
1916 Erik Frey 11 Carleton Airport (MI) 9 21:04.0 97.8 248
1917 Caleb Jelsma-Cale 10 Grandville (MI) 28 21:04.0 97.8 460
1918 Troy Sievertsen 9 Spring Lake (MI) 19 21:04.0 97.8 249
1919 Danny Hirth 12 Grass Lake (MI) 6 21:04.0 97.8 1053 142
1920 Jack-William Myers 9 TC Central (Traverse City) (MI) 23 21:05.0 97.7 461
1921 Joey Meighan 10 GR Catholic Central (MI) 11 21:05.0 97.7 250
1922 Josiah Stiffler 10 GR FIRE (MI) 9 21:05.0 97.7 143
1923 Noah Waschewski 10 Macomb Dakota (MI) 25 21:05.0 97.7 462
1924 Gavin Leschack 11 Dexter (MI) 26 21:05.0 97.7 463
1925 Will Mercado 12 Corunna (MI) 18 21:06.0 97.6 251
1926 Cooper Strebeck 11 Stevensville Lakeshore (MI) 13 21:06.0 97.6 252
1927 Anthony Harris 11 Frankenmuth (MI) 9 21:06.0 97.6 276
1928 Matthew Bauersfeld 9 Dexter (MI) 27 21:06.0 97.6 464
1929 Dean Lesinski 9 FHE Ada Forest Hills Eastern (MI) 11 21:06.0 97.6 253
1930 Blair McMeeken 9 Hartford (MI) 3 21:07.0 97.6 1054 277
1931 Ian McConkey 10 Holland West Ottawa (MI) 22 21:07.0 97.6 465
1932 Max Hunter 10 St. Joseph (MI) 21 21:07.0 97.6 254
1933 David Knobel 9 Hart (CA) 10 21:07.0 97.6 144
1934 Austin Zeglis 9 Dexter (MI) 28 21:07.0 97.6 466
1935 Ethan Hinman 10 FHE Ada Forest Hills Eastern (MI) 12 21:07.0 97.6 255
1936 Wyatt Porter 12 Kingsley (MI) 2 21:07.0 97.6 278
1937 Xander Wahl 10 Big Rapids Crossroads Academy (MI) 2 21:08.0 97.5 1055 161
1938 Jacob Taber 10 Benzie Central (MI) 22 21:08.0 97.5 145
1939 Axel Hiney 9 Ann Arbor Pioneer (MI) 21 21:08.0 97.5 467
1940 John Lyons 10 Macomb Dakota (MI) 26 21:08.0 97.5 468
1941 Brendan Cone 12 Okemos (MI) 22 21:09.0 97.4 469
1942 Sam Johnson 9 Galesburg-Augusta (MI) 3 21:09.0 97.4 1056 279
1943 Sam Proos 11 Portage Northern (MI) 19 21:09.0 97.4 470
1944 Luke Kruppe 11 Hesperia (MI) 9 21:09.0 97.4 146
1945 Jack Potter 10 GR West Mich. Aviation (MI) 16 21:09.0 97.4 147
1946 Russell Marvin 12 FHC GR Forest Hills Central (MI) 12 21:10.0 97.3 471
1947 AJ Snyder 11 Montabella (MI) 7 21:10.0 97.3 1057 148
1948 Reece Knight 9 Portage Central (MI) 28 21:10.0 97.3 472
1949 Ben Loos 12 East Grand Rapids (MI) 23 21:10.0 97.3 256
1950 Ben Collins 12 East Grand Rapids (MI) 24 21:10.0 97.3 257
1951 Daniel Schulz 12 Ann Arbor Fr Gabriel Richard (MI) 15 21:10.0 97.3 258
1952 Nolan Portteus 10 BC Lakeview (MI) 26 21:11.0 97.2 473
1953 Brendan Tekiele 9 Marshall (MI) 15 21:11.0 97.2 259
1954 Zachary Pritchard 12 Morley-Stanwood (MI) 3 21:11.0 97.2 1058 280
1955 Adam Fulton 10 Mason County Central (MI) 7 21:11.0 97.2 1059 281
1956 Jacob Heyboer 9 Grandville Calvin Christian (MI) 19 21:12.0 97.2 149
1957 Chance Spencer 11 FHC GR Forest Hills Central (MI) 13 21:12.0 97.2 474
1958 Riley Henderson 10 Woodhaven Brownstown (MI) 15 21:12.0 97.2 475
1959 Michael Everett 10 Buchanan (CA) 3 21:12.0 97.2 282
1960 Owen Devereaux 9 Morley-Stanwood (MI) 4 21:12.0 97.2 1060 283
1961 Michael O'Leary 9 Hartland (MI) 34 21:12.0 97.2 476
1962 Kyle McKenzie 10 Marcellus (NY) 4 21:12.0 97.2 1061 162
1963 Jaden Onken 9 Hudsonville Unity Christian (MI) 18 21:13.0 97.1 260
1964 Franko Cervantes 9 Holland West Ottawa (MI) 23 21:13.0 97.1 477
1965 Jacob Tillmann 10 Zeeland West (MI) 14 21:13.0 97.1 261
1966 Jacob Elko 12 Newaygo (MI) 6 21:13.0 97.1 1062 284
1967 Scot Laing 12 Benzie Central (MI) 23 21:13.0 97.1 150
1968 Jackson Harris 10 Constantine (MI) 11 21:13.0 97.1 151
1969 Zach Urbytes 12 Holland Christian (MI) 16 21:13.0 97.1 262
1970 Todd Hovey 12 Mt. Pleasant Sacred Heart (MI) 8 21:13.0 97.1 152
1971 Noah Tamminga 11 Hudsonville Unity Christian (MI) 19 21:14.0 97.0 263
1972 Daniel Knapp 11 Temperance Bedford (MI) 23 21:15.0 96.9 478
1973 Josiah Eckl 10 GR FIRE (MI) 10 21:15.0 96.9 153
1974 Caleb Frederick 9 Breckenridge (TX) 6 21:15.0 96.9 1063 154
1975 Cris Smith 10 Portage Northern (MI) 20 21:16.0 96.9 479
1976 Dawson Grizzle 9 Delton-Kellogg (MI) 9 21:16.0 96.9 155
1977 Weston Wise 9 Breckenridge (TX) 7 21:16.0 96.9 1064 163
1978 Colten Nelson 10 Mt. Pleasant Sacred Heart (MI) 9 21:16.0 96.9 164
1979 Raj Aryal 12 East Kentwood (MI) 14 21:16.0 96.9 480
1980 Hunter Bierema 10 Vicksburg (MI) 10 21:16.0 96.9 264
1981 Evan Lounsbury 12 Spring Lake (MI) 20 21:17.0 96.8 265
1982 Drew Plumer 9 Auburn Hills Avondale (MI) 10 21:17.0 96.8 266
1983 Jared Baas 12 Hudsonville Unity Christian (MI) 20 21:17.0 96.8 267
1984 Richie Sackett 10 Kalamazoo Loy Norrix (MI) 13 21:17.0 96.8 481
1985 Simon Bronni 9 Woodhaven Brownstown (MI) 16 21:17.0 96.8 482
1986 Noah DeWolf 12 Remus Chippewa Hills (MI) 11 21:17.0 96.8 268
1987 Thomas Merrill 12 Clio (MI) 11 21:17.0 96.8 269
1988 John Becker 9 Portage Northern (MI) 21 21:17.0 96.8 483
1989 Tony Cowles 9 Clare (MI) 12 21:18.0 96.7 156
1990 Zac Taghon 11 Benzie Central (MI) 24 21:18.0 96.7 157
1991 Luke Page 11 Holland Christian (MI) 17 21:19.0 96.6 270
1992 Josiah Frazier 9 TC West (Traverse City) (MI) 19 21:19.0 96.6 484
1993 Jamie Terrill 9 Parchment (MI) 9 21:19.0 96.6 158
1994 Austin Wier 10 Rockford (MI) 20 21:19.0 96.6 485
1995 Christopher Tortorelli 11 Hopkins (MN) 7 21:20.0 96.6 1065 159
1996 Eric Marshall 12 Cardinal Mooney Catholic (MI) 5 21:20.0 96.6 1066 165
1997 Justin Walker 10 Richland Gull Lake (MI) 16 21:20.0 96.6 486
1998 Griffin Lantz 9 Portage Central (MI) 29 21:20.0 96.6 487
1999 Erick Ponce 9 Kalamazoo Loy Norrix (MI) 14 21:20.0 96.6 488
2000 Parker Gaunt 10 BC Lakeview (MI) 27 21:20.0 96.6 489
2001 Cole Raphael 9 Middleville Thornapple-Kellogg (MI) 10 21:21.0 96.5 271
2002 Cole Tracy 10 Macomb Dakota (MI) 27 21:21.0 96.5 490
2003 Andrew Esser 10 St. Joseph (MI) 22 21:21.0 96.5 272
2004 Nick Vandenberk 10 South Haven (MI) 9 21:21.0 96.5 273
2005 David Saindon 12 Middleville Thornapple-Kellogg (MI) 11 21:21.0 96.5 274
2006 Edward Frey 9 GR West Catholic (MI) 9 21:22.0 96.4 160
2007 Zach Troxell 11 Mason (OH) 18 21:22.0 96.4 275
2008 Ben Kessler 11 Temperance Bedford (MI) 24 21:23.0 96.3 491
2009 Collin Van Loo 12 Ann Arbor Skyline (MI) 27 21:23.0 96.3 492
2010 Trevor Pilbeam 11 Adrian (MI) 12 21:23.0 96.3 276
2011 Darnell Frye 11 GR West Mich. Aviation (MI) 17 21:23.0 96.3 161
2012 Tai Babinec 9 Bear Lake (ID) 13 21:23.0 96.3 162
2013 Jacob Ballast 9 GR South Christian (MI) 12 21:23.0 96.3 277
2014 Jack Veersma 10 St. Joseph (MI) 23 21:23.0 96.3 278
2015 Arden Knoll 11 Okemos (MI) 23 21:24.0 96.3 493
2016 Joel Carlson 9 Potterville (MI) 6 21:24.0 96.3 1067 166
2017 Noah Braasch 9 Portage Central (MI) 30 21:24.0 96.3 494
2018 Luke Pramuka 9 Mt. Pleasant Sacred Heart (MI) 10 21:25.0 96.2 163
2019 Hunter Grinstern 9 GR South Christian (MI) 13 21:25.0 96.2 279
2020 Adrien McGill 9 Grand Ledge (MI) 15 21:25.0 96.2 495
2021 Joseph Feddema 10 GR South Christian (MI) 14 21:25.0 96.2 280
2022 Jordan Lucas 12 South Haven (MI) 10 21:26.0 96.1 281
2023 Aaron Lenning 12 Schoolcraft (MI) 8 21:26.0 96.1 164
2024 Camron Jones 11 Eau Claire (MI) 6 21:26.0 96.1 1068 167
2025 Cameron Fisk 12 Newaygo (MI) 7 21:26.0 96.1 1069 285
2026 Josh Ridder 11 Hudsonville Unity Christian (MI) 21 21:26.0 96.1 282
2027 Seth Altman 9 Hil. Davidson (OH) 32 21:26.0 96.1 496
2028 Drew Nickels 9 Corunna (MI) 19 21:26.0 96.1 283
2029 Zach Harrison 12 Constantine (MI) 12 21:27.0 96.0 165
2030 T.J. Downes 12 Kalamazoo Homeschool Sports (MI) 10 21:27.0 96.0 166
2031 Nate Peters 9 Montabella (MI) 8 21:27.0 96.0 168
2032 Evan Palmer 11 Portage Central (MI) 31 21:27.0 96.0 497
2033 Nathan Carper 10 Constantine (MI) 13 21:27.0 96.0 167
2034 Jared Hart 11 Zeeland West (MI) 15 21:27.0 96.0 284
2035 David Stegehuis 9 Grand River Prep (MI) 9 21:27.0 96.0 285
2036 Griffin Werschky 9 Flint Powers Catholic (MI) 23 21:28.0 96.0 286
2037 Josef Baker 12 Capital Homeschool (MI) 14 21:28.0 96.0 168
2038 Alek Hedlund 11 GR NorthPointe Christian (MI) 4 21:29.0 95.9 286
2039 Jack Ferweda 10 Flint Powers Catholic (MI) 24 21:30.0 95.8 287
2040 Hayden Helmer 9 Muskegon Mona Shores (MI) 8 21:30.0 95.8 498
2041 Andrew Pachay 10 Marcellus (NY) 5 21:30.0 95.8 1070 169
2042 Ben Swartz 10 Caledonia (MI) 33 21:30.0 95.8 499
2043 Jesse King 9 Montague (MI) 10 21:31.0 95.7 169
2044 Ross Argue 11 Portage Northern (MI) 22 21:31.0 95.7 500
2045 Alex Annis 10 Grand Ledge (MI) 16 21:31.0 95.7 501
2046 Nicholas Cucchi 12 Cardinal Mooney Catholic (MI) 6 21:31.0 95.7 1071 170
2047 Isaac Yarmuth 12 Sanford-Meridian (MI) 8 21:31.0 95.7 171
2048 Thomas Puhl 11 Dearborn Heights Crestwood (MI) 8 21:31.0 95.7 502
2049 Matt Rager 10 Bay City Western (MI) 18 21:32.0 95.7 503
2050 Steven Rankin 12 Grandville (MI) 29 21:32.0 95.7 504
2051 Sebastian Carrier 11 Okemos (MI) 24 21:32.0 95.7 505
2052 Matt Othmer 9 Capital Homeschool (MI) 15 21:33.0 95.6 172
2053 Austin Rubingh 12 Capital Homeschool (MI) 16 21:33.0 95.6 173
2054 Nicholas Williams 10 North Muskegon (MI) 10 21:33.0 95.6 174
2055 Nick Jerman 10 Shepherd (MI) 17 21:33.0 95.6 175
2056 Gavin Redetzke 11 FHE Ada Forest Hills Eastern (MI) 13 21:33.0 95.6 288
2057 Ethan Satchwell 9 TC West (Traverse City) (MI) 20 21:33.0 95.6 506
2058 Logan Holewa 9 Kalamazoo Christian (MI) 5 21:34.0 95.5 1072 170
2059 Mitchell Avery 12 Marshall (MI) 16 21:34.0 95.5 289
2060 Jayden Burgen 10 East Kentwood (MI) 15 21:34.0 95.5 507
2061 Taylor Plekker 12 Rockford (MI) 21 21:34.0 95.5 508
2062 Lucas Rizzolo 11 Parchment (MI) 10 21:34.0 95.5 287
2063 Sean Bajt 9 Spring Lake (MI) 21 21:34.0 95.5 290
2064 Alfredo Arechiga 10 Hastings (NE) 13 21:34.0 95.5 291
2065 Marc Mowry 11 DeWitt (MI) 12 21:36.0 95.4 292
2066 Connor Bagby 10 Grass Lake (MI) 7 21:36.0 95.4 1073 288
2067 Caleb Bauman 10 GR Christian (MI) 31 21:36.0 95.4 293
2068 Marco Barrera 11 East Kentwood (MI) 16 21:36.0 95.4 509
2069 Ryan Spitzley 12 DeWitt (MI) 13 21:36.0 95.4 294
2070 David LaDuke 9 Holland West Ottawa (MI) 24 21:36.0 95.4 510
2071 Kevin McLaughlin 12 Caledonia (MI) 34 21:36.0 95.4 511
2072 Noah Jarrard 11 Grand Ledge (MI) 17 21:36.0 95.4 512
2073 Anthony Bray 9 Hil. Davidson (OH) 33 21:37.0 95.3 513
2074 Kody Gould 10 Marlette (MI) 4 21:37.0 95.3 1074 289
2075 Nick Weber 11 Centreville (VA) 6 21:37.0 95.3 1075 171
2076 James Lucero 10 Hartford (MI) 4 21:37.0 95.3 1076 290
2077 Ian May 12 GR West Mich. Aviation (MI) 18 21:38.0 95.2 176
2078 Chase Szafranski 9 Portage Central (MI) 32 21:38.0 95.2 514
2079 Maxwell McQueary 12 Saugatuck (MI) 18 21:38.0 95.2 177
2080 Ben Prihoda 9 Portage Central (MI) 33 21:38.0 95.2 515
2081 Chap Morris 10 Jenison (MI) 16 21:38.0 95.2 516
2082 Colin Bell 11 Temperance Bedford (MI) 25 21:38.0 95.2 517
2083 Ben Gnodtke 9 Okemos (MI) 25 21:38.0 95.2 518
2084 Julian Jacobs 11 FHN GR Forest Hills Northern (MI) 23 21:38.0 95.2 519
2085 Liam Hughes 10 Mattawan (MI) 14 21:39.0 95.2 520
2086 Skyler Kloosterman 11 Mendon (MI) 9 21:39.0 95.2 178
2087 Michael Armistead 11 Bath (MI) 11 21:39.0 95.2 179
2088 Alex Bolthouse 12 Hopkins (MN) 8 21:40.0 95.1 291
2089 Nick Stormer 12 Saugatuck (MI) 19 21:40.0 95.1 180
2090 A. J. Evans 10 Cassopolis Ross Beatty (MI) 3 21:40.0 95.1 1077 172
2091 Veeresh Rajendran 10 Portage Central (MI) 34 21:40.0 95.1 521
2092 Rafael Skrobola 12 Kalamazoo Homeschool Sports (MI) 11 21:41.0 95.0 181
2093 Declan McCole 9 Okemos (MI) 26 21:41.0 95.0 522
2094 Ryan Hopkins 11 BC Lakeview (MI) 28 21:42.0 94.9 523
2095 Drew Dillon 10 Bay City Western (MI) 19 21:42.0 94.9 524
2096 Will Urban 9 Muskegon Mona Shores (MI) 9 21:43.0 94.9 525
2097 Josh VandenHeuvel 10 Hudsonville Unity Christian (MI) 22 21:43.0 94.9 295
2098 Matt Yonkers 12 Delton-Kellogg (MI) 10 21:43.0 94.9 182
2099 Sungyu Kwon 10 Ann Arbor Pioneer (MI) 22 21:43.0 94.9 526
2100 Carter Monson 9 Caledonia (MI) 35 21:43.0 94.9 527
2101 Bryant Lee 9 Bear Lake (ID) 14 21:44.0 94.8 183
2102 Alex Wilson 10 Stevensville Lakeshore (MI) 14 21:44.0 94.8 296
2103 Jacob Schmittling 11 Parchment (MI) 11 21:44.0 94.8 184
2104 Neil Gleason 9 Richland Gull Lake (MI) 17 21:44.0 94.8 528
2105 Joe Ludlam 10 Hopkins (MN) 9 21:45.0 94.7 185
2106 Noah Wheeler 9 Grandville (MI) 30 21:45.0 94.7 529
2107 Jayson Klein 11 Grandville (MI) 31 21:45.0 94.7 530
2108 Timothy Holliday 12 Shepherd (MI) 18 21:46.0 94.6 186
2109 Caleb Dodde 10 McBain (MI) 9 21:46.0 94.6 187
2110 Daniel Quist 10 McBain (MI) 10 21:46.0 94.6 188
2111 Andreas Vetne 10 St. Joseph (MI) 24 21:46.0 94.6 297
2112 Reid Gwyn 10 Macomb Dakota (MI) 28 21:46.0 94.6 531
2113 A.J. Rudlaff 9 Kalamazoo Central (MI) 16 21:46.0 94.6 532
2114 Dawson Armstrong 11 Creative Technologies Academy (MI) 8 21:47.0 94.6 173
2115 Weston Kwiatek 9 Grass Lake (MI) 8 21:47.0 94.6 292
2116 Mitchell Geik 9 Richland Gull Lake (MI) 18 21:47.0 94.6 533
2117 Grant Wakeland 11 Okemos (MI) 27 21:47.0 94.6 534
2118 Joe Keiser 9 Portage Central (MI) 35 21:47.0 94.6 535
2119 Michael Tyler 9 Dexter (MI) 29 21:47.0 94.6 536
2120 Austin Barrett 11 Concord (DE) 7 21:47.0 94.6 1078 189
2121 Logan Bierlein 10 Three Rivers (MI) 11 21:48.0 94.5 298
2122 Will Reinink 10 Spring Lake (MI) 22 21:48.0 94.5 299
2123 Sam Kreiman 9 Flint Powers Catholic (MI) 25 21:48.0 94.5 300
2124 Shawn Meah 9 Ann Arbor Skyline (MI) 28 21:48.0 94.5 537
2125 Isaac Willmoth 9 Watervliet (MI) 12 21:48.0 94.5 190
2126 Carl McComis 10 Bath (MI) 12 21:48.0 94.5 191
2127 Nathaniel Birzer 12 Hillsdale Academy (MI) 7 21:48.0 94.5 1079 174
2128 Clayton Galy 10 Spring Lake (MI) 23 21:49.0 94.4 301
2129 Jesse Geary 9 Manton (MI) 11 21:49.0 94.4 192
2130 Ethan Burt 9 Mason (OH) 19 21:49.0 94.4 302
2131 Anthony Gaiser 10 Muskegon Mona Shores (MI) 10 21:49.0 94.4 538
2132 Chad Rakoczy 10 Woodhaven Brownstown (MI) 17 21:50.0 94.3 539
2133 Mo Mallah 12 Dearborn Heights Crestwood (MI) 9 21:50.0 94.3 301
2134 Dominic Kava 9 Portage Northern (MI) 23 21:50.0 94.3 540
2135 Nolan Duff 10 Muskegon Mona Shores (MI) 11 21:50.0 94.3 541
2136 Braxton McKenna 9 Hastings (NE) 14 21:50.0 94.3 303
2137 Ben Carter 9 Holland (MI) 9 21:50.0 94.3 542
2138 Fredo Haider 12 Dearborn Heights Crestwood (MI) 10 21:50.0 94.3 543
2139 Simon Rylaarsdam 9 Grandville Calvin Christian (MI) 20 21:52.0 94.2 193
2140 Humam Yaqoob 11 Kalamazoo Central (MI) 17 21:52.0 94.2 544
2141 Mathias Weber 9 Centreville (VA) 7 21:53.0 94.1 1080 175
2142 Brayden Babcock 9 East Kentwood (MI) 17 21:53.0 94.1 545
2143 Miles Mercier 10 Dearborn Heights Crestwood (MI) 11 21:53.0 94.1 546
2144 Sam Green 11 East Grand Rapids (MI) 25 21:53.0 94.1 304
2145 Triston Mayton 9 GR West Mich. Aviation (MI) 19 21:53.0 94.1 194
2146 Mekial Munoz 12 GR Catholic Central (MI) 12 21:54.0 94.1 305
2147 Tony Bolthouse 12 Hopkins (MN) 10 21:54.0 94.1 195
2148 Hunter Vaughn 11 Marlette (MI) 5 21:54.0 94.1 1081 293
2149 Brenden Redmon 10 Carleton Airport (MI) 10 21:54.0 94.1 306
2150 Hunter Duehring 12 Frankenmuth (MI) 10 21:55.0 94.0 196
2151 Bennet Proegler 10 Chelsea (MI) 17 21:55.0 94.0 307
2152 Jack Warmelink 9 Kalamazoo Loy Norrix (MI) 15 21:56.0 93.9 547
2153 Collin Arbour 12 Hartland (MI) 35 21:56.0 93.9 548
2154 Ryan VanDusen 9 GR South Christian (MI) 15 21:57.0 93.8 308
2155 Samer Kandalaft 9 East Kentwood (MI) 18 21:57.0 93.8 549
2156 Joe Williams 10 GR West Mich. Aviation (MI) 20 21:57.0 93.8 197
2157 Damien Zielinski 9 Allendale (MI) 9 21:58.0 93.8 309
2158 Terence Brueck 9 Centreville (VA) 8 21:59.0 93.7 198
2159 Luke Warhurst 9 Ann Arbor Skyline (MI) 29 21:59.0 93.7 550
2160 Nick Martens 9 Richland Gull Lake (MI) 19 22:00.0 93.6 551
2161 Seth Bunce 10 Mattawan (MI) 15 22:00.0 93.6 552
2162 Austin Owens 10 Hart (CA) 11 22:00.0 93.6 199
2163 Maxwell Stull 11 Mattawan (MI) 16 22:01.0 93.6 553
2164 Logan Kirby 10 Three Rivers (MI) 12 22:01.0 93.6 310
2165 Clark Vreeman 10 Zeeland West (MI) 16 22:02.0 93.5 311
2166 Henry Schenkel 9 GR Christian (MI) 32 22:03.0 93.4 312
2167 Andrew Tummonds 11 Cardinal Mooney Catholic (MI) 7 22:04.0 93.3 1082 176
2168 Noah Meekhof 10 Jenison (MI) 17 22:05.0 93.3 554
2169 Jacob Brandon 9 Jonesville (MI) 11 22:05.0 93.3 200
2170 Jaymeson Ramseyer 9 Hart (CA) 12 22:05.0 93.3 201
2171 Romoni Hughes 10 TC Central (Traverse City) (MI) 24 22:05.0 93.3 555
2172 John Humphrey 9 East Kentwood (MI) 19 22:05.0 93.3 556
2173 Sean Whitaker 10 Macomb Dakota (MI) 29 22:06.0 93.2 557
2174 Joshua Burnett 10 Hillsdale Academy (MI) 8 22:06.0 93.2 202
2175 Benjamin Burnett 11 Hillsdale Academy (MI) 9 22:06.0 93.2 203
2176 Bray Haynes 10 Remus Chippewa Hills (MI) 12 22:06.0 93.2 313
2177 Nathan Lieverdink 11 GR South Christian (MI) 16 22:07.0 93.1 314
2178 Caleb Vredevoogd 11 Holland Christian (MI) 18 22:07.0 93.1 315
2179 Nick Dorn 9 Holland West Ottawa (MI) 25 22:07.0 93.1 558
2180 Ethan Grabill 10 Grandville (MI) 32 22:07.0 93.1 559
2181 Trevor Pelton 9 Watervliet (MI) 13 22:08.0 93.1 204
2182 Chris Kulpa 12 Portage Northern (MI) 24 22:08.0 93.1 560
2183 Benjamin Herrera 9 Kalamazoo Homeschool Sports (MI) 12 22:08.0 93.1 205
2184 Daniel Hejka 10 Ann Arbor Fr Gabriel Richard (MI) 16 22:09.0 93.0 316
2185 Marcin Swierkot 12 Frankfort (WV) 5 22:09.0 93.0 1083 177
2186 Matt Kemp 12 Bridgman (MI) 6 22:09.0 93.0 1084 294
2187 Jacob Rector 10 Leslie (OR) 8 22:09.0 93.0 206
2188 Noah Harrison 9 Constantine (MI) 14 22:09.0 93.0 207
2189 Ben Marth 9 Jenison (MI) 18 22:10.0 92.9 561
2190 Gabe Maynard Adams 11 Walkerville (MI) 5 22:10.0 92.9 1085 178
2191 Francisco Skrobola 12 Kalamazoo Homeschool Sports (MI) 13 22:10.0 92.9 208
2192 Caleb Nitz 10 Woodhaven Brownstown (MI) 18 22:11.0 92.9 562
2193 Deacon Scott 10 Grand Traverse Academy (MI) 11 22:11.0 92.9 209
2194 Drew DeBruler 10 Leslie (OR) 9 22:11.0 92.9 210
2195 Brian Sullivan 9 Temperance Bedford (MI) 26 22:11.0 92.9 563
2196 Hunter McAurthur 10 Remus Chippewa Hills (MI) 13 22:12.0 92.8 317
2197 Mark Einhaus 11 Ann Arbor Pioneer (MI) 23 22:12.0 92.8 564
2198 Noah Schott 10 Bath (MI) 13 22:12.0 92.8 211
2199 Jacob Miller 10 Centreville (VA) 1 22:13.0 92.7 212
2200 Andrew Rumohr 9 Woodhaven Brownstown (MI) 19 22:13.0 92.7 565
2201 Max Bryant 9 Remus Chippewa Hills (MI) 14 22:13.0 92.7 318
2202 Daniil Fox 10 GR Catholic Central (MI) 13 22:13.0 92.7 319
2203 Blake Koesel 11 Dexter (MI) 30 22:13.0 92.7 566
2204 Jeremiah Tuck 9 Manton (MI) 12 22:13.0 92.7 213
2205 Will Erskine 11 Ionia (MI) 17 22:14.0 92.7 320
2206 Ben Thompson 10 Milan (MI) 5 22:14.0 92.7 1086 334
2207 Joshua Kim 9 Muskegon Mona Shores (MI) 12 22:14.0 92.7 567
2208 Ben Gesink 12 GR South Christian (MI) 17 22:14.0 92.7 321
2209 Harrison Hill 9 FHC GR Forest Hills Central (MI) 14 22:14.0 92.7 568
2210 Matt Lipscomb 10 Ann Arbor Fr Gabriel Richard (MI) 17 22:15.0 92.6 322
2211 Nathan Walker 12 Grand River Prep (MI) 10 22:15.0 92.6 323
2212 David Larson 10 Richland Gull Lake (MI) 20 22:16.0 92.5 569
2213 Ethan Jones 9 Grand Traverse Academy (MI) 12 22:16.0 92.5 214
2214 Wilson Lombard 10 Cardinal Mooney Catholic (MI) 8 22:16.0 92.5 179
2215 Blake Smith 9 Potterville (MI) 7 22:16.0 92.5 1087 180
2216 Ethan McCoy 9 Lawton (MI) 6 22:17.0 92.4 1088 295
2217 Brandon Tyler 11 Walkerville (MI) 6 22:17.0 92.4 1089 181
2218 Paul Gross 11 East Grand Rapids (MI) 26 22:17.0 92.4 324
2219 Corey Gauck 10 Jenison (MI) 19 22:18.0 92.4 570
2220 Daaron Fleeger 10 Grandville (MI) 33 22:18.0 92.4 571
2221 Caleb Deeren 10 Ionia (MI) 18 22:18.0 92.4 325
2222 Ethan Lockwood 11 Grand Ledge (MI) 18 22:18.0 92.4 572
2223 Miles Clifford 9 Clio (MI) 12 22:19.0 92.3 326
2224 William Bowser 10 Kalamazoo Loy Norrix (MI) 16 22:19.0 92.3 573
2225 Reece Thomas 9 Temperance Bedford (MI) 27 22:19.0 92.3 574
2226 Ben Porter 11 Coldwater (OH) 8 22:20.0 92.2 327
2227 Josh Lyons 11 TC Central (Traverse City) (MI) 25 22:20.0 92.2 575
2228 Anirudh Shanker 9 Okemos (MI) 28 22:20.0 92.2 576
2229 Austin Davies 9 Auburn Hills Avondale (MI) 11 22:20.0 92.2 328
2230 Jacob Gaddie 12 Capital Homeschool (MI) 17 22:20.0 92.2 215
2231 Aidan Schrock 9 Centreville (VA) 9 22:21.0 92.2 216
2232 Alec Barrone 10 Lansing Catholic (MI) 17 22:21.0 92.2 217
2233 Daniel Macha 11 Marlette (MI) 6 22:21.0 92.2 1090 296
2234 Nathan Schroeder 9 Macomb Dakota (MI) 30 22:21.0 92.2 577
2235 Ashton Maurer-Wagner 11 Spring Lake (MI) 24 22:22.0 92.1 329
2236 Sebastian Gamet 10 Concord (DE) 8 22:22.0 92.1 218
2237 Tyler Robinson 12 Dearborn Heights Crestwood (MI) 12 22:22.0 92.1 578
2238 Adin Huff 9 Manton (MI) 13 22:23.0 92.0 219
2239 Andrew Kiessling 11 Marshall (MI) 17 22:23.0 92.0 330
2240 Daniel Chatman 9 Galesburg-Augusta (MI) 4 22:24.0 92.0 1091 297
2241 Nicholas Summerskill 10 Hesperia (MI) 10 22:26.0 91.8 220
2242 Aydan Hurst 10 Ionia (MI) 19 22:26.0 91.8 331
2243 Tristyn Ter Avest 11 Richland Gull Lake (MI) 21 22:27.0 579
2244 David Mason 11 Capital Homeschool (MI) 18 22:27.0 91.8 221
2245 Mason DeBruler 10 Leslie (OR) 10 22:28.0 91.7 222
2246 Skyler Sunday 9 Clare (MI) 13 22:28.0 91.7 223
2247 Gavin Wilkinson 12 Temperance Bedford (MI) 28 22:28.0 91.7 580
2248 Vince Dong 12 Grand Ledge (MI) 19 22:29.0 91.6 581
2249 Donovan Rees 9 Ann Arbor Pioneer (MI) 24 22:29.0 91.6 582
2250 Roberts Kalnins 10 Portage Northern (MI) 25 22:29.0 91.6 583
2251 Ryan Schall 12 Breckenridge (TX) 8 22:29.0 91.6 224
2252 James Harrison 10 Holland Christian (MI) 19 22:29.0 91.6 332
2253 Lucas Reul 9 GR Catholic Central (MI) 14 22:30.0 91.6 333
2254 Ethan Toth 10 Holland West Ottawa (MI) 26 22:31.0 91.5 584
2255 Cameron O'Day 10 Dexter (MI) 31 22:31.0 91.5 585
2256 Micah Hatfield 9 Ionia (MI) 20 22:31.0 91.5 334
2257 Ashton Powell 9 Hanover-Horton (MI) 17 22:31.0 91.5 225
2258 Ian Rick 9 Tecumseh (MI) 18 22:31.0 91.5 335
2259 Christian Messner 12 Marcellus (NY) 6 22:31.0 91.5 1092 182
2260 Daniel Deeren 9 Ionia (MI) 21 22:31.0 91.5 336
2261 BJ Bennink 9 Spring Lake (MI) 25 22:32.0 91.4 337
2262 Jonathan Tarquino 10 Grand River Prep (MI) 11 22:32.0 91.4 338
2263 Aiden Popour 10 Jenison (MI) 20 22:32.0 91.4 586
2264 David Rick 10 McBain (MI) 11 22:33.0 91.3 226
2265 Dylan Jennings 9 McBain (MI) 12 22:33.0 91.3 227
2266 Noah DeFrancisco 9 Galesburg-Augusta (MI) 5 22:34.0 91.3 1093 298
2267 David Clausing 9 Muskegon Western Mich. Christian (MI) 10 22:34.0 91.3 228
2268 Joshua Clement 9 Jenison (MI) 21 22:34.0 91.3 587
2269 Chris Babcock 10 Ann Arbor Fr Gabriel Richard (MI) 18 22:34.0 91.3 339
2270 Hassan Fawaz 11 Dearborn Heights Crestwood (MI) 13 22:35.0 91.2 588
2271 Chase Pylkas 10 McBain (MI) 13 22:35.0 91.2 229
2272 Cade Koehler 10 Fruitport (MI) 14 22:35.0 91.2 340
2273 Ben Gillion 9 GR West Mich. Aviation (MI) 21 22:36.0 91.2 230
2274 Trevor Aeschliman 10 Dexter (MI) 32 22:36.0 91.2 589
2275 Kyle Holmes 9 Bath (MI) 14 22:37.0 91.1 231
2276 Diego Ulloa 12 Grand River Prep (MI) 12 22:37.0 91.1 341
2277 Jonathon Markley 9 Breckenridge (TX) 9 22:37.0 91.1 232
2278 Garrett Lockwood 9 Grand Ledge (MI) 20 22:37.0 91.1 590
2279 Sean Salamun 10 Kalamazoo Loy Norrix (MI) 17 22:37.0 91.1 591
2280 Kai Borah 11 St. Joseph (MI) 25 22:38.0 91.0 342
2281 Xander Rainey 9 Galesburg-Augusta (MI) 6 22:38.0 91.0 1094 299
2282 Eric Chen 9 Okemos (MI) 29 22:39.0 90.9 592
2283 Garrett Makkonen 12 Charyl Stockwell Academy (MI) 7 22:39.0 90.9 1095 183
2284 Sam Whittaker 10 Jonesville (MI) 12 22:40.0 90.9 233
2285 Jacob Scherer 10 Dexter (MI) 33 22:41.0 90.8 593
2286 Gabe Seng 12 GR South Christian (MI) 18 22:41.0 90.8 343
2287 Zac Brechting 12 Hopkins (MN) 11 22:41.0 90.8 234
2288 Eion Reagh 10 East Kentwood (MI) 20 22:42.0 90.8 594
2289 Sam Robey 10 Big Rapids (MI) 11 22:42.0 90.8 344
2290 Finnegan Bell 9 Dexter (MI) 34 22:42.0 90.8 595
2291 Andrew Quillan 9 Grandville Calvin Christian (MI) 21 22:43.0 90.7 235
2292 Nathan Laurenz 11 Breckenridge (TX) 10 22:44.0 90.6 184
2293 Eric Hayes 11 Frankenmuth (MI) 11 22:45.0 90.6 236
2294 Matthew Quatro 10 Carleton Airport (MI) 11 22:45.0 90.6 345
2295 Nathaniel Duncan 11 Delton-Kellogg (MI) 11 22:45.0 90.6 237
2296 Michael Hostetler 9 Centreville (VA) 10 22:47.0 90.4 238
2297 Dustin Schwenk 9 Centreville (VA) 11 22:47.0 90.4 239
2298 Justin Marble 9 GR West Catholic (MI) 10 22:48.0 90.3 240
2299 Andrew Hatton 11 Flint Powers Catholic (MI) 26 22:48.0 90.3 346
2300 Ian Edwards 9 Schoolcraft (MI) 9 22:49.0 90.3 300
2301 Zakariya Musa 10 Dearborn Heights Crestwood (MI) 14 22:49.0 90.3 596
2302 Jacob VanderPloeg 12 Muskegon Western Mich. Christian (MI) 11 22:50.0 90.2 241
2303 Michael Willard 9 Mason (OH) 20 22:50.0 90.2 347
2304 Josh Burns 10 St. Joseph (MI) 26 22:51.0 90.2 348
2305 Cameron Henson 9 Jonesville (MI) 13 22:51.0 90.2 242
2306 Henry Morgan 11 Delton-Kellogg (MI) 12 22:52.0 90.1 243
2307 Gavin Statler 9 Vicksburg (MI) 11 22:53.0 90.0 349
2308 Bryton Fitzgerald 10 Coloma (MI) 4 22:54.0 90.0 301
2309 Luke Koenigsknecht 10 GR West Mich. Aviation (MI) 22 22:54.0 90.0 244
2310 Max Snaza 12 FHN GR Forest Hills Northern (MI) 24 22:54.0 90.0 597
2311 Connor Baine 12 Hudsonville (MI) 14 22:56.0 89.8 598
2312 Luke Kaechele 9 Hudsonville (MI) 15 22:56.0 89.8 599
2313 Anthony DePerno 11 Mattawan (MI) 17 22:57.0 89.8 600
2314 Brendan Ely 9 Whitmore Lake (MI) 9 22:57.0 89.8 245
2315 Aidan Hammond 9 Portage Northern (MI) 26 22:58.0 89.7 601
2316 Adam Kitchen 11 Flushing (MI) 15 22:58.0 89.7 602
2317 Nick Rumohr 12 Woodhaven Brownstown (MI) 20 22:58.0 89.7 603
2318 Alex Hockaday 11 Hanover-Horton (MI) 18 22:59.0 89.6 246
2319 Aaron Thielen 9 Hartland (MI) 36 22:59.0 89.6 604
2320 Jackson Arkles 9 Leslie (OR) 11 22:59.0 89.6 247
2321 Jared Wagen 9 Rockford (MI) 22 23:00.0 89.6 605
2322 Edward Arver 9 Centreville (VA) 12 23:01.0 89.5 248
2323 Dustin Krise 12 Capital Homeschool (MI) 19 23:01.0 89.5 249
2324 Ethan Weliver 9 Holland West Ottawa (MI) 27 23:03.0 89.4 606
2325 Javier Castillo 9 Milan (MI) 6 23:04.0 89.3 1096 335
2326 Michael Lentz 9 FHC GR Forest Hills Central (MI) 15 23:04.0 89.3 607
2327 Evan Berkenpas 10 Rockford (MI) 23 23:05.0 89.2 608
2328 Branden Alsbach 12 Temperance Bedford (MI) 29 23:05.0 89.2 609
2329 Sawyer Northrop 9 Chelsea (MI) 18 23:05.0 89.2 350
2330 Crew Miller 9 GR South Christian (MI) 19 23:08.0 89.1 351
2331 Parker Kirwin 10 Walkerville (MI) 7 23:08.0 89.1 1097 185
2332 Gabriel Brasser 9 Hesperia (MI) 11 23:08.0 89.1 250
2333 Hunter Vanbeek 9 Caledonia (MI) 36 23:09.0 89.0 610
2334 Justin Roberts 10 Clare (MI) 14 23:09.0 89.0 251
2335 Noah Kolczynski 9 FHN GR Forest Hills Northern (MI) 25 23:09.0 89.0 611
2336 Sabin Humphrey 9 Clare (MI) 15 23:10.0 88.9 252
2337 Jeremiah Hetzer 9 Clio (MI) 13 23:10.0 88.9 352
2338 Riley Pritchard 9 Morley-Stanwood (MI) 5 23:10.0 88.9 1098 302
2339 Ethan Lambrix 9 Portage Northern (MI) 27 23:12.0 88.8 612
2340 Keynen Anderson 12 East Kentwood (MI) 21 23:14.0 88.7 613
2341 Avery Mullet 12 Bear Lake (ID) 15 23:14.0 88.7 253
2342 Colin Kerwin 9 Schoolcraft (MI) 10 23:14.0 88.7 254
2343 Evyn Sweeney 11 Caledonia (MI) 37 23:15.0 88.6 614
2344 Domingo Perez 9 Eau Claire (MI) 7 23:15.0 88.6 1099 186
2345 Juan Chavez 12 East Kentwood (MI) 22 23:16.0 88.5 615
2346 Mitchell Yarger 9 Potterville (MI) 8 23:16.0 88.5 255
2347 Saul Baker 10 Capital Homeschool (MI) 20 23:17.0 88.5 256
2348 Fidel Diocares 10 GR West Mich. Aviation (MI) 23 23:18.0 88.4 257
2349 Ryan Bonnema 9 GR South Christian (MI) 20 23:18.0 88.4 353
2350 Noah Crampton 12 FHN GR Forest Hills Northern (MI) 26 23:18.0 88.4 616
2351 Gabriel Glennon 11 Capital Homeschool (MI) 21 23:19.0 88.3 258
2352 Spencer Anderson 11 Muskegon Mona Shores (MI) 13 23:19.0 88.3 617
2353 Cameron Cribbs 9 FHC GR Forest Hills Central (MI) 16 23:19.0 88.3 618
2354 Justin Brown 10 Bath (MI) 15 23:19.0 88.3 259
2355 Daniel Whitcomb 12 Kalamazoo Central (MI) 18 23:19.0 88.3 619
2356 Ethan Wynne 11 Hartland (MI) 37 23:20.0 88.3 620
2357 Caleb Williams 12 Mattawan (MI) 18 23:21.0 88.2 621
2358 David Tamondong 11 GR West Mich. Aviation (MI) 24 23:21.0 88.2 260
2359 Jason Morgan 11 Marcellus (NY) 7 23:21.0 88.2 1100 187
2360 Andrew Rininger 9 Cassopolis Ross Beatty (MI) 4 23:21.0 88.2 1101 188
2361 Gabriel Depakakibo 11 GR West Mich. Aviation (MI) 25 23:21.0 88.2 261
2362 Drake Bostic 9 Carleton Airport (MI) 12 23:22.0 88.2 354
2363 Zachary Earle 9 East Kentwood (MI) 23 23:22.0 88.2 622
2364 Joey Janofski 10 St Philip Catholic Central (MI) 12 23:22.0 88.2 262
2365 Stephen Fortney 10 Mason (OH) 21 23:24.0 88.0 355
2366 Andrew Carper 11 Constantine (MI) 15 23:24.0 88.0 263
2367 Ben Sampley 10 Schoolcraft (MI) 11 23:25.0 88.0 264
2368 Daniel Woods 10 Stevensville Lakeshore (MI) 15 23:25.0 88.0 356
2369 Griffin Thompson 10 GR West Mich. Aviation (MI) 26 23:26.0 87.9 265
2370 Mark Butz 11 Marcellus (NY) 8 23:26.0 87.9 266
2371 Matthew Harrand 9 Traverse City St. Francis (MI) 9 23:26.0 87.9 267
2372 James Coss 10 Kalamazoo Loy Norrix (MI) 18 23:26.0 87.9 623
2373 Isiah Stewart 12 Marlette (MI) 7 23:28.0 87.8 1102 303
2374 Ryan Triemstra 9 Kalamazoo Christian (MI) 6 23:28.0 87.8 1103 189
2375 Jas Aryal 11 East Kentwood (MI) 24 23:29.0 87.7 624
2376 Jacob Fredricks 10 Holland Christian (MI) 20 23:29.0 87.7 357
2377 Cole Romig 9 Vicksburg (MI) 12 23:30.0 87.7 358
2378 Richie Tarkowski 12 Grand Traverse Academy (MI) 13 23:30.0 87.7 268
2379 Tyler Ford 10 Richland Gull Lake (MI) 22 23:30.0 87.7 625
2380 Jaken Moore 9 Caledonia (MI) 38 23:33.0 87.5 626
2381 Jackey Tran 12 Grandville (MI) 34 23:33.0 87.5 627
2382 Adam Staal 10 Grandville Calvin Christian (MI) 22 23:34.0 87.4 269
2383 Hudson Knapp 9 GR South Christian (MI) 21 23:34.0 87.4 359
2384 Nicholas Jordan - Flushing (MI) 16 23:35.0 87.3 628
2385 Arvin Bowman 9 Dearborn Heights Crestwood (MI) 15 23:35.0 87.3 629
2386 Kyle Lapina 10 Jonesville (MI) 14 23:36.0 87.3 270
2387 Chase Braxmaier 11 Jonesville (MI) 15 23:37.0 87.2 271
2388 Nicholas Krisniski 10 Dearborn Heights Crestwood (MI) 16 23:38.0 87.2 630
2389 Michael Heindlmeyer 10 Holland West Ottawa (MI) 28 23:39.0 87.1 631
2390 Jacob Taylor 9 Capital Homeschool (MI) 22 23:40.0 87.0 272
2391 Sam Konen 10 Grand Ledge (MI) 21 23:41.0 87.0 632
2392 Ben Dickens 11 Kalamazoo Central (MI) 19 23:43.0 86.9 633
2393 Clark Rogman 9 Hartland (MI) 38 23:44.0 86.8 634
2394 D J Burgoyne 10 Ann Arbor Pioneer (MI) 25 23:44.0 86.8 635
2395 Matt Visner 9 Montabella (MI) 9 23:44.0 86.8 273
2396 Mathew Maloney 11 Kent City (MI) 13 23:45.0 86.7 274
2397 Finn Lancashire 9 TC Central (Traverse City) (MI) 26 23:46.0 86.7 636
2398 Joshua Zoet 9 GR West Mich. Aviation (MI) 27 23:48.0 86.6 275
2399 Alec Boyer 11 Sanford-Meridian (MI) 9 23:48.0 86.6 276
2400 Easton Greenfield 10 BC Pennfield (MI) 5 23:49.0 86.5 1104 336
2401 Ethan Haubrich 10 Grandville (MI) 35 23:50.0 86.4 637
2402 Michael Ramsey 10 Delton-Kellogg (MI) 13 23:50.0 86.4 277
2403 Joseph Miles 12 GR Catholic Central (MI) 15 23:51.0 86.4 360
2404 Tramaine Carmouche 12 Portage Central (MI) 36 23:51.0 86.4 638
2405 Benjamin Booher 10 Hesperia (MI) 12 23:51.0 86.4 278
2406 Peter Muscott 9 Breckenridge (TX) 11 23:52.0 86.3 279
2407 Conner Duff 9 Frankenmuth (MI) 12 23:52.0 86.3 280
2408 Kyler Bomhof 9 Holland West Ottawa (MI) 29 23:53.0 86.2 639
2409 Caleb Huitema 9 GR South Christian (MI) 22 23:53.0 86.2 361
2410 Chris Bautista 11 Parchment (MI) 12 23:55.0 86.1 281
2411 Austin Murray 9 Ionia (MI) 22 23:55.0 86.1 362
2412 Isaac Baartman 10 GR South Christian (MI) 23 23:56.0 86.1 363
2413 Johnathon Beckwith 10 Hopkins (MN) 12 23:56.0 86.1 282
2414 Nick Schaeding 9 Bath (MI) 16 23:59.0 85.9 283
2415 Jack Pramuka 11 Mt. Pleasant Sacred Heart (MI) 11 24:00.0 85.8 284
2416 Dan Paul 9 Holland Christian (MI) 21 24:01.0 85.8 364
2417 Vinny Trinchitella 11 Jenison (MI) 22 24:03.0 85.7 640
2418 Geo Hernandez 12 Grandville (MI) 36 24:07.0 85.4 641
2419 Connor Wynne 12 Carleton Airport (MI) 13 24:08.0 85.4 365
2420 Ryan Sass 11 Benzie Central (MI) 25 24:09.0 85.3 285
2421 Merek Bykowki 11 Hartland (MI) 39 24:09.0 85.3 642
2422 Sean Moskaitis 11 Hartland (MI) 40 24:10.0 85.2 643
2423 Gavin Stewart 11 Auburn Hills Avondale (MI) 12 24:11.0 85.2 366
2424 Jacob Robinson 11 Okemos (MI) 30 24:11.0 85.2 644
2425 Ethan Shoemaker 9 Hudsonville Unity Christian (MI) 23 24:13.0 85.1 367
2426 Daniel Bischoff 10 Ann Arbor Fr Gabriel Richard (MI) 19 24:14.0 85.0 368
2427 Adam Baker 9 GR Christian (MI) 33 24:14.0 85.0 369
2428 Nikan Zandi Atashbar 9 Portage Central (MI) 37 24:15.0 84.9 645
2429 Hui Yoo 10 Ann Arbor Pioneer (MI) 26 24:16.0 84.9 646
2430 Oakley Withers 9 Howardsville Christian (MI) 3 24:17.0 190
2431 Simon Hakman 9 Richland Gull Lake (MI) 23 24:17.0 84.8 647
2432 Evan Pohl 9 Holland West Ottawa (MI) 30 24:18.0 84.8 648
2433 Hunter Reed 9 Rockford (MI) 24 24:18.0 84.8 649
2434 Riley Smith 10 Schoolcraft (MI) 12 24:20.0 84.7 286
2435 Hunter Helsel 11 Temperance Bedford (MI) 30 24:21.0 84.6 650
2436 Alexander Henrys 9 Potterville (MI) 9 24:22.0 84.5 287
2437 Jordan Barnes 9 Grand Traverse Academy (MI) 14 24:22.0 84.5 288
2438 Zac DeVries 12 GR South Christian (MI) 24 24:22.0 84.5 370
2439 Brandon Iordanou 9 Flint Powers Catholic (MI) 27 24:23.0 84.5 371
2440 Carson Langeland 11 Holland Christian (MI) 22 24:23.0 84.5 372
2441 Cameron Bruneau 9 GR West Mich. Aviation (MI) 28 24:23.0 84.5 289
2442 Billy Ostyn 9 Grant (OR) 6 24:24.0 1105 304
2443 Daniel Malone 10 Stevensville Lakeshore (MI) 16 24:25.0 84.4 373
2444 Sam McKenny 10 Grandville (MI) 37 24:26.0 84.3 651
2445 Bryant Muldoon 9 Charyl Stockwell Academy (MI) 8 24:27.0 84.2 191
2446 Josiah Vang 9 Grand Traverse Academy (MI) 15 24:28.0 84.2 290
2447 Cody Longoria 12 Grant (OR) 7 24:29.0 84.1 1106 291
2448 Bryce Cosens 9 Fremont (MI) 13 24:29.0 84.1 374
2449 Ethan Kubasczyk 9 Potterville (MI) 10 24:31.0 84.0 292
2450 Joe Elms 11 Richland Gull Lake (MI) 24 24:32.0 84.0 652
2451 Jonah Kirby 12 Centreville (VA) 13 24:34.0 83.8 293
2452 Kip Beck 12 Hastings (NE) 15 24:37.0 83.7 375
2453 Caleb Buys 9 Big Rapids Crossroads Academy (MI) 3 24:37.0 83.7 1107 192
2454 Connor Sykes 9 Fruitport (MI) 15 24:40.0 83.5 376
2455 Linus Gugino 10 Holland West Ottawa (MI) 31 24:40.0 83.5 653
2456 Matthew Blackburn 9 Jenison (MI) 23 24:41.0 83.5 654
2457 Brody Martin 9 St. Joseph (MI) 27 24:42.0 83.4 377
2458 Josh Gruszczyk 9 Watervliet (MI) 14 24:42.0 83.4 294
2459 AJ Carrell 12 Allendale (MI) 10 24:42.0 83.4 378
2460 Zachary Partlo 9 Mt. Pleasant Sacred Heart (MI) 12 24:43.0 83.3 295
2461 Noah Saylor 11 Manton (MI) 14 24:44.0 83.3 296
2462 Anthony Kerry 9 Cardinal Mooney Catholic (MI) 9 24:45.0 83.2 297
2463 Connor Orr 9 GR South Christian (MI) 25 24:47.0 83.1 379
2464 Charlie Barrone 9 Lansing Catholic (MI) 18 24:47.0 83.1 298
2465 Nathan Rubingh 10 Capital Homeschool (MI) 23 24:49.0 83.0 299
2466 Nathan Cronk 10 Caledonia (MI) 39 24:50.0 82.9 655
2467 Josh Carrigan 9 Lansing Catholic (MI) 19 24:50.0 82.9 300
2468 Grant Walker 10 Leslie (OR) 12 24:51.0 82.9 301
2469 Billy Lowe 10 North Muskegon (MI) 11 24:51.0 82.9 302
2470 Thomas Robinson 11 Delton-Kellogg (MI) 14 24:53.0 82.8 303
2471 Koki Ogiwara 12 Cassopolis Ross Beatty (MI) 5 25:01.0 82.3 1108 193
2472 Zebadiah Soriano 9 Kingsley (MI) 3 25:01.0 82.3 305
2473 Cameron Nakfoor 10 Lansing Catholic (MI) 20 25:03.0 82.2 304
2474 James Dodd 10 Ann Arbor Pioneer (MI) 27 25:05.0 82.1 656
2475 Michael Sutherland 11 Cardinal Mooney Catholic (MI) 10 25:09.0 81.9 305
2476 Ethan Sandum 9 Richland Gull Lake (MI) 25 25:11.0 657
2477 Ethan Youngblood 11 Portage Central (MI) 38 25:11.0 81.8 658
2478 Tanner Bohan 12 Marcellus (NY) 9 25:14.0 81.6 306
2479 Sam Venema 10 Big Rapids Crossroads Academy (MI) 4 25:14.0 81.6 1109 194
2480 Jakob Polendo 12 BC Lakeview (MI) 29 25:15.0 659
2481 Colin Carnell 9 Kalamazoo Loy Norrix (MI) 19 25:15.0 81.6 660
2482 Cahlob Myers 10 Grand Traverse Academy (MI) 16 25:17.0 81.5 307
2483 Adam Hausinfrats 11 Jackson Lumen Christi (MI) 7 25:20.0 81.3 1110 306
2484 Drew Neyer 9 Mt. Pleasant Sacred Heart (MI) 13 25:22.0 81.2 308
2485 Colin Johnson 12 BC Lakeview (MI) 30 25:23.0 81.2 661
2486 Clay Myers 12 TC Central (Traverse City) (MI) 27 25:23.0 81.2 662
2487 Heechan Wang 10 Muskegon Western Mich. Christian (MI) 12 25:24.0 81.1 309
2488 Alec Parr 11 BC Lakeview (MI) 31 25:29.0 80.8 663
2489 Jonah Moan 9 Schoolcraft (MI) 13 25:31.0 80.7 310
2490 Jack Reznich 10 Frankfort (WV) 6 25:31.0 80.7 1111 195
2491 Sam Warsen 9 GR South Christian (MI) 26 25:33.0 80.6 380
2492 Adam Posey 11 Kalamazoo Homeschool Sports (MI) 14 25:33.0 80.6 311
2493 Haiden Kowalewski 9 Grandville (MI) 38 25:36.0 80.5 664
2494 William Culjak 9 Hillsdale Academy (MI) 10 25:36.0 80.5 312
2495 Ethan Morgan 9 Kalamazoo Central (MI) 20 25:36.0 80.5 665
2496 Harrison James 11 Jonesville (MI) 16 25:37.0 80.4 313
2497 Brennan Haas 9 Muskegon Mona Shores (MI) 14 25:38.0 80.4 666
2498 Eliott Traver 9 Potterville (MI) 11 25:39.0 80.3 314
2499 Brayden Willett 9 Spring Lake (MI) 26 25:40.0 80.3 381
2500 Brandon Merz 9 Capital Homeschool (MI) 24 25:44.0 80.1 315
2501 Duncan Macewen 9 Kalamazoo Homeschool Sports (MI) 15 25:44.0 80.1 316
2502 Gavin Ryba 10 TC Central (Traverse City) (MI) 28 25:45.0 80.0 667
2503 Sam Raubolt 9 Ann Arbor Pioneer (MI) 28 25:48.0 79.8 668
2504 Joseph Nagel 9 Howardsville Christian (MI) 4 25:49.0 79.8 196
2505 Ahsan Dolly 11 Bangor (ME) 7 25:52.0 79.6 1112 317
2506 Brett Butterfield 12 Bangor (ME) 8 26:02.0 79.1 318
2507 Sher Khehra 9 Woodhaven Brownstown (MI) 21 26:03.0 79.1 669
2508 Will Anderson 9 Holland Black River (MI) 9 26:07.0 78.9 319
2509 Jeremy Liggins 10 GR Christian (MI) 34 26:08.0 78.8 382
2510 Evan Spiegelberg 11 Whitmore Lake (MI) 10 26:15.0 78.5 320
2511 Zach Henry 9 Jonesville (MI) 17 26:19.0 78.3 321
2512 Giovani Diaz 12 Kalamazoo Loy Norrix (MI) 20 26:20.0 78.2 670
2513 Grayson Hagenbuch 9 Cassopolis Ross Beatty (MI) 6 26:20.0 78.2 1113 197
2514 Evan Barolo 10 Ann Arbor Skyline (MI) 30 26:21.0 78.2 671
2515 Case Rohl 9 Stevensville Lakeshore (MI) 17 26:21.0 78.2 383
2516 Carter Briggs 10 Portage Northern (MI) 28 26:23.0 78.1 672
2517 Mark Siecinski 9 FHE Ada Forest Hills Eastern (MI) 14 26:23.0 78.1 384
2518 Joshua Brooks 12 Macomb Dakota (MI) 31 26:25.0 78.0 673
2519 Quinlan Kelly 10 Whitmore Lake (MI) 11 26:32.0 77.6 322
2520 Delfino Cruz 9 Kent City (MI) 14 26:34.0 77.5 323
2521 Luke Spitzley 9 East Grand Rapids (MI) 27 26:36.0 77.4 385
2522 Paul Vander Woude 9 GR Christian (MI) 35 26:39.0 77.3 386
2523 Ben Sellek 9 GR West Mich. Aviation (MI) 29 26:39.0 324
2524 Ben Ackley 11 Mason (OH) 22 26:41.0 77.2 387
2525 Colin Hande 9 Monroe (CA) 11 26:43.0 77.1 674
2526 Clay Davis 10 Kent City (MI) 15 26:43.0 77.1 325
2527 Jed Beydoun 12 Dearborn Heights Crestwood (MI) 17 26:43.0 77.1 675
2528 Cesar Carrasco 10 Jonesville (MI) 18 26:48.0 76.9 326
2529 Juan Vargas 10 Hastings (NE) 16 26:54.0 76.6 388
2530 Isaac Larson 9 Delton-Kellogg (MI) 15 27:00.0 76.3 327
2531 Tighe Pepera 12 Bear Lake (ID) 16 27:01.0 76.2 328
2532 Mark Sanchez 11 Mattawan (MI) 19 27:05.0 76.1 676
2533 Nicholas Wohlfeil 9 Monroe (CA) 12 27:06.0 76.0 677
2534 Jonny Gregory 9 Centreville (VA) 14 27:08.0 75.9 329
2535 Jesse VanSolkema 9 Caledonia (MI) 40 27:10.0 75.8 678
2536 Scott Uthe 11 Spring Lake (MI) 27 27:10.0 75.8 389
2537 David Forrest 11 Ann Arbor Fr Gabriel Richard (MI) 20 27:13.0 75.7 390
2538 Luke DeClercq 12 Kalamazoo Hackett (MI) 8 27:17.0 75.5 330
2539 Nick Henry 11 Milan (MI) 7 27:24.0 1114 337
2540 Stephen Heberling 11 Big Rapids (MI) 12 27:30.0 74.9 391
2541 Jacob Overholt 12 Centreville (VA) 15 27:55.0 73.8 331
2542 Eric Bosler 12 Cassopolis Ross Beatty (MI) 7 27:58.0 73.7 1115 198
2543 Chris Hui 11 Okemos (MI) 31 28:00.0 73.6 679
2544 Evan Denney 10 Hanover-Horton (MI) 19 28:06.0 73.3 332
2545 Grant Lanning 9 Grandville Calvin Christian (MI) 23 28:21.0 72.7 333
2546 Logan Theisen 9 Remus Chippewa Hills (MI) 15 28:22.0 72.6 392
2547 D'Vontea Stewart 9 Grand River Prep (MI) 13 28:27.0 72.4 393
2548 Adam Messmann 10 Ann Arbor Fr Gabriel Richard (MI) 21 28:29.0 72.3 394
2549 Conor Urban 12 Tecumseh (MI) 19 28:31.0 72.2 395
2550 Nate Ely 11 Okemos (MI) 32 28:35.0 72.1 680
2551 Cody Neeb 12 Portage Central (MI) 39 28:35.0 72.1 681
2552 Brodie Merz 11 Capital Homeschool (MI) 25 28:54.0 71.3 334
2553 Bryan Cassem 10 Portage Central (MI) 40 28:58.0 71.1 682
2554 Asfat Cheloh 12 Constantine (MI) 16 29:00.0 71.0 335
2555 Josh Wollet 12 Grass Lake (MI) 9 29:27.0 69.9 336
2556 David Dehnke 12 Lansing Catholic (MI) 21 29:50.0 69.1 337
2557 Woojae Kim 9 Okemos (MI) 33 30:08.0 68.4 683
2558 Ethan Esslinger 10 Muskegon Mona Shores (MI) 15 30:10.0 68.3 684
2559 Casey Gabalis 10 Big Rapids Crossroads Academy (MI) 5 30:13.0 68.2 1116 199
2560 Jacob Fidler 9 New Buffalo (MI) 2 30:16.0 68.1 200
2561 Joshua Merz 9 Holland Black River (MI) 10 30:31.0 67.5 338
2562 Garon Ackerberg 9 Hesperia (MI) 13 31:22.0 65.7 339
2563 Deacon Skinner 9 Sanford-Meridian (MI) 10 31:40.0 65.1 340
2564 Zak Romhilt 9 Hartford (MI) 5 34:02.0 60.5 1117 307
2565 Francisco Medrano 9 Hartford (MI) 6 34:02.0 60.5 1118 308
2566 Dylan Geiber 9 Centreville (VA) 16 34:06.0 60.4 341
2567 Michael Thompson 9 Kalamazoo Hackett (MI) 9 40:09.0 51.3 342