Garden City Gravel 55 Top 3 Overall Male Results
| 1 | Elliot Thornblade | 35 | Missoula | MT | M | 20 | Forward Endurance // Skyhawks | 2:38:06.5 | 20.9 mph | Competitive |
| 2 | Carter Hall | 178 | Bozeman | MT | M | 28 | Dirt Camp Racing | 2:38:07.7 | 20.9 mph | Competitive |
| 3 | Caleb Swartz | 137 | Missoula | MT | M | 25 | Mondraker / Forward Endurance Coaching | 2:38:09.3 | 20.9 mph | Competitive |
Garden City Gravel 55 Top 3 Overall Female Results
| 1 | Stella Hobbs | 199 | Whitefish | MT | F | 31 | PRO.FWD - MAAP, Zwift, Wahoo | 2:41:27.2 | 20.4 mph | Competitive |
| 2 | Graden Daume | 126 | Missoula | MT | F | 15 | Team Stampede | 3:02:12.4 | 18.1 mph | Competitive |
| 3 | Rachel Desimone | 76 | Whitefish | MT | F | 41 | | 3:02:19.4 | 18.1 mph | Competitive |
Garden City Gravel Female 15 - 16 Results
| 1 | Graden Daume | 126 | Missoula | MT | F | 15 | Team Stampede | 3:02:12.4 | 18.1 mph | Competitive |
Garden City Gravel Female 19 - 29 Results
| 1 | Charity Pritchard | 79 | Kalispell | MT | F | 29 | | 3:33:30.8 | 15.5 mph | Recreation |
| 2 | Katelynn Presser | 56 | Missoula | MT | F | 28 | | 4:25:44.2 | 12.4 mph | Recreation |
Garden City Gravel Female 30 - 39 Results
| 1 | Stella Hobbs | 199 | Whitefish | MT | F | 31 | PRO.FWD - MAAP, Zwift, Wahoo | 2:41:27.2 | 20.4 mph | Competitive |
| 2 | Merrilee Thomas | 86 | Bozeman | MT | F | 33 | | 3:02:21.9 | 18.1 mph | Competitive |
| 3 | Julia Priest | 66 | Whitefish | MT | F | 37 | Macks Gravel Brigade | 3:11:12.8 | 17.3 mph | Competitive |
| 4 | Marilyn Rayner | 61 | Missoula | MT | F | 33 | Red Kite Coaching | 3:19:00.2 | 16.6 mph | Competitive |
| 5 | Talia Sopp | 188 | Missoula | MT | F | 31 | MTCX | 3:49:05.9 | 14.4 mph | Competitive |
| 6 | Lauren Sharp | 43 | Missoula | MT | F | 36 | Sharp Rock | 3:58:17.5 | 13.8 mph | Recreation |
| 7 | Sara Stockett | 102 | Missoula | MT | F | 30 | Hot Buns | 4:50:59.9 | 11.3 mph | Recreation |
| 8 | Lina Montopoli | 53 | Missoula | MT | F | 33 | | 5:07:23.3 | 10.7 mph | Recreation |
Garden City Gravel Female 40 - 49 Results
| 1 | Rachel Desimone | 76 | Whitefish | MT | F | 41 | | 3:02:19.4 | 18.1 mph | Competitive |
| 2 | Shannon Miller | 72 | Missoula | MT | F | 40 | MTCX | 3:23:45.6 | 16.2 mph | Competitive |
| 3 | Margaret Gentile | 176 | Missoula | MT | F | 47 | | 3:36:38.1 | 15.2 mph | Competitive |
| 4 | Megan Parry | 40 | Missoula | MT | F | 49 | | 4:10:49.4 | 13.2 mph | Recreation |
| 5 | Allison Janes | 23 | Lolo | MT | F | 45 | | 4:25:40.9 | 12.4 mph | Recreation |
| 6 | Lynette Noble | 44 | Kailua Kona | HI | F | 46 | The Cupcake Cartel | 4:31:12.7 | 12.2 mph | Recreation |
Garden City Gravel Female 50 - 59 Results
| 1 | Margaret Dennison | 32 | Missoula | MT | F | 53 | | 3:53:14.4 | 14.1 mph | Competitive |
| 2 | Kara Saffel | 29 | Missoula | MT | F | 59 | | 5:25:49.7 | 10.1 mph | Recreation |
Garden City Gravel Female 60 - 69 Results
| 1 | Tamara Bessette | 135 | Missoula | MT | F | 63 | | 3:26:59.7 | 15.9 mph | Competitive |
| 2 | Alison Charman | 186 | Missoula | MT | F | 62 | | 5:16:41.9 | 10.4 mph | Recreation |
| 3 | Ginny Robertson | 69 | Lolo | MT | F | 63 | | 5:18:15.5 | 10.4 mph | Recreation |
| 4 | Patty Jo Struve | 81 | Greenacres | WA | F | 69 | Team Snowkitty Hammers | 6:12:08.3 | 8.9 mph | Recreation |
Garden City Gravel Male 15 - 16 Results
| 1 | Niko Schmitt | 190 | Missoula | MT | M | 15 | Team Stampede | 3:04:33.9 | 17.9 mph | Competitive |
Garden City Gravel Male 17 - 18 Results
| 1 | Land Westenfelder | 38 | Missoula | MT | M | 18 | Team Stampede | 3:48:51.5 | 14.4 mph | Competitive |
Garden City Gravel Male 19 - 29 Results
| 1 | Elliot Thornblade | 35 | Missoula | MT | M | 20 | Forward Endurance // Skyhawks | 2:38:06.5 | 20.9 mph | Competitive |
| 2 | Carter Hall | 178 | Bozeman | MT | M | 28 | Dirt Camp Racing | 2:38:07.7 | 20.9 mph | Competitive |
| 3 | Caleb Swartz | 137 | Missoula | MT | M | 25 | Mondraker / Forward Endurance Coaching | 2:38:09.3 | 20.9 mph | Competitive |
| 4 | Elijah Passwater | 48 | Missoula | MT | M | 27 | | 2:41:26.8 | 20.4 mph | Competitive |
| 5 | Joseph Kerr | 183 | Bozeman | MT | M | 22 | Montana State University Cycling | 2:41:40.7 | 20.4 mph | Competitive |
| 6 | Luuk Mackenzie | 70 | Bozeman | MT | M | 24 | Frontiers Racing | 2:47:56.4 | 19.6 mph | Competitive |
| 7 | Michael McCollough | 24 | Missoula | MT | M | 29 | MTCX/Forward Endurance Coaching | 2:49:59.6 | 19.4 mph | Competitive |
| 8 | Colin Harper | 181 | Missoula | MT | M | 21 | Montana State Cycling Club | 3:13:26.9 | 17.1 mph | Competitive |
| 9 | Aidan Kendall | 104 | Missoula | MT | M | 29 | Hot Buns | 4:51:00.1 | 11.3 mph | Recreation |
Garden City Gravel Male 30 - 39 Results
| 1 | Thomas Gehling | 75 | Kalispell | MT | M | 31 | MGB | 2:41:21.6 | 20.5 mph | Competitive |
| 2 | David Priest | 67 | Whitefish | MT | M | 39 | | 2:41:22.0 | 20.5 mph | Competitive |
| 3 | Levi Hoch | 77 | Kalispell | MT | M | 37 | MGB | 2:47:47.9 | 19.7 mph | Competitive |
| 4 | Tavish Taylor | 90 | Helena | MT | M | 32 | | 2:50:12.0 | 19.4 mph | Competitive |
| 5 | Mack Fai | 74 | Whitefish | MT | M | 33 | MGB | 2:50:31.6 | 19.4 mph | Competitive |
| 6 | Brelon May | 60 | Missoula | MT | M | 34 | Osprey Racing | 2:50:32.5 | 19.3 mph | Competitive |
| 7 | Matthew Gehr | 26 | Missoula | MT | M | 35 | Frontier's Racing | 2:51:58.2 | 19.2 mph | Competitive |
| 8 | Tyler Hoecker | 45 | Missoula | MT | M | 36 | Osprey Racing p/b MTCX | 2:55:25.7 | 18.8 mph | Competitive |
| 9 | Alex Ammons | 191 | Missoula | MT | M | 32 | | 2:55:26.4 | 18.8 mph | Competitive |
| 10 | Chris Davis | 83 | Missoula | MT | M | 36 | | 2:55:28.3 | 18.8 mph | Competitive |
| 11 | David Currie | 58 | Missoula | MT | M | 37 | Osprey | 3:02:18.2 | 18.1 mph | Competitive |
| 12 | Drew Mozzer | 22 | Missoula | MT | M | 30 | | 3:12:54.5 | 17.1 mph | Competitive |
| 13 | Colton Litzenberger | 62 | Spokane | WA | M | 36 | | 3:13:08.3 | 17.1 mph | Recreation |
| 14 | Perry Leysens | 65 | Kalispell | MT | M | 30 | | 3:14:12.6 | 17 mph | Competitive |
| 15 | Shane Garrison | 52 | Lolo | MT | M | 34 | Gravel Heaven | 3:19:06.4 | 16.6 mph | Competitive |
| 16 | Jack Leahy | 64 | Missoula | MT | M | 35 | | 3:32:09.3 | 15.6 mph | Competitive |
| 17 | David Dropinski | 95 | Missoula | MT | M | 32 | Team MTCX p/b Grist and Dram Shop | 3:34:40.8 | 15.4 mph | Competitive |
| 18 | Koby Keene | 49 | Lolo | MT | M | 33 | Pepperoni | 3:41:02.3 | 14.9 mph | Competitive |
| 19 | Patrick Skogen | 31 | Missoula | MT | M | 32 | MTCX | 3:59:00.4 | 13.8 mph | Recreation |
| 20 | Russell Blessing | 42 | Missoula | MT | M | 39 | | 4:06:01.4 | 13.4 mph | Competitive |
| 21 | Kels Phelps | 46 | Missoula | MT | M | 37 | | 4:06:32.9 | 13.4 mph | Recreation |
| 22 | Paul McDade | 59 | Missoula | MT | M | 32 | | 4:15:19.9 | 12.9 mph | Recreation |
| 23 | Daniel Rogers | 100 | Missoula | MT | M | 34 | Project Echelon | 4:32:02.3 | 12.1 mph | Competitive |
Garden City Gravel Male 40 - 49 Results
| 1 | Matt Butterfield | 179 | | | M | 44 | Great northern cycles | 2:41:20.3 | 20.5 mph | Competitive |
| 2 | Kevin Turchin | 78 | Helena | MT | M | 45 | Frontiers Racing | 2:55:24.9 | 18.8 mph | Competitive |
| 3 | Ryan Sudbury | 39 | Missoula | MT | M | 46 | MTCX | 2:55:30.0 | 18.8 mph | Competitive |
| 4 | James Fields | 180 | Missoula | MT | M | 45 | MTCX/TCH | 2:58:16.5 | 18.5 mph | Competitive |
| 5 | Seth Swanson | 99 | Missoula | MT | M | 45 | The North Face | 3:03:33.2 | 18 mph | Competitive |
| 6 | Lucas "ely" Wilkinson | 27 | Missoula | MT | M | 47 | Missoula bicycle works | 3:19:00.5 | 16.6 mph | Competitive |
| 7 | Bryce Daniel | 185 | Missoula | MT | M | 41 | | 3:30:57.3 | 15.6 mph | Competitive |
| 8 | Patrick Linn | 47 | Bozeman | MT | M | 40 | | 3:33:53.0 | 15.4 mph | Recreation |
| 9 | Chris McClead | 55 | Missoula | MT | M | 44 | Twin Six METAL | 3:40:51.0 | 14.9 mph | Competitive |
| 10 | Selden Daume | 127 | Missoula | MT | M | 49 | MTCX | 3:55:04.7 | 14 mph | Competitive |
| 11 | Michael Larsen | 30 | Missoula | MT | M | 42 | | 3:59:17.9 | 13.8 mph | Recreation |
| 12 | Benjamin Lightle | 34 | Missoula | MT | M | 43 | | 4:05:35.6 | 13.4 mph | Recreation |
| 13 | Colin Hickey | 193 | Missoula | MT | M | 46 | R1K | 4:06:18.9 | 13.4 mph | Competitive |
| 14 | Miguel Gonzalez | 41 | Missoula | MT | M | 41 | | 4:10:38.3 | 13.2 mph | Recreation |
| 15 | Mario Schulzke | 84 | Missoula | MT | M | 44 | Sons of Memel | 4:10:41.6 | 13.2 mph | Recreation |
Garden City Gravel Male 50 - 59 Results
| 1 | Andrew Wilcox | 133 | Missoula | MT | M | 54 | MBW | 2:52:41.0 | 19.1 mph | Competitive |
| 2 | Thomas Smith | 82 | Spokane | WA | M | 50 | Trek CDA Racing | 3:06:48.2 | 17.7 mph | Competitive |
| 3 | Trent Donat | 63 | Sun Valley | ID | M | 57 | Pastaria-Big Shark Racing | 3:08:28.7 | 17.5 mph | Competitive |
| 4 | Tom Ryse | 85 | Spokane | WA | M | 57 | Team Booger | 3:12:05.6 | 17.2 mph | Competitive |
| 5 | John (jq) Quindry | 25 | Missoulamissoula | MT | M | 53 | MTCX | 3:17:01.4 | 16.7 mph | Competitive |
| 6 | Guy Mackenzie | 71 | Bozeman | MT | M | 54 | | 3:19:15.6 | 16.6 mph | Competitive |
| 7 | Mike Mahns | 184 | Missoula | MT | M | 57 | R1K | 3:30:30.8 | 15.7 mph | Competitive |
| 8 | Matt McClung | 88 | Hamilton | MT | M | 54 | | 3:30:51.0 | 15.7 mph | Competitive |
| 9 | Duke Goss | 33 | Whitefish | MT | M | 56 | Team Deanosaur | 3:31:54.6 | 15.6 mph | Competitive |
| 10 | Steve Snyders | 51 | Missoula | MT | M | 57 | | 3:39:58.5 | 15 mph | Competitive |
| 11 | Vincent Munster | 200 | Hamilton | MT | M | 52 | | 3:47:20.9 | 14.5 mph | Recreation |
| 12 | Randy Holland | 92 | Plains | MT | M | 58 | | 3:49:34.4 | 14.4 mph | Recreation |
| 13 | John Standa | 89 | Butte | MT | M | 58 | | 3:50:13.3 | 14.3 mph | Recreation |
| 14 | Karl Westenfelder | 37 | Missoula | MT | M | 59 | Team Stampede | 3:55:05.1 | 14 mph | Competitive |
| 15 | Patrick Saffel | 28 | Missoula | MT | M | 58 | | 5:25:49.6 | 10.1 mph | Recreation |
Garden City Gravel Male 60 - 69 Results
| 1 | Don Armstrong | 87 | Columbia Falls | MT | M | 67 | A7 Cycles | 3:24:27.0 | 16.1 mph | Competitive |
| 2 | John Robertson | 68 | Lolo | MT | M | 65 | | 5:35:47.7 | 9.8 mph | Recreation |