WEEKLY RANKINGS
Place | Team | Summer | Week 2 | Week 3 | Week 4 | Champ. Season | County Week | League Week | State Proj. |
1 | East Grand Rapids | 4 | 1 | 1 | 3 | 1 | 1 | 1 | 3 |
2 | Chelsea | 1 | 3 | 2 | 2 | 2 | 2 | 2 | 2 |
3 | Pinckney | 3 | 18 | 17 | 5 | 5 | 3 | 3 | 1 |
4 | Adrian | 2 | 2 | 3 | 4 | 4 | 5 | 5 | 5 |
5 | Forest Hills Eastern | 19 | 4 | 4 | 1 | 3 | 4 | 4 | 4 |
6 | Otsego | 7 | 6 | 6 | 7 | 7 | 7 | 7 | 7 |
7 | Dearborn Divine Child | 6 | 7 | 7 | 8 | 8 | 8 | 8 | 8 |
8 | Grand Rapids Christian | 5 | 5 | 5 | 6 | 6 | 6 | 6 | 6 |
9 | St. Johns | 16 | 10 | 8 | 9 | 9 | 9 | 9 | 9 |
10 | Freeland | 12 | 9 | 9 | 11 | 10 | 10 | 10 | 10 |

QUITE THE D2 CREW
Connell Alford, Chelsea: Entering the season, Connell was a contender for the D2 crown, but early on, unequivocally cemented the favorite position. At Spartan, he was able to break Chelsea’s school record, one of many low-15/high-14 efforts. In our regular season, that race at Forest Akers was his only defeat of the year. During the postseason, he was able to place in the top-10 at both NXR Midwest and the Champs Midwest Regional, the latter of which qualifying him for Nationals, where he placed 14th (5th amongst underclassmen).
Davis Christy, East Grand Rapids: As stated in the State Preview (what, 3 months ago?), Davis was a consistently solid 5th runner for the Pioneers. He was a sub-17 marksman in each major race during championship season. Moving up in the field throughout the race, Davis finished as the fastest fifth, clinching another state trophy to throw in the most massive display case in the state.
Paul Moore, Pinckney: Paul’s late season emergence played a major role in the Pirates rise up in the D2 ranks. In early October, a breakout race occurred at Portage, which then led into three sub-16’s and an 11th place here. All in all, Paul was able to drop over a minute from his sophomore best.
Landen Wise, Frankenmuth: Young in the game, wisdom beyond his years. Landen didn’t come out for XC as a freshman, his freshman track season his first real debut into high school distance running. At season’s end, his 4:32 in the 1600m was top-5 time amongst all freshman. Landen’s first forays at the 5k distance were immediate successes, in the 16:20’s both at Benzie and St. Johns. After a bit of a mid-season lull, he was back to his old self during championship season. His last three races were all personal bests, dropping from a 16:19 at the Shepherd Regional to a 16:06 here and finally a 15:50 at MITCA.
Tyler Dohm, St. Johns: Just as he had his entire career, Tyler improved until his very last race. In 2019, he ran his first race ever, finishing above 21:00. He progressed from a freshman year full of 20+ minute efforts to a sophomore able to break 19, then a junior able to break 17. Projected to finish 57th, he placed 22nd, helping his Redwings secure a top-10 finish.
Moises Salazar, Adrian: Had perhaps the best day of any freshman boy out there. Over the winter, I’ve been doing some historical work, and his effort at MIS is equivalent to many of our former greats. The fashion in which Moises’s season progressed, one can see why I’m excited about his future. Dropping time as the racing wore on, he was able to break 16:00 late and compete with the SEC’s best, never folding or shying away from the moment. In fact, his 16:18 here is equal to what a youthful Connell Alford ran as a freshman.
Adjustment: -3
Grade | Name | Time | Team | Rating |
11 | Connell Alford | 15:12.6 | Chelsea | 216.8 |
12 | Carter McCalister | 15:37.5 | Monroe Jefferson | 208.5 |
12 | Aiden Sullivan | 15:40.7 | FHE Ada Forest Hills Eastern | 207.4 |
12 | Michael Hegarty | 15:41.8 | Dearborn Divine Child | 207.1 |
10 | TJ Hansen | 15:45.9 | Freeland | 205.7 |
12 | Aiden Smith | 15:47.0 | Adrian | 205.3 |
12 | Kyle Eberhard | 15:48.8 | Linden | 204.8 |
12 | Joey Bowman | 15:52.4 | St. Johns | 203.5 |
11 | Solomon Kwartowitz | 16:01.8 | Cranbrook Kingswood (Bloomfield Hills ) | 200.4 |
11 | Evan Loughridge | 16:04.4 | Pinckney | 199.5 |
11 | Paul Moore | 16:05.2 | Pinckney | 199.3 |
10 | Landen Wise | 16:06.3 | Frankenmuth | 198.9 |
11 | Nolan Nixon | 16:09.1 | Cadillac | 198.0 |
10 | Simon Triezenberg | 16:09.3 | GR_Christian | 197.9 |
12 | Camden Khon | 16:09.7 | Armada | 197.8 |
12 | Colin Wesseldyk | 16:09.8 | Otsego | 197.7 |
11 | Elliott Sirianni | 16:11.0 | Clio | 197.3 |
10 | Dominic Lowrie | 16:12.1 | BC Harper Creek | 197.0 |
11 | Logan Ruffner | 16:12.7 | Riverview | 196.8 |
12 | Camden Johnecheck | 16:13.7 | Williamston | 196.4 |
11 | Braylon Petty | 16:14.7 | Adrian | 196.1 |
12 | Tyler Dohm | 16:15.1 | St. Johns | 196.0 |
11 | Nate Carmody | 16:16.0 | Haslett | 195.7 |
11 | Nolan Pinion | 16:16.4 | Lake Fenton | 195.5 |
10 | Colin Murray | 16:16.4 | Dearborn Divine Child | 195.5 |
10 | Abatu Dykstra | 16:16.7 | Hamilton | 195.4 |
9 | Moises Salazar | 16:18.7 | Adrian | 194.8 |
11 | Ryan Brinker | 16:19.0 | East Grand Rapids | 194.7 |
11 | Sean Pettis | 16:19.6 | Fremont | 194.5 |
10 | Jack Bidwell | 16:20.1 | Marshall | 194.3 |
10 | Nolan Inglis | 16:22.3 | DeWitt | 193.6 |
12 | Carter McIlroy | 16:24.7 | Whitehall | 192.8 |
11 | Alex Thole | 16:28.8 | East Grand Rapids | 191.4 |
10 | Caleb Wesseldyk | 16:29.7 | Otsego | 191.1 |
12 | Bram Hartsuff | 16:29.8 | Chelsea | 191.1 |
12 | Elijah Robinson | 16:30.5 | East Grand Rapids | 190.8 |
12 | Braydon Honsinger | 16:31.8 | Freeland | 190.4 |
10 | Henry Dixon | 16:32.2 | FHE Ada Forest Hills Eastern | 190.3 |
12 | Zebedee Swager | 16:32.2 | Chelsea | 190.3 |
12 | Nick Spruce | 16:32.5 | Chelsea | 190.2 |
12 | Owen Westerkamp | 16:32.7 | Big Rapids | 190.1 |
11 | Gregory Janesak | 16:32.7 | Sparta | 190.1 |
12 | Pierce Bentley | 16:34.0 | Otsego | 189.7 |
11 | Caleb Palmreuter | 16:34.7 | Gladwin | 189.4 |
9 | Jonah Workman | 16:38.1 | East Grand Rapids | 188.3 |
11 | Davis Christy | 16:40.8 | East Grand Rapids | 187.4 |
10 | Will Engbers | 16:41.0 | Holland Christian | 187.3 |
12 | Caleb Boes | 16:41.5 | GR_South Christian | 187.2 |
12 | Ryan Blackwood | 16:42.8 | Linden | 186.7 |
12 | Ben Richards | 16:45.2 | Pinckney | 185.9 |
12 | Carter Boullard | 16:46.0 | St. Clair | 185.7 |
12 | Ryan Morris | 16:46.4 | New Boston Huron | 185.5 |
11 | Ethan Sandula | 16:46.5 | Pinckney | 185.5 |
10 | Parker Tiethof | 16:46.6 | Allendale | 185.5 |
11 | Isaac Staib | 16:46.9 | St. Johns | 185.4 |
12 | Nik Shilling | 16:47.1 | Ortonville Brandon | 185.3 |
11 | Dylan Clark | 16:48.8 | GR_Christian | 184.7 |
9 | Ronnie Silveira | 16:50.5 | Allendale | 184.2 |
12 | Andre Richmond | 16:50.9 | Whitehall | 184.0 |
9 | Owen Metzger | 16:51.1 | Sparta | 184.0 |
11 | Andrew Yax | 16:51.3 | Clio | 183.9 |
10 | Isaak Rubley | 16:51.5 | Dundee | 183.8 |
12 | Max VanHuis | 16:51.6 | Hamilton | 183.8 |
11 | Brendan Hoving | 16:51.7 | FHE Ada Forest Hills Eastern | 183.8 |
9 | Jacob Stanislawski | 16:51.9 | Flat Rock | 183.7 |
12 | Koda Brandt | 16:52.2 | Charlotte | 183.6 |
10 | Alex Doneth | 16:52.4 | Mason | 183.5 |
11 | Peter Kuperus | 16:52.6 | GR_Christian | 183.5 |
9 | Thomas Larson | 16:52.8 | Alma | 183.4 |
12 | Zach Debeauclair | 16:55.1 | Pinckney | 182.6 |
9 | Aden Ashworth | 16:55.5 | Allendale | 182.5 |
12 | Ben Schefka | 16:57.0 | Adrian | 182.0 |
11 | Blake Ferguson | 16:57.5 | Yale | 181.8 |
12 | Austin Williford | 16:57.6 | Paw Paw | 181.8 |
12 | Nathan Ulcak | 16:57.6 | Dearborn Divine Child | 181.8 |
12 | Adrian Castillo | 16:59.7 | Holland | 181.1 |
10 | Seth Mead | 17:00.3 | Gladwin | 180.9 |
10 | Leo Swager | 17:00.9 | Chelsea | 180.7 |
11 | Joe Waalkes | 17:01.0 | GR_Christian | 180.7 |
11 | Acer Campbell | 17:02.1 | Yale | 180.3 |
12 | David Harris | 17:03.8 | St. Clair | 179.7 |
12 | Joseph VanderKooi | 17:03.9 | GR_South Christian | 179.7 |
11 | Liam Hinman | 17:04.1 | FHE Ada Forest Hills Eastern | 179.6 |
12 | Will Vanderbor | 17:04.2 | Paw Paw | 179.6 |
12 | Will Fiesbeck | 17:05.5 | St. Joseph | 179.2 |
11 | William O’Dell | 17:05.6 | BC Harper Creek | 179.1 |
11 | John Christensen | 17:05.8 | Fremont | 179.1 |
12 | Logan Roka | 17:06.0 | Corunna | 179.0 |
12 | Luke Aldrich | 17:07.0 | Otsego | 178.7 |
11 | Shane Izzard | 17:07.4 | Petoskey | 178.5 |
11 | Lucas Hopkins | 17:07.7 | Olivet | 178.4 |
11 | Cooper Singleton | 17:09.7 | Parma Western | 177.8 |
12 | Elijah Jorgensen | 17:09.9 | Dearborn Divine Child | 177.7 |
10 | Keegan Hoekstra | 17:10.8 | GR_Christian | 177.4 |
11 | Cooper Jacobsen | 17:14.3 | FHE Ada Forest Hills Eastern | 176.2 |
12 | Bryce Husen | 17:14.9 | Birch Run | 176.0 |
12 | Reuben Wiering | 17:15.0 | GR_Christian | 176.0 |
12 | Dylan McGrath | 17:15.3 | Dearborn Divine Child | 175.9 |
10 | Carter Sherman | 17:16.3 | Fremont | 175.6 |
10 | Dylan Pallett | 17:17.6 | Wayland Union | 175.1 |
11 | Tommy Farley | 17:17.8 | Petoskey | 175.1 |
12 | Ramon Hernandez | 17:17.8 | Howard City-Tri-County | 175.1 |
12 | Jake Eagling | 17:17.9 | Adrian | 175.0 |
12 | Ben Knuth | 17:18.3 | Big Rapids | 174.9 |
12 | Noah Momber | 17:18.6 | Sparta | 174.8 |
12 | Gavin Wiersma | 17:18.9 | Zeeland East | 174.7 |
12 | Braden Klein | 17:19.3 | Freeland | 174.6 |
12 | Clayton Akerman | 17:19.6 | Linden | 174.5 |
11 | Noah Lambers | 17:20.1 | Holland | 174.3 |
9 | Kenny Sheffer | 17:20.3 | Otsego | 174.3 |
11 | Sunishthh Singh | 17:21.1 | Ann Arbor Gabriel Richard | 174.0 |
11 | Liam Collins | 17:21.7 | Brother Rice | 173.8 |
10 | Sam Nemeth | 17:22.6 | Freeland | 173.5 |
11 | Jose Flores | 17:22.6 | Ludington | 173.5 |
10 | Henry Cox | 17:23.0 | Plainwell | 173.3 |
11 | Shay White | 17:23.2 | St. Joseph | 173.3 |
12 | Noah Walters | 17:23.4 | Redford Union | 173.2 |
11 | Isaac Veen | 17:23.6 | Plainwell | 173.1 |
12 | Davis Head | 17:23.9 | East Grand Rapids | 173.0 |
10 | Ben Gross | 17:24.9 | Allendale | 172.7 |
12 | Luke Morrison | 17:24.9 | Berrien Springs | 172.7 |
11 | Tate Miller | 17:24.9 | FHE Ada Forest Hills Eastern | 172.7 |
11 | Matthew Canales | 17:25.1 | Adrian | 172.6 |
9 | Nolan Collins | 17:25.3 | Brother Rice | 172.6 |
11 | Jackson Dell | 17:27.2 | Chelsea | 171.9 |
12 | Alex Parker | 17:28.1 | FHE Ada Forest Hills Eastern | 171.6 |
10 | Elijah Christensen | 17:28.6 | Gladwin | 171.5 |
10 | Vincent Pollock | 17:29.0 | Fruitport | 171.4 |
11 | Lucas Ruffing | 17:29.0 | Spring Lake | 171.3 |
11 | Jacob Montgomery | 17:30.1 | Ionia | 171.0 |
11 | Giovanni Pardo-Keegan | 17:31.2 | Yale | 170.6 |
12 | Austin Rybolt | 17:31.7 | Eaton Rapids | 170.4 |
11 | Matthew Schrauben | 17:32.4 | St. Johns | 170.2 |
12 | Brayden Humes | 17:32.4 | Milan | 170.2 |
10 | Sulley Zietlow | 17:32.4 | Three Rivers | 170.2 |
11 | Josh Langeland | 17:32.9 | Hamilton | 170.0 |
10 | Aidan Brinks | 17:33.4 | Holland Christian | 169.9 |
11 | Jack Lindwall | 17:33.5 | Petoskey | 169.8 |
10 | Bodie Heiss | 17:33.6 | Alma | 169.8 |
12 | Henrik Quist | 17:34.4 | Fremont | 169.5 |
10 | Noah Jarvis | 17:36.1 | Berrien Springs | 169.0 |
12 | Peter Vitale | 17:37.8 | St. Clair | 168.4 |
11 | Elliot Whitney | 17:39.4 | Imlay City | 167.9 |
11 | Kenny Evans | 17:41.2 | Corunna | 167.3 |
12 | Ben Yu | 17:41.2 | Detroit Country Day | 167.3 |
11 | Gabe Outman | 17:41.4 | Cadillac | 167.2 |
10 | Landyn Soule | 17:41.6 | Adrian | 167.1 |
10 | Camden McLeod | 17:42.7 | Freeland | 166.8 |
12 | Devin Weaver | 17:43.0 | Wayland Union | 166.7 |
9 | Brett Magnus | 17:43.1 | Frankenmuth | 166.6 |
11 | Conner Fountain | 17:43.5 | Olivet | 166.5 |
10 | Peyton Ruel | 17:43.5 | Muskegon Oakridge | 166.5 |
11 | Riley Shults | 17:43.6 | Hastings | 166.5 |
10 | Parker Fettig | 17:43.7 | Petoskey | 166.4 |
10 | Aidan Goodwin | 17:43.9 | Otsego | 166.4 |
12 | Haroon Omar | 17:44.1 | Coldwater | 166.3 |
12 | Joe Edgemon | 17:44.1 | St. Clair | 166.3 |
9 | Cole Wisniewski | 17:45.6 | Orchard Lake St. Mary’s | 165.8 |
12 | Tyler Heath | 17:46.6 | Clio | 165.5 |
11 | Aiden Kruger | 17:47.2 | Niles | 165.3 |
12 | Alex Redman | 17:47.9 | Mason | 165.0 |
12 | Gabe Verlin | 17:48.3 | GR_South Christian | 164.9 |
10 | Noah Hernandez | 17:48.9 | Hamilton | 164.7 |
9 | Luca Lebron | 17:49.2 | Alma | 164.6 |
11 | Dylan Distelrath | 17:49.9 | St. Clair | 164.4 |
10 | Holten Mulherin | 17:50.0 | Otsego | 164.3 |
11 | Ali Kudmani | 17:50.3 | Alma | 164.2 |
10 | Dylan Lydic | 17:51.4 | Haslett | 163.9 |
11 | David Murphy | 17:52.5 | Flint Powers Catholic | 163.5 |
11 | Eric Shan | 17:52.9 | Cranbrook Kingswood (Bloomfield Hills ) | 163.4 |
11 | Vinny Schweihofer | 17:54.8 | St. Clair | 162.7 |
10 | Eli Johansen | 17:54.9 | St. Joseph | 162.7 |
12 | Parker Matheny | 17:55.5 | Hamilton | 162.5 |
12 | Thai Nguyen | 17:55.5 | Plainwell | 162.5 |
12 | Ryan McMahon | 17:56.2 | East Grand Rapids | 162.3 |
9 | Carson Wood | 17:57.0 | Sparta | 162.0 |
12 | Adam Ogg | 17:59.7 | Sparta | 161.1 |
9 | Simon Licata | 18:01.0 | Petoskey | 160.7 |
12 | James Meninga | 18:01.2 | Mason | 160.6 |
10 | Conner McCormick | 18:01.8 | Mason | 160.4 |
9 | Thad VanderLaan | 18:03.5 | GR_South Christian | 159.8 |
10 | Xander Maliska | 18:06.1 | St. Johns | 159.0 |
12 | Lance Kowalski | 18:06.5 | Marysville | 158.8 |
12 | Tucker Radgens | 18:06.7 | Vicksburg | 158.8 |
10 | Zach Newman | 18:07.4 | Pinckney | 158.5 |
9 | Xaiver Roman | 18:10.2 | Macomb Lutheran North | 157.6 |
10 | Nolan Longuski | 18:11.9 | Shepherd | 157.0 |
10 | Calvin Brinks | 18:12.4 | GR_Christian | 156.9 |
11 | Brody Crandall | 18:12.6 | Hamilton | 156.8 |
9 | Issac Romero | 18:12.7 | Fremont | 156.8 |
10 | Kilian Whalen | 18:13.4 | Allendale | 156.5 |
10 | Isaac Meyers | 18:14.0 | Sparta | 156.4 |
12 | Anthony Condron | 18:14.1 | Clio | 156.3 |
11 | Ian Martin | 18:14.8 | Linden | 156.1 |
11 | Anthony Goatley | 18:15.4 | Madison Heights Lamphere | 155.9 |
11 | Mason Brewer | 18:15.6 | Clio | 155.8 |
11 | Evan Yax | 18:15.9 | Clio | 155.7 |
11 | Caleb Monaghan | 18:16.1 | Linden | 155.6 |
11 | Blake Mathews | 18:16.6 | Mason | 155.5 |
12 | Sebastian Erbe | 18:17.4 | Mason | 155.2 |
10 | Blaise Gooding | 18:18.8 | Linden | 154.7 |
11 | Jamison Snay | 18:19.2 | Macomb Lutheran North | 154.6 |
11 | Liam Troutner | 18:23.6 | Plainwell | 153.1 |
10 | Caleb Goldstein | 18:23.7 | Cranbrook Kingswood (Bloomfield Hills ) | 153.1 |
11 | Alex Moyer | 18:24.3 | St. Joseph | 152.9 |
11 | Alex Robertson | 18:24.5 | Marine City | 152.8 |
10 | Nicholas Nakic | 18:25.5 | Dearborn Divine Child | 152.5 |
10 | Cole Lowery | 18:26.0 | Fremont | 152.4 |
12 | Gavin Towner | 18:27.2 | Petoskey | 151.9 |
9 | Elijah Baltierra | 18:29.4 | Alma | 151.2 |
12 | Riley Andrews | 18:29.7 | Armada | 151.1 |
11 | Luke Nawrocki | 18:30.3 | Armada | 150.9 |
12 | Thomas Lepper | 18:31.0 | Pinckney | 150.7 |
9 | Nolan Korolden | 18:31.0 | Yale | 150.7 |
9 | Reagan Ward | 18:31.2 | St. Johns | 150.6 |
10 | Korbyn Thornton | 18:32.9 | St. Clair | 150.0 |
11 | Cullen Black | 18:33.6 | St. Johns | 149.8 |
10 | Ted Rutkofske | 18:35.5 | Yale | 149.2 |
12 | Chandler Selk | 18:37.8 | Allendale | 148.4 |
9 | Beckett Boos | 18:39.1 | Chelsea | 148.0 |
10 | Jack McMahon | 18:41.1 | Macomb Lutheran North | 147.3 |
11 | Dylan Odenbach | 18:41.4 | Petoskey | 147.2 |
12 | Camden Patmos | 18:42.0 | Hamilton | 147.0 |
10 | Tamer Zahr | 18:42.2 | Dearborn Divine Child | 146.9 |
9 | Chase Lowery | 18:42.9 | Fremont | 146.7 |
10 | Jack Nicol | 18:43.6 | Yale | 146.5 |
12 | Luke Lehner | 18:44.7 | St. Joseph | 146.1 |
9 | Griffin Mis | 18:47.0 | Sparta | 145.3 |
9 | Noah Chouinard | 18:50.0 | Alma | 144.3 |
9 | Donnovan Ryan | 18:52.8 | Plainwell | 143.4 |
10 | Jaxon Strauch | 18:53.6 | Corunna | 143.1 |
9 | Gavriel Modderman | 18:56.3 | Allendale | 142.2 |
9 | Chase Somers | 19:06.9 | Freeland | 138.7 |
9 | Aidan Roka | 19:08.7 | Corunna | 138.1 |
11 | Krish Kalmadi | 19:11.4 | Cranbrook Kingswood (Bloomfield Hills ) | 137.2 |
9 | Payton Chandler | 19:13.2 | Corunna | 136.6 |
11 | Davin Meckstroth | 19:15.2 | Linden | 135.9 |
10 | Billy Pipkorn | 19:19.5 | Plainwell | 134.5 |
12 | Jack Zagaiski | 19:21.3 | Armada | 133.9 |
11 | Tyler Buckland | 19:22.8 | Armada | 133.4 |
12 | Caleb DeVries | 19:23.1 | GR_South Christian | 133.3 |
12 | John Norland | 19:26.4 | St. Joseph | 132.2 |
10 | Wyatt Murtos | 19:28.0 | Yale | 131.7 |
10 | Evan Brown | 19:33.8 | Freeland | 129.7 |
12 | Edwin Castillo | 19:36.5 | Plainwell | 128.9 |
10 | Carter Petzke | 19:37.4 | St. Joseph | 128.5 |
11 | Alex Creamer | 19:38.3 | Clio | 128.3 |
10 | Ethan VandenHaute | 19:39.5 | Cranbrook Kingswood (Bloomfield Hills ) | 127.8 |
9 | Elijah Boes | 19:42.5 | GR_South Christian | 126.8 |
9 | Rick Hunderman | 19:49.2 | GR_South Christian | 124.6 |
10 | Jackson Cargill | 19:59.7 | Mason | 121.1 |
12 | Sujay Maddireddy | 20:13.1 | Cranbrook Kingswood (Bloomfield Hills ) | 116.6 |
11 | Paolo Poquiz | 20:16.2 | Alma | 115.6 |
12 | Andrew Tucker | 20:23.9 | Corunna | 113.0 |
12 | Aidan Lee | 20:24.2 | Armada | 112.9 |
10 | Aidan Lavery | 20:46.9 | Corunna | 105.4 |
9 | Brennan Hladney | 21:05.8 | Cranbrook Kingswood (Bloomfield Hills ) | 99.1 |
9 | Anthony Alvarez | 21:39.9 | Armada | 87.7 |