Grotts wins comfortably over Kabush at Missoula Pro XCT
Ettinger takes third place













Howards Grotts (Specialized) showed that the future is now during an epic back and forth battle with Geoff Kabush (Scott 3 Rox) and Stephen Ettinger (BMC). The young Coloradan showed he can battle with the bigger and more seasoned men in the Pro XCT circuit with a win in Missoula, Montana.
A group of four riders got away early. Ettinger got the lead first and was then overtaken by Kabush on the first descent. Grotts stayed with the two riders and was joined by teammate Todd Wells (Specialized), who hung on, but eventually faded in the ensuing laps.
Kabush, Grotts and Ettinger traded blows until the last lap with Kabush making a charge through the start finish area on the final lap. Grotts answered the call with a counterattack and passed the Canadian at the top of the Cripple Creek section of the course. Grotts was able to to keep the space between himself and a charging Kabush. This was the first of what could be many Pro XCT series victories for Grotts.
Full Results
| # | Rider Name (Country) Team | Result |
|---|---|---|
| 1 | Howard Grotts (Specialized Factory Racing) | 1:32:57 |
| 2 | Geoffrey Kabush (3 Rox Racing) | 0:00:26 |
| 3 | Stephen Ettinger (BMC Mountainbike Racing Team) | 0:02:38 |
| 4 | Jeremiah Bishop (Team Sho-Air Cannondale) | 0:04:50 |
| 5 | Derek Zandstra (Scott-3RoxRacing) | 0:06:13 |
| 6 | Todd Wells (Specialized Factory Racing) | 0:07:04 |
| 7 | Mitchell Hoke (Kenda/Felt) | 0:07:44 |
| 8 | Leandre Bouchard (Equipe Quebec/Cyclone d'Alma/Devinci) | 0:07:55 |
| 9 | Spencer Paxson (Kona Factory Team) | 0:07:58 |
| 10 | Ryan Trebon (Cannondale) | 0:09:23 |
| 11 | Ernie Watenpaugh (TokyoJoes) | 0:09:43 |
| 12 | Casey Williams (Whole Athlete / Specialized) | 0:10:46 |
| 13 | Russell Finsterwald (Trek Factory Racing) | 0:11:01 |
| 14 | Cameron Jette (Scott-3ROXRacing) | 0:11:19 |
| 15 | Menso de Jong (Team Clif Bar Cycling) | 0:11:43 |
| 16 | Cypress Gorry (Whole Athlete/Specialized) | 0:11:57 |
| 17 | Gian Dalle Angelini (Monster Systems Racing) | 0:12:17 |
| 18 | Jeremy Martin (Rocky Mountain/Equipe du Quebec) | 0:12:26 |
| 19 | Ryan Woodall | 0:14:06 |
| 20 | Cody Cupp (Methow Valley Cycling) | 0:14:17 |
| 21 | Jacob Albrecht (Whole Athlete / Specialized) | 0:14:26 |
| 22 | Joseph maloney (KS Energy Services / Team Wisconsin) | 0:15:10 |
| 23 | Samuel Morrison (The Gear Movement Pro Cycling Team) | 0:15:42 |
| 24 | Ben Parsons (Sportsman & Ski Haus) | 0:15:55 |
| 25 | Colin Cares (Kenda/Felt) | 0:16:31 |
| 26 | Alexandre Vialle (Equipe du Quebec) | 0:16:51 |
| 27 | Kerry Werner (BMC U23 development MTB team) | 0:17:18 |
| 28 | John Curry (Gallatin Alpine Sports/Intrinsik Archite) | 0:18:38 |
| 29 | Zachary Valdez (Whole Athlete / Specialized) | 0:19:09 |
| 30 | Phil Grove (Team Hammer Nutrition) | 0:19:38 |
| 31 | Matt Butterfield (Sportsman & Ski Haus) | Row 30 - Cell 2 |
| 32 | Toby Meierbachtol (Hellgate Cyclery/Kent Brothers Automotive) | Row 31 - Cell 2 |
| 33 | Ryan Geiger (Team Winded) | Row 32 - Cell 2 |
| 34 | Robert McCarty (Bike America Racing Team) | Row 33 - Cell 2 |
| 35 | Adam Looney | Row 34 - Cell 2 |
| 36 | Greg Krieger | Row 35 - Cell 2 |
| 37 | Sean Leader | Row 36 - Cell 2 |
| 38 | Mathieu Bilodeau (KHS/WAR/Cytomax) | Row 37 - Cell 2 |
| 39 | Samuel Amberiadis (Onyerleft) | Row 38 - Cell 2 |
| 40 | Joel Shehan (Sportsman & Ski Haus) | Row 39 - Cell 2 |
| 41 | David Flaten (US Military Cycling Team Fueled by FRS) | Row 40 - Cell 2 |
| 42 | Kevin Bradford-Parish (Team NW Sho-Air / Raleigh pb S.E.T. Coac) | Row 41 - Cell 2 |
| 43 | Craig Wohlschlaeger (Giant Bicycle) | Row 42 - Cell 2 |
| DNF | Benjamin Forbes (Cyclinic Kenmore Cycles) | Row 43 - Cell 2 |
| DNF | Troy Wells (Team Clif Bar Cycling) | Row 44 - Cell 2 |
| DNS | Sam Chovan (Mafia Racing) | Row 45 - Cell 2 |
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
Inge van der Heijden leads Dutch sweep ahead of Lucinda Brand and Aniek van Alphen at elite women’s race
Inge van der Heijden led from start to finish on sandy Middelkerke course -
European Cyclocross Championships: Mattia Agostinacchio attacks solo to take under-23 men's title
Italian upgrades from 2024 junior title ahead of Haverdings and De Bruyckere -
'The team is trying to push me more towards the Classics' - Jasper Philipsen to focus less on bunch sprints in preparation for 2026 season
Belgian will once again form one half of Classics tag-team with Mathieu van der Poel in 2026 before pivoting back to sprints and Tour de France -
European Cyclocross Championships: Barbora Bukovská wins junior women's title
Czech rider sees of challenge from Nynke Jochems as Nicole Azzetti completes podium




