Portage Invitational
Team scores
Results
| Place | Athlete | Grade | School | Time | Rating | Points |
|---|---|---|---|---|---|---|
| 1 | Andy Bowman | 12 | Marlette (MI) 1 | 15:30.7 PR | 144.6 | 1 |
| 2 | Zachary Nowicki | 12 | Grandville Calvin Christian (MI) 1 | 15:31.7 PR | 144.5 | 2 |
| 3 | Bryce Stroede | 12 | Hanover-Horton (MI) 1 | 15:37.3 PR | 143.6 | 3 |
| 4 | Andrew Rylaarsdam | 12 | Grandville Calvin Christian (MI) 2 | 15:41.9 PR | 142.9 | 4 |
| 5 | Nate Silvey | 11 | GR NorthPointe Christian (MI) 1 | 16:13.7 PR | 138.2 | 5 |
| 6 | Jacob Bowman | 12 | Marlette (MI) 2 | 16:14.7 | 138.1 | 6 |
| 7 | Alec Armstrong | 12 | Stockbridge (MI) 1 | 16:17.9 PR | 137.6 | 7 |
| 8 | Zach Wehner | 11 | Schoolcraft (MI) 1 | 16:21.3 PR | 137.2 | 8 |
| 9 | Cameron Bredice | 11 | Bridgman (MI) 1 | 16:22.9 PR | 136.9 | 9 |
| 10 | Hunter Nivison | 11 | Clare (MI) 1 | 16:26.3 PR | 136.5 | 10 |
| 11 | Kirk Love | 12 | Watervliet (MI) 1 | 16:32.3 PR | 135.6 | 11 |
| 12 | Brent Wegner | 12 | Freeland (MI) 1 | 16:35.5 SR | 135.2 | 12 |
| 13 | Jake Keena | 10 | Kingsley (MI) 1 | 16:35.5 PR | 135.2 | 13 |
| 14 | Eli Poth | 11 | Marlette (MI) 3 | 16:36.7 | 135.0 | 14 |
| 15 | Will Wilson | 11 | Kent City (MI) 1 | 16:40 | 134.6 | 15 |
| 16 | Alex Stowell | 10 | Freeland (MI) 2 | 16:43.2 PR | 134.2 | 16 |
| 17 | Zach Hardway | 11 | Hillsdale (CA) 1 | 16:46.1 | 133.8 | — |
| 18 | Garret Bila | 12 | Freeland (MI) 3 | 16:49.7 | 133.3 | 17 |
| 19 | Karl Berkemeier | 11 | Jackson Lumen Christi (MI) 1 | 16:49.7 PR | 133.3 | 18 |
| 20 | Ryan Gibson | 10 | Jackson Lumen Christi (MI) 2 | 16:50 PR | 133.3 | 19 |
| 21 | Charlie Ludlow | 12 | Jackson Lumen Christi (MI) 3 | 16:50 | 133.3 | 20 |
| 22 | Nate Baird | 9 | Stockbridge (MI) 2 | 16:53 PR | 132.9 | 21 |
| 23 | Brock Thumm | 11 | Watervliet (MI) 2 | 16:55.5 PR | 132.5 | 22 |
| 24 | Zack Richards | 10 | Comstock (MI) 1 | 16:55.9 PR | 132.5 | 23 |
| 25 | Colin McNally | 10 | Ann Arbor Fr Gabriel Richard (MI) 1 | 16:57 PR | 132.3 | 24 |
| 26 | Mathew Titus | 12 | Marlette (MI) 4 | 16:58.2 | 132.2 | 25 |
| 27 | Jarryd Calhoun | 12 | Delton-Kellogg (MI) 1 | 16:58.9 PR | 132.1 | 26 |
| 28 | Austin Shepherd | 9 | Stockbridge (MI) 3 | 16:59.2 PR | 132.1 | 27 |
| 29 | Kyle Bailey | 10 | Benzie Central (MI) 1 | 17:00.2 PR | 131.9 | 28 |
| 30 | Brandon Frank | 12 | Farwell (MI) 1 | 17:02.4 PR | 131.7 | 29 |
| 31 | Patrick Soltis | 11 | Jackson Lumen Christi (MI) 4 | 17:03 PR | 131.6 | 30 |
| 32 | Lucas Crisanti | 10 | Hanover-Horton (MI) 2 | 17:04.2 PR | 131.4 | 31 |
| 33 | Justin Prange | 11 | Benzie Central (MI) 2 | 17:04.9 SR | 131.3 | 32 |
| 34 | Jarret Deisch | 12 | Manistee (MI) 1 | 17:05.9 SR | 131.2 | 33 |
| 35 | Kage Johnson | 12 | Jonesville (MI) 1 | 17:07.2 PR | 131.0 | 34 |
| 36 | Cameron Jones | 12 | Holland Black River (MI) 1 | 17:10.4 SR | 130.6 | 35 |
| 37 | Ismael Halaweh | 11 | Benzie Central (MI) 3 | 17:11 | 130.6 | 36 |
| 38 | Max Smith | 10 | Newaygo (MI) 1 | 17:12.2 PR | 130.4 | 37 |
| 39 | Jared Bluhm | 10 | Benzie Central (MI) 4 | 17:12.5 PR | 130.4 | 38 |
| 40 | Michael Foote | 11 | Watervliet (MI) 3 | 17:13.4 PR | 130.2 | 39 |
| 41 | Tim Yake | 12 | Freeland (MI) 4 | 17:14.2 | 130.1 | 40 |
| 42 | Brock Eves | 9 | Hillsdale (CA) 2 | 17:14.2 | 130.1 | — |
| 43 | Nick Thomas | 12 | Bath (MI) 1 | 17:15.9 | 129.9 | 41 |
| 44 | Luke Schultz | 12 | Farwell (MI) 2 | 17:16.1 PR | 129.9 | 42 |
| 45 | Dave Jones | 11 | Constantine (MI) 1 | 17:16.6 PR | 129.8 | 43 |
| 46 | Lucas Combs | 12 | Clare (MI) 2 | 17:16.9 | 129.8 | 44 |
| 47 | Andrew Hayden | 11 | Benzie Central (MI) 5 | 17:19.4 | 129.5 | 45 |
| 48 | Austin Fillmore | 10 | Stockbridge (MI) 4 | 17:19.4 | 129.5 | 46 |
| 49 | Kyler Phillips | 10 | Clare (MI) 3 | 17:19.7 PR | 129.4 | 47 |
| 50 | Alex Clark | 12 | Grandville Calvin Christian (MI) 3 | 17:21.3 PR | 129.3 | 48 |
| 51 | Derryl Poynor | 12 | Benzie Central (MI) 6 | 17:22.2 PR | 129.1 | 49 |
| 52 | Joseph Britt | 10 | Holland Black River (MI) 2 | 17:23.1 | 129.0 | 50 |
| 53 | Brendan Daly | 9 | Watervliet (MI) 4 | 17:23.5 | 129.0 | 51 |
| 54 | Luke Gilliland | 10 | Leslie (OR) 1 | 17:23.7 PR | — | 52 |
| 55 | Marshall Morehead | 12 | Grandville Calvin Christian (MI) 4 | 17:24.2 PR | 128.9 | 53 |
| 56 | Abe Visser | 9 | Grandville Calvin Christian (MI) 5 | 17:24.4 PR | 128.9 | 54 |
| 57 | Andrew Sines | 11 | Jonesville (MI) 2 | 17:24.4 PR | 128.9 | 55 |
| 58 | Steven Foster | 11 | Berrien Springs (MI) 1 | 17:24.8 PR | 128.8 | 56 |
| 59 | Evan Upshur | 12 | Stockbridge (MI) 5 | 17:25 | 128.8 | 57 |
| 60 | Ruben Rodriguez | 11 | Holland Black River (MI) 3 | 17:25.9 PR | 128.7 | 58 |
| 61 | Jacob Hop | 12 | Grandville Calvin Christian (MI) 6 | 17:27.5 PR | 128.5 | 59 |
| 62 | Matt Ring | 9 | Schoolcraft (MI) 2 | 17:28.3 | 128.4 | 60 |
| 63 | John Wamhoff | 12 | Hopkins (MN) 1 | 17:29 | 128.3 | 61 |
| 64 | Paul Rankin | 12 | Grass Lake (MI) 1 | 17:29.2 SR | 128.3 | 62 |
| 65 | Kevin Spicer-Torres | 10 | Clare (MI) 4 | 17:29.5 PR | 128.2 | 63 |
| 66 | Glenn Fitkin | 12 | Freeland (MI) 5 | 17:29.5 PR | 128.2 | 64 |
| 67 | Canyon Raburn | 11 | Jackson Lumen Christi (MI) 5 | 17:31.1 PR | 128.1 | 65 |
| 68 | Neal Malakowski | 11 | Schoolcraft (MI) 3 | 17:33 PR | 127.8 | 66 |
| 69 | Kaleb Glowacki | 12 | Shepherd (MI) 1 | 17:33.9 PR | 127.7 | 67 |
| 70 | Noah Robotham | 9 | Benzie Central (MI) 7 | 17:36.8 PR | 127.4 | 68 |
| 71 | Nick Ellison | 12 | Grant (OR) 1 | 17:38.2 SR | 127.2 | 69 |
| 72 | Garrett Tremaine | 11 | Leslie (OR) 2 | 17:38.3 PR | 127.2 | 70 |
| 73 | Ishmael Hodge | 10 | Bangor (ME) 1 | 17:39.1 PR | 127.1 | 71 |
| 74 | Kyle Allen | 11 | Napoleon (MI) 1 | 17:39.3 | 127.1 | 72 |
| 75 | Shayne Palmer | 10 | Napoleon (MI) 2 | 17:39.8 PR | 127.0 | 73 |
| 76 | Darick Wilson | 11 | Newaygo (MI) 2 | 17:41.1 PR | 126.8 | 74 |
| 77 | Patrick Lynch | 10 | Watervliet (MI) 5 | 17:41.7 | 126.8 | 75 |
| 78 | Bryce Cameron | 10 | Manistee (MI) 2 | 17:42.2 PR | 126.7 | 76 |
| 79 | David McClendon | 12 | Watervliet (MI) 6 | 17:43.4 | 126.6 | 77 |
| 80 | Travis Sutton | 10 | Jonesville (MI) 3 | 17:45.8 PR | 126.3 | 78 |
| 81 | Jonny Bailey | 12 | Manistee (MI) 3 | 17:46.6 | 126.2 | 79 |
| 82 | William Spagnuolo | 11 | Bath (MI) 2 | 17:49.4 | 125.9 | 80 |
| 83 | Justin Keller | 11 | Leslie (OR) 3 | 17:51.4 PR | 125.6 | 81 |
| 84 | Nick Veine | 11 | Manistee (MI) 4 | 17:51.6 PR | 125.6 | 82 |
| 85 | Joe Bowen | 11 | Farwell (MI) 3 | 17:51.8 PR | 125.6 | 83 |
| 86 | Josh Hutchinson | 12 | Shepherd (MI) 2 | 17:53.1 SR | 125.4 | 84 |
| 87 | Jacob Pifer | 11 | Shepherd (MI) 3 | 17:53.3 PR | 125.4 | 85 |
| 88 | Brandon Enders | 12 | Bridgman (MI) 2 | 17:54.9 SR | 125.2 | 86 |
| 89 | Chris Martinez | 12 | Flint Powers Catholic (MI) 1 | 17:54.9 | 125.2 | 87 |
| 90 | Brian Dillon | 12 | Napoleon (MI) 3 | 17:55.1 SR | 125.2 | 88 |
| 91 | Theo Haubold | 12 | Hartford (MI) 1 | 17:56.6 | 125.0 | 89 |
| 92 | Matt LeDuc | 12 | Flint Powers Catholic (MI) 2 | 17:57.4 SR | 124.9 | 90 |
| 93 | Alex Hoop | 10 | Jackson Lumen Christi (MI) 6 | 17:57.8 PR | 124.9 | 91 |
| 94 | Kaleb Losey | 10 | Stockbridge (MI) 6 | 17:59.2 | 124.7 | 92 |
| 95 | Matthew Childs | 10 | Hanover-Horton (MI) 3 | 18:01 PR | — | 93 |
| 96 | Isaac Pringle | 12 | Hanover-Horton (MI) 4 | 18:02.1 | 124.4 | 94 |
| 97 | Tom Schutter | 11 | Kent City (MI) 2 | 18:02.2 PR | 124.4 | 95 |
| 98 | Jacob O'Brien | 11 | Flint Powers Catholic (MI) 3 | 18:04.2 PR | 124.1 | 96 |
| 99 | Nick Shaver | 12 | Marlette (MI) 5 | 18:06.8 | 123.8 | 97 |
| 100 | Rivver Dunham | 9 | Newaygo (MI) 3 | 18:07.4 PR | 123.8 | 98 |
| 101 | Luke Driesen | 11 | Flint Powers Catholic (MI) 4 | 18:08.9 PR | 123.6 | 99 |
| 102 | Abel DeVries | 12 | Grandville Calvin Christian (MI) 7 | 18:08.9 PR | 123.6 | 100 |
| 103 | Colin Mead | 11 | Berrien Springs (MI) 2 | 18:09 | 123.6 | 101 |
| 104 | Andrew Polasek | 10 | Newaygo (MI) 4 | 18:09.3 PR | 123.6 | 102 |
| 105 | Richard Durecki | 10 | Kingsley (MI) 2 | 18:10.3 PR | 123.5 | 103 |
| 106 | Tristan Swartout | 11 | Hanover-Horton (MI) 5 | 18:10.6 PR | 123.4 | 104 |
| 107 | Valentin Casiano | 10 | Watervliet (MI) 7 | 18:11.9 | 123.3 | 105 |
| 108 | Steven Robart | 11 | Grant (OR) 2 | 18:13.1 PR | 123.1 | 106 |
| 109 | Mitchell Lilley | 10 | Stockbridge (MI) 7 | 18:13.9 SR | 123.0 | 107 |
| 110 | Jake Hall | 12 | Frankenmuth (MI) 1 | 18:14.2 | 123.0 | 108 |
| 111 | Ryan Silvestri | 10 | Napoleon (MI) 4 | 18:15.1 | 122.9 | 109 |
| 112 | Dylan Jenerou | 11 | Grant (OR) 3 | 18:15.8 PR | 122.8 | 110 |
| 113 | Tyler Wheeler | 10 | Shepherd (MI) 4 | 18:16.8 SR | 122.7 | 111 |
| 114 | Dylan Zenner | 11 | Kingsley (MI) 3 | 18:17.5 SR | 122.6 | 112 |
| 115 | Billy Dowd | 9 | Napoleon (MI) 5 | 18:18.1 | 122.6 | 113 |
| 116 | Ryan Trahan | 10 | Freeland (MI) 6 | 18:18.6 | 122.5 | 114 |
| 117 | Justin King | 12 | Freeland (MI) 7 | 18:20.4 | 122.3 | 115 |
| 118 | Brenden Jones | 9 | Holland Black River (MI) 4 | 18:21 PR | 122.2 | 116 |
| 119 | Adam Bauer | 12 | Napoleon (MI) 6 | 18:22 | 122.1 | 117 |
| 120 | Steven Wiltse | 11 | Leslie (OR) 4 | 18:22.3 SR | 122.1 | 118 |
| 121 | Zach Abbee | 9 | Hanover-Horton (MI) 6 | 18:23.2 PR | 122.0 | 119 |
| 122 | Jesse Saxton | 9 | Grant (OR) 4 | 18:23.5 PR | 122.0 | 120 |
| 123 | Koty Conaty | 10 | Leslie (OR) 5 | 18:24.2 PR | 121.9 | 121 |
| 124 | Connor Silvestri | 9 | Napoleon (MI) 7 | 18:24.7 | 121.8 | 122 |
| 125 | Calvin Scott | 11 | Schoolcraft (MI) 4 | 18:24.8 | 121.8 | 123 |
| 126 | Jacob Jagielski | 9 | Jonesville (MI) 4 | 18:25.1 | 121.8 | 124 |
| 127 | Nathan Howell | 11 | Grass Lake (MI) 2 | 18:25.8 PR | 121.7 | 125 |
| 128 | Linden Waling | 11 | Parchment (MI) 1 | 18:26 PR | 121.7 | 126 |
| 129 | Ben Naimo | 10 | GR NorthPointe Christian (MI) 2 | 18:26.4 PR | 121.7 | 127 |
| 130 | Isaac Hartley | 10 | Constantine (MI) 2 | 18:28 PR | 121.5 | 128 |
| 131 | Marco Carrillo | 10 | Bangor (ME) 2 | 18:28.1 PR | 121.5 | 129 |
| 132 | David Saucedo | 11 | Bangor (ME) 3 | 18:29.5 | 121.3 | 130 |
| 133 | Adam Maxwell | 10 | Grand River Prep (MI) 1 | 18:29.8 | 121.3 | — |
| 134 | Ryan Cade | 11 | Coloma (MI) 1 | 18:33.3 PR | 120.9 | 131 |
| 135 | Cody Ladd | 9 | Schoolcraft (MI) 5 | 18:33.6 PR | 120.9 | 132 |
| 136 | Levi Cole | 10 | Bangor (ME) 4 | 18:34.1 | 120.8 | 133 |
| 137 | Levi Prater | 10 | Leslie (OR) 6 | 18:36 SR | 120.6 | 134 |
| 138 | Cody Gruss | 11 | Shepherd (MI) 5 | 18:36.1 SR | 120.6 | 135 |
| 139 | Kurt Meister | 11 | Farwell (MI) 4 | 18:36.3 PR | 120.6 | 136 |
| 140 | Chris Llamas | 11 | Hartford (MI) 2 | 18:37.1 | 120.5 | 137 |
| 141 | Eric Poth | 9 | Marlette (MI) 6 | 18:37.3 | 120.5 | 138 |
| 142 | Elijah Martonosi | 10 | Holland Black River (MI) 5 | 18:37.5 | 120.4 | 139 |
| 143 | Colin Bachinski | 11 | Manistee (MI) 5 | 18:38.7 SR | 120.3 | 140 |
| 144 | Marcus O'Hara | 12 | Kingsley (MI) 4 | 18:39.5 SR | 120.2 | 141 |
| 145 | Jake Spitsbergen | 10 | Parchment (MI) 2 | 18:40.5 PR | 120.1 | 142 |
| 146 | Matt Chappel | 12 | Marlette (MI) 7 | 18:44.8 | 119.7 | 143 |
| 147 | Russell Lipe | 12 | Bath (MI) 3 | 18:45.3 PR | 119.6 | 144 |
| 148 | Dan Bloink | 11 | Flint Powers Catholic (MI) 5 | 18:45.5 PR | 119.6 | 145 |
| 149 | Miguel Flores | 9 | Hartford (MI) 3 | 18:46.6 | 119.5 | 146 |
| 150 | David McNealy | 12 | Bangor (ME) 5 | 18:46.7 | 119.5 | 147 |
| 151 | Remy Whitehill | 12 | Jonesville (MI) 5 | 18:49.5 SR | 119.2 | 148 |
| 152 | Austin Ladd | 9 | Schoolcraft (MI) 6 | 18:49.7 PR | 119.1 | 149 |
| 153 | Ian Fox | 9 | Flint Powers Catholic (MI) 6 | 18:50.5 | 119.1 | 150 |
| 154 | Austin Salome | 9 | Comstock (MI) 2 | 18:51 PR | 119.0 | 151 |
| 155 | Josh Fitch | 10 | Frankenmuth (MI) 2 | 18:51.1 PR | 119.0 | 152 |
| 156 | Alex Eger | 12 | Buchanan (CA) 1 | 18:51.3 SR | 119.0 | — |
| 157 | Daniel Munoz | 12 | Bangor (ME) 6 | 18:51.8 | 118.9 | 153 |
| 158 | Will Libs | 10 | Ann Arbor Fr Gabriel Richard (MI) 2 | 18:52.5 PR | 118.8 | 154 |
| 159 | Ridge DeRosia | 12 | Grass Lake (MI) 3 | 18:53.2 PR | 118.8 | 155 |
| 160 | Andrew Travis | 9 | Shepherd (MI) 6 | 18:53.4 PR | 118.8 | 156 |
| 161 | Elliott Hanke | 9 | Bridgman (MI) 3 | 18:53.8 | 118.7 | 157 |
| 162 | Austin Olson | 12 | Kingsley (MI) 5 | 18:55.6 | 118.5 | 158 |
| 163 | Andrew Solberg | 12 | Manistee (MI) 6 | 18:56.8 PR | 118.4 | 159 |
| 164 | Steven Rantz | 11 | Parchment (MI) 3 | 18:57.2 PR | 118.4 | 160 |
| 165 | Zachary Spencley | 10 | Holland Black River (MI) 6 | 18:58.2 | 118.2 | 161 |
| 166 | Daniel Lacroix | 11 | Ann Arbor Fr Gabriel Richard (MI) 3 | 18:58.3 | 118.2 | 162 |
| 167 | David Watkins | 11 | Bangor (ME) 7 | 18:59 | 118.2 | 163 |
| 168 | Ryan Waggoner | 10 | Flint Powers Catholic (MI) 7 | 18:59.1 PR | 118.2 | 164 |
| 169 | Freddie Burtchett | 9 | Hartford (MI) 4 | 18:59.6 | 118.1 | 165 |
| 170 | Josh LaFave | 12 | Ann Arbor Fr Gabriel Richard (MI) 4 | 18:59.7 PR | 118.1 | 166 |
| 171 | Brad Coulter | 11 | Bath (MI) 4 | 19:00.8 SR | 118.0 | 167 |
| 172 | Chase Field | 9 | Clare (MI) 5 | 19:00.9 | 118.0 | 168 |
| 173 | Elliott Lipe | 9 | Bath (MI) 5 | 19:02.6 PR | 117.8 | 169 |
| 174 | Austin Fancher | 11 | Manistee (MI) 7 | 19:04.5 SR | 117.6 | 170 |
| 175 | Jared Balcom | 12 | Schoolcraft (MI) 7 | 19:07.7 | 117.3 | 171 |
| 176 | Stephen Mitchell | 11 | Ann Arbor Fr Gabriel Richard (MI) 5 | 19:09 | 117.1 | 172 |
| 177 | Hunter Kline | 11 | Constantine (MI) 3 | 19:09.8 PR | 117.1 | 173 |
| 178 | Alex Costley | 10 | Ann Arbor Fr Gabriel Richard (MI) 6 | 19:11.1 SR | 116.9 | 174 |
| 179 | Dallas Miller | 10 | Newaygo (MI) 5 | 19:11.8 PR | 116.8 | 175 |
| 180 | Andrew Adkins | 10 | Hanover-Horton (MI) 7 | 19:12.3 | 116.8 | 176 |
| 181 | Grant Parkins | 10 | Berrien Springs (MI) 3 | 19:12.8 | 116.8 | 177 |
| 182 | Cameron Collier | 12 | Berrien Springs (MI) 4 | 19:13.3 | 116.7 | 178 |
| 183 | Steven Henley | 10 | Hopkins (MN) 2 | 19:14.7 PR | 116.6 | 179 |
| 184 | Justin Threatt | 9 | Newaygo (MI) 6 | 19:15.5 PR | 116.5 | 180 |
| 185 | Anthony Fonzi | 11 | Grass Lake (MI) 4 | 19:15.7 PR | 116.5 | 181 |
| 186 | Shane Gutkowski | 9 | Frankenmuth (MI) 3 | 19:16.6 PR | 116.4 | 182 |
| 187 | Ben Olsen | 10 | Coloma (MI) 2 | 19:18.4 | 116.2 | 183 |
| 188 | Robert Chaney | 12 | Jackson Lumen Christi (MI) 7 | 19:20 PR | 116.0 | 184 |
| 189 | Devin Johnson | 11 | Comstock (MI) 3 | 19:22.6 PR | 115.8 | 185 |
| 190 | Jacob Sible | 12 | Kent City (MI) 3 | 19:23.9 PR | 115.6 | 186 |
| 191 | David Sherwood | 11 | Grass Lake (MI) 5 | 19:25.1 | 115.5 | 187 |
| 192 | Jake Kerstetter | 9 | Grass Lake (MI) 6 | 19:25.2 PR | 115.5 | 188 |
| 193 | Robby Dewey | 10 | GR NorthPointe Christian (MI) 3 | 19:29 SR | 115.1 | 189 |
| 194 | Benjamin Rudloff | 12 | Constantine (MI) 4 | 19:29.4 SR | 115.1 | 190 |
| 195 | Sean Rantz | 11 | Parchment (MI) 4 | 19:31.7 PR | 114.9 | 191 |
| 196 | Matt Ryan | 12 | Hartford (MI) 5 | 19:32.1 PR | 114.8 | 192 |
| 197 | Ezra Amstutz | 10 | Constantine (MI) 5 | 19:36.3 PR | 114.4 | 193 |
| 198 | Andrew Palmreuter | 11 | Frankenmuth (MI) 4 | 19:37.3 SR | 114.3 | 194 |
| 199 | Matthew Mackey | 12 | Ann Arbor Fr Gabriel Richard (MI) 7 | 19:38.5 | 114.2 | 195 |
| 200 | Riley Crawford | 12 | Clare (MI) 6 | 19:40.7 | 114.0 | 196 |
| 201 | Josh Musche | 11 | Comstock (MI) 4 | 19:42.6 PR | 113.8 | 197 |
| 202 | Glenn McDaniel | 11 | Farwell (MI) 5 | 19:45.3 | 113.5 | 198 |
| 203 | Troy Davis | 9 | Leslie (OR) 7 | 19:47.1 PR | 113.4 | 199 |
| 204 | Mike Mumper | 11 | Newaygo (MI) 7 | 19:48.7 PR | 113.2 | 200 |
| 205 | Brad Wynalda | 9 | GR NorthPointe Christian (MI) 4 | 19:48.7 PR | 113.2 | 201 |
| 206 | Andrew Chapa | 12 | Parchment (MI) 5 | 19:53 PR | 112.8 | 202 |
| 207 | Logan Jennings | 10 | Grant (OR) 5 | 19:53.9 | 112.7 | 203 |
| 208 | Ben Swanson | 10 | Kent City (MI) 4 | 19:54.2 PR | 112.7 | 204 |
| 209 | Skyler Traver | 10 | Hartford (MI) 6 | 19:54.6 SR | 112.7 | 205 |
| 210 | Benancio Rodriguez-Irwin | 10 | Grant (OR) 6 | 19:54.6 | 112.7 | 206 |
| 211 | Konrad Stein | 10 | Kingsley (MI) 6 | 19:55.5 PR | 112.6 | 207 |
| 212 | Isaac Roth | 12 | Hillsdale (CA) 3 | 19:56.8 SR | 112.5 | — |
| 213 | Zach Seddon | 12 | Bath (MI) 6 | 20:02.7 SR | 111.9 | 208 |
| 214 | Sam Smit | 11 | Hopkins (MN) 3 | 20:03.4 PR | 111.8 | 209 |
| 215 | Ethan Ray | 11 | Grass Lake (MI) 7 | 20:04.1 | 111.8 | 210 |
| 216 | Andrew Hutchinson | 10 | Shepherd (MI) 7 | 20:05 | 111.7 | 211 |
| 217 | Branley Mafuta | 10 | Bath (MI) 7 | 20:05.5 | 111.7 | 212 |
| 218 | Warren Krettek | 10 | Bridgman (MI) 4 | 20:10.5 | 111.2 | 213 |
| 219 | Garth Bogart | 10 | Kingsley (MI) 7 | 20:11.3 PR | 111.1 | 214 |
| 220 | Jacob Harvey | 11 | Coloma (MI) 3 | 20:17.1 PR | 110.6 | 215 |
| 221 | Alexander Bascom | 10 | Holland Black River (MI) 7 | 20:18 | 110.5 | 216 |
| 222 | Karl Hanke | 9 | Bridgman (MI) 5 | 20:18.5 | 110.5 | 217 |
| 223 | Stephen Knapper | 11 | Berrien Springs (MI) 5 | 20:27.3 | 109.7 | 218 |
| 224 | Owen Webb | 9 | Hillsdale (CA) 4 | 20:28 PR | 109.6 | — |
| 225 | Blake Williams | 9 | Coloma (MI) 4 | 20:30.7 PR | 109.4 | 219 |
| 226 | William Ryan | 12 | Constantine (MI) 6 | 20:30.7 PR | 109.4 | 220 |
| 227 | Austin Ebrecht | 9 | Coloma (MI) 5 | 20:32.5 PR | 109.2 | 221 |
| 228 | Nick Font | 11 | Jonesville (MI) 6 | 20:45 | 108.1 | 222 |
| 229 | Mike Maas | 9 | GR NorthPointe Christian (MI) 5 | 20:45.4 PR | 108.1 | 223 |
| 230 | Byeong Gug Kim | 12 | Bridgman (MI) 6 | 20:46.4 | 108.0 | 224 |
| 231 | Tyler Vander Werp | 10 | Grand River Prep (MI) 2 | 20:48.4 | 107.8 | — |
| 232 | Brock Mueller | 10 | Delton-Kellogg (MI) 2 | 20:52.3 PR | 107.5 | 225 |
| 233 | Richard Terrell | 11 | Berrien Springs (MI) 6 | 20:54.2 PR | 107.3 | 226 |
| 234 | Jeremy Wilson | 10 | Frankenmuth (MI) 5 | 20:56 | 107.2 | 227 |
| 235 | Dakota Miller | 10 | Hopkins (MN) 4 | 21:02 | 106.7 | 228 |
| 236 | Pat Wheatley | 12 | Buchanan (CA) 2 | 21:03.1 SR | 106.6 | — |
| 237 | Cody Mallo | 12 | Constantine (MI) 7 | 21:09.7 SR | 106.0 | 229 |
| 238 | Carson Mursch | 9 | Delton-Kellogg (MI) 3 | 21:13.2 PR | 105.7 | 230 |
| 239 | Christian Billman | 10 | Berrien Springs (MI) 7 | 21:15.8 | 105.5 | 231 |
| 240 | Dylan Wright | 11 | Comstock (MI) 5 | 21:20.7 PR | 105.1 | 232 |
| 241 | Jake Sytsma | 9 | Hopkins (MN) 5 | 21:26.7 PR | 104.6 | 233 |
| 242 | Austin Tamez | 10 | Delton-Kellogg (MI) 4 | 21:31.7 PR | 104.2 | 234 |
| 243 | Cole Brandon | 10 | Parchment (MI) 6 | 21:39.5 PR | 103.6 | 235 |
| 244 | Aaron Lawrence | 10 | Jonesville (MI) 7 | 21:41.2 SR | 103.4 | 236 |
| 245 | Jack Binegar | 11 | Parchment (MI) 7 | 22:22.5 PR | 100.3 | 237 |
| 246 | Eric Hoeberling | 9 | Delton-Kellogg (MI) 5 | 22:24.4 PR | 100.1 | 238 |
| 247 | Matthew Elliott | 10 | Delton-Kellogg (MI) 6 | 22:24.9 PR | 100.1 | 239 |
| 248 | Reese Sample | 9 | Coloma (MI) 6 | 22:33 PR | 99.5 | 240 |
| 249 | Bobby Steele | 12 | Frankenmuth (MI) 6 | 22:35.5 PR | 99.3 | 241 |
| 250 | Clayton Conner | 9 | Hopkins (MN) 6 | 22:51.5 | 98.1 | 242 |
| 251 | Matt Mitchell | 9 | Buchanan (CA) 3 | 22:52.4 | 98.1 | — |
| 252 | Kyle Zelmer | 12 | Buchanan (CA) 4 | 22:56 | 97.8 | — |
| 253 | Chandler Morris | 12 | Grant (OR) 7 | 23:10 SR | 96.8 | 243 |
| 254 | Jacob Rodriguez | 12 | Hartford (MI) 7 | 23:14.7 PR | 96.5 | 244 |
| 255 | Nicholas Kridler | 10 | Kent City (MI) 5 | 23:22.6 PR | 96.0 | 245 |
| 256 | Chris Russell | 9 | Kent City (MI) 6 | 24:41.7 PR | 90.8 | 246 |
| 257 | Josh Verburg | 9 | Hopkins (MN) 7 | 26:25.8 | 84.9 | 247 |
| 258 | Logan Porter | 11 | Bridgman (MI) 7 | 29:28.4 | 76.1 | 248 |
Something wrong on this page?
Report it →