
| Race Results for Morgan Ryan Racing Age 22 from Ventura, CA | |||||||
| Place | Points | Name | USAC # | Time | Bib | Team | |
|---|---|---|---|---|---|---|---|
| 05/05/2013 - 2013 USA Cycling Collegiate Road Nationals | Road Race | |||||||
| 30 | 292.00 | Morgan Ryan | 177959 | 3:07:42 | 255 | Colorado Mesa University | |
| 05/04/2013 - 2013 USA Cycling Collegiate Road Nationals | Criterium | Nationals Crit | |||||||
| 3 | 114.91 | Morgan Ryan | 177959 | 1:13:47 | 255 | Colorado Mesa University | |
| 05/02/2013 - SRAM Tour of the Gila | Road Race | Pro/Cat 1 | Nrc Stage | |||||||
| DNS | - | Morgan RYAN | 177959 | 206 | VRC / Get Crackin | ||
| 05/01/2013 - SRAM Tour of the Gila | Road Race | Pro/Cat 1 | Nrc Stage | |||||||
| 132 | 231.46 | Morgan RYAN | 177959 | 00:17:11 | 206 | VRC / Get Crackin | |
| 04/21/2013 - Maverick Classics | Road Race | Collegiate | |||||||
| 8 | 275.60 | Morgan Ryan | 177959 | 67 | Colorado Mesa University | ||
| 04/21/2013 - Maverick Classics | Road Race | Collegiate | |||||||
| DNF | - | Morgan Ryan | 177959 | 4 | Colorado Mesa University | ||
| 04/20/2013 - Maverick Classics | Road Race | Collegiate | |||||||
| 8 | - | Morgan Ryan | 177959 | 0 | 67 | Colorado Mesa University | |
| 04/20/2013 - Maverick Classics | Criterium | Collegiate | |||||||
| 13 | 237.92 | Morgan Ryan | 177959 | 0 | 67 | Colorado Mesa University | |
| 04/20/2013 - Maverick Classics | Road Race | Collegiate | |||||||
| DNF | - | Morgan Ryan | 177959 | 0 | 4 | Colorado Mesa University | |
| 04/20/2013 - Maverick Classics | Criterium | Collegiate | |||||||
| DNF | - | Morgan Ryan | 177959 | 0 | 4 | Colorado Mesa University | |
| 04/13/2013 - Front Range Cycling Classic | Criterium | Collegiate | |||||||
| 3 | 164.96 | Morgan Ryan | 177959 | 0 | 4 | Colorado Mesa University | |
| 04/07/2013 - Redlands Bicycle Classic Criteriums | Criterium | Pro/Cat 1/2 | Senior | |||||||
| 29 | 101.92 | Morgan Ryan | 177959 | Get Crackin' | |||
| 04/06/2013 - Rosena Ranch II | Criterium | Pro/Cat 1/2 | Senior | |||||||
| 12 | 134.16 | Morgan Ryan | 177959 | Get Crackin' | |||
| 04/04/2013 - Redlands Bicycle Classic | Time Trial | Pro/Cat 1 | NRC Stage | |||||||
| 172 | 531.99 | Morgan Ryan | 177959 | 17:12.3 | 136 | Get Crackin' | |
| 03/22/2013 - San Dimas Stage Race | Individual Time Trial | Pro/Cat 1 | |||||||
| 145 | 548.22 | Morgan Ryan | 177959 | 0:04:12 | 66 | Get Crackin | |
| 03/16/2013 - CSU Circuit Race and Criterium | Road Race | Collegiate | |||||||
| 14 | 387.10 | Morgan Ryan | 177959 | 0 | 4 | Colorado Mesa University | |
| 03/16/2013 - CSU Circuit Race and Criterium | Criterium | Collegiate | |||||||
| 22 | 338.03 | Morgan Ryan | 177959 | 0 | 4 | Colorado Mesa University | |
| 02/17/2013 - Valley of the Sun Stage Race | Stage Race | Pro/Cat 1 | |||||||
| 49 | - | Morgan RYAN | 177959 | 5:35:30 | 22 | Get Crackin | |
| 02/17/2013 - Valley of the Sun Stage Race | Criterium | Pro/Cat 1 | |||||||
| 62 | 202.54 | Morgan RYAN | 177959 | 1:11:25 | 22 | Get Crackin | |
| 02/16/2013 - Valley of the Sun Stage Race | Road Race | Pro/Cat 1 | |||||||
| 35 | 225.38 | Morgan RYAN | 177959 | 3:50:14 | 22 | Get Crackin | |
| 02/15/2013 - Valley of the Sun Stage Race | Time Trial | Pro/Cat 1 | |||||||
| 80 | 565.81 | Morgan RYAN | 177959 | 0:33:51 | 22 | Get Crackin | |
| 01/13/2013 - 2013 USA Cycling Collegiate Cyclo-Cross Nationals | Cyclocross | Nationals ALL MTB/CX | |||||||
| 10 | 226.77 | Morgan Ryan | 177959 | 52:13 | 141 | Colorado Mesa University | |
| 01/12/2013 - 2013 USA Cycling Cyclo-Cross Nationals | Cyclo-cross | Cat 1/2/3 | U23 | |||||||
| 16 | 185.99 | Morgan Ryan | 177959 | 56:44:00 | 38 | The TEAM SoCalCross/The TEAM | |
| 10/20/2012 - 2012 USA Cycling Collegiate MTB Nationals | Short Track | Nationals ALL MTB/CX | |||||||
| 17 | 393.05 | Morgan Ryan | 177959 | 252 | Colorado Mesa University | ||
| 10/19/2012 - 2012 USA Cycling Collegiate MTB Nationals | Cross Country | Nationals ALL MTB/CX | |||||||
| 9 | 327.49 | Morgan Ryan | 177959 | 2:08:47 | 252 | Colorado Mesa University | |
| 10/07/2012 - Fruita Fall Flyer | Short Track Cross Country | |||||||
| 5 | 388.77 | Morgan Ryan | 177959 | 0 | 65 | Colorado Mesa University | |
| 10/06/2012 - Fruita Fall Flyer | Cross Country | A | |||||||
| 6 | 263.16 | Morgan Ryan | 177959 | 0 | 65 | Colorado Mesa University | |
| 09/29/2012 - Oredigger MTB Challenge | Short Track Cross Country | |||||||
| 10 | 415.82 | Morgan Ryan | 177959 | 0 | 65 | Colorado Mesa University | |
| 09/29/2012 - Oredigger MTB Challenge | Cross Country | |||||||
| 23 | 473.46 | Morgan Ryan | 177959 | 0 | 65 | Colorado Mesa University | |
| 09/22/2012 - 2012 USA Cycling Collegiate Track Nationals | Scratch Race | Nationals Track | |||||||
| DNP | - | Morgan Ryan | 177959 | 100 | Colorado Mesa University | ||
| 09/21/2012 - 2012 USA Cycling Collegiate Track Nationals | Points Race | Nationals Track | |||||||
| DNP | - | Morgan Ryan | 177959 | 100 | Colorado Mesa University | ||
| 06/24/2012 - 2012 USA Cycling Juniors U23 Elite Road Nationals | Road Race | Cat 1 | |||||||
| DNF | - | Morgan Ryan | 177959 | DNF | 191 | Get Crackin'-MS Society/VRC | |
| 06/23/2012 - 2012 USA Cycling Juniors U23 Elite Road Nationals | Road Race | U23 | |||||||
| DNF | - | Morgan Ryan | 177959 | DNF | 126 | Get Crackin'-MS Society/VRC | |
| 06/22/2012 - 2012 USA Cycling Juniors U23 Elite Road Nationals | Criterium | U23 | |||||||
| 71 | 169.95 | Morgan Ryan | 177959 | 1:20:29 | 126 | Get Crackin'-MS Society/VRC | |
| 06/10/2012 - SaintFrancis Tulsa Tough | Criterium | |||||||
| 10 | 91.64 | Morgan RYAN | 177959 | 308 | Get Crackin'-MS Society | ||
| 06/10/2012 - SaintFrancis Tulsa Tough | Omnium | |||||||
| 20 | - | Morgan RYAN | 177959 | 308 | Get Crackin' MS Society | ||
| 06/09/2012 - SaintFrancis Tulsa Tough | Criterium | |||||||
| 19 | 114.36 | Morgan RYAN | 177959 | 08:05.0 | 308 | Get Crackin'-MS Society | |
| 06/08/2012 - SaintFrancis Tulsa Tough | Criterium | |||||||
| 25 | 121.24 | Morgan RYAN | 177959 | 308 | Get Crackin'-MS Society | ||
| 06/03/2012 - District Road Race Championships | Road Race | Men | 10+ | |||||||
| DNF | - | Morgan Ryan | 177959 | Get Crackin'-MS Society | |||
| 06/03/2012 - District Road Race Championships | Road Race | Men | 10+ | |||||||
| DNF | - | Morgan Ryan | 177959 | Get Crackin'-MS Society | |||
| 05/27/2012 - Barry Wolfe Grand Prix | Criterium | Pro/Cat 1/2 | |||||||
| 48 | 146.83 | Morgan Ryan | 177959 | Get Crackin'-MS Society | |||
| 05/06/2012 - SRAM Tour of the Gila | Stage Race | Cat 1/2 | |||||||
| 48 | - | morgan ryan | 177959 | 14:50:48 | 578 | Get Crackin' MS Society Cycling Team | |
| 05/06/2012 - SRAM Tour of the Gila | Road Race | Cat 1/2 | |||||||
| 51 | 273.55 | morgan ryan | 177959 | 5:04:48 | 578 | Get Crackin' MS Society Cycling Team | |
| 05/05/2012 - SRAM Tour of the Gila | Criterium | Cat 1/2 | |||||||
| 63 | 160.76 | morgan ryan | 177959 | 1:12:27 | 578 | Get Crackin' MS Society Cycling Team | |
| 05/05/2012 - SRAM Tour of the Gila | Criterium | Cat 1/2 | |||||||
| 63 | 160.76 | morgan ryan | 177959 | 1:12:27 | 578 | Get Crackin' MS Society Cycling Team | |
| 05/04/2012 - SRAM Tour of the Gila | Time Trial | Cat 1/2 | |||||||
| 47 | 449.57 | morgan ryan | 177959 | 0:41:04 | 578 | Get Crackin' MS Society Cycling Team | |
| 05/03/2012 - SRAM Tour of the Gila | Road Race | Cat 1/2 | |||||||
| 60 | 305.48 | morgan ryan | 177959 | 3:41:19. | 578 | Get Crackin' MS Society Cyclin | |
| 05/02/2012 - SRAM Tour of the Gila | Road Race | Cat 1/2 | |||||||
| 40 | 266.61 | morgan ryan | 177959 | 4:11:10 | 578 | Get Crackin' MS Society Cycling Team | |
| 04/22/2012 - 2012 Sea Otter Classic - Road | Stage Race | Pro/Cat 1/2 | |||||||
| 47 | - | Morgan RYAN | 177959 | 6:34:39 | 25 | Get Crackin'-MS Society | |
| 04/22/2012 - 2012 Sea Otter Classic - Road | Circuit Race | Pro/Cat 1/2 | |||||||
| 52 | 292.24 | Morgan RYAN | 177959 | 1:53:19 | 25 | Get Crackin'-MS Society | |
| 04/21/2012 - 2012 Sea Otter Classic - Road | Time Trial | Pro/Cat 1/2 | |||||||
| 59 | 487.45 | Morgan RYAN | 177959 | 0:19:57 | 25 | Get Crackin'-MS Society | |
| 04/20/2012 - 2012 Sea Otter Classic - Road | Road Race | Pro/Cat 1/2 | |||||||
| 44 | 210.17 | Morgan RYAN | 177959 | 17:32.0 | 25 | Get Crackin'-MS Society | |
| 04/19/2012 - 2012 Sea Otter Classic - Road | Criterium | Pro/Cat 1/2 | |||||||
| 21 | 141.13 | Morgan RYAN | 177959 | 1:03:51 | 25 | Get Crackin'-MS Society | |
| 04/14/2012 - San Luis Rey Road Race | Road Race | Cat 1/2 | |||||||
| 27 | 335.83 | Morgan Ryan | 177959 | Get Crackin'-MS Society/VRC | |||
| 03/25/2012 - Redlands Bicycle Classic Criteriums | Criterium | Cat 1/2 | |||||||
| 3 | 115.62 | Morgan Ryan | 177959 | Get Crackin'-MS Society | |||
| 03/24/2012 - Rosena Ranch | Criterium | Cat 1/2 | |||||||
| 9 | 105.82 | Morgan Ryan | 177959 | Get Crackin'-MS Society | |||
| 03/18/2012 - San Dimas Stage Race | Criterium | Pro/Cat 1 | |||||||
| 66 | 263.46 | morgan ryan | 177959 | 1:34:23 | 72 | Get Crackin' - MS So | |
| 03/18/2012 - San Dimas Stage Race | Stage Race | Pro/Cat 1 | |||||||
| 66 | - | morgan ryan | 177959 | 5:54:14 | 72 | Get Crackin' - MS So | |
| 03/17/2012 - San Dimas Stage Race | Circuit Race | Pro/Cat 1 | |||||||
| 77 | 295.14 | morgan ryan | 177959 | 3:54:47 | 72 | Get Crackin' - MS So | |
| 03/16/2012 - San Dimas Stage Race | Individual Time Trial | Pro/Cat 1 | Open | |||||||
| 72 | 373.69 | morgan ryan | 177959 | 15:24.5 | 72 | Get Crackin' - MS So | |
| 03/11/2012 - Tour de Murrieta | Circuit Race | Pro/Cat 1 | |||||||
| 20 | 269.02 | Morgan Ryan | 177959 | 03:17:13 | 37 | Get Crackin'-MS Society U23 | |
| 03/11/2012 - Tour de Murrieta | Omnium | Pro/Cat 1 | |||||||
| 23 | - | Morgan Ryan | 177959 | 37 | Get Crackin'-MS Society | ||
| 03/10/2012 - Tour de Murrieta | Criterium | Pro/Cat 1 | |||||||
| 20 | 118.10 | Morgan Ryan | 177959 | 01:17:07 | 37 | Get Crackin'-MS Society | |
| 03/09/2012 - Tour de Murrieta | Time Trial | Pro/Cat 1 | |||||||
| 29 | 477.56 | Morgan Ryan | 177959 | 11:17.15 | 37 | Get Crackin'-MS Society | |
| 03/04/2012 - Merco Cycling Classic | Stage Race | Pro/Cat 1/2 | |||||||
| 62 | - | Morgan RYAN | 177959 | 9:24:02 | 126 | Get Crackin' MS Socitety | |
| 03/04/2012 - Merco Cycling Classic | Road Race | Pro/Cat 1/2 | |||||||
| 81 | 294.80 | Morgan RYAN | 177959 | 4:15:27 | 126 | Get Crackin' MS Socitety | |
| 03/03/2012 - Merco Cycling Classic | Criterium | Pro/Cat 1/2 | |||||||
| 60 | 161.84 | Morgan RYAN | 177959 | 1:19:21 | 126 | Get Crackin' MS Socitety | |
| 03/02/2012 - Merco Cycling Classic | Time Trial | Pro/Cat 1/2 | |||||||
| 108 | 504.39 | Morgan RYAN | 177959 | 0:28:52 | 126 | Get Crackin' MS Socitety | |
| 03/01/2012 - Merco Cycling Classic | Road Race | Pro/Cat 1/2 | |||||||
| 79 | 274.31 | Morgan RYAN | 177959 | 3:20:22 | 126 | Get Crackin' MS Socitety | |
| 02/12/2012 - Valley of the Sun Stage Race | Criterium | Pro/Cat 1 | |||||||
| 36 | 296.46 | Morgan RYAN | 177959 | Get Crackin'-MS Society | |||
| 02/12/2012 - Valley of the Sun Stage Race | Stage Race | Pro/Cat 1 | |||||||
| 43 | - | Morgan RYAN | 177959 | Get Crackin'-MS Society | |||
| 02/11/2012 - Valley of the Sun Stage Race | Road Race | Pro/Cat 1 | |||||||
| 47 | 272.49 | Morgan RYAN | 177959 | Get Crackin'-MS Society | |||
| 02/10/2012 - Valley of the Sun Stage Race | Time Trial | Pro/Cat 1 | |||||||
| 48 | 468.47 | Morgan RYAN | 177959 | Get Crackin'-MS Society | |||
| 12/04/2011 - UCI CXLA Weekend: DTLA Historic | Cyclo-cross | |||||||
| 23 | 240.58 | Morgan RYAN | 177959 | 1:04:20.308 | 59 | The Team SoCalCross | |
| 11/27/2011 - SCPS: Turkey Trot Cross - SCNCA District CX Champi | Cyclo-cross | Cat 1/2/3/4 | Senior | |||||||
| 11 | 227.08 | Morgan Ryan | 177959 | 1:01:42 | 31 | The TEAM SoCalCross | |
| 10/16/2011 - UCI Cross After Dark Spooky Cross Weekend | Cyclo-cross | Cat 1/2 | |||||||
| DNF | - | Morgan RYAN | 177959 | 38 | VRC/ NOW-MS Society | ||
| 10/15/2011 - UCI Cross After Dark Spooky Cross Weekend | Cyclo-cross | Cat 1/2 | |||||||
| DNS | - | Morgan RYAN | 177959 | 38 | VRC/ NOW-MS Society | ||
| 04/02/2011 - Redlands Bicycle Classic-Stage Race | Criterium | Pro/Cat 1 | |||||||
| DNF | - | Morgan Ryan | 177959 | 193 | NOW-MS Society | ||
| 04/01/2011 - Redlands Bicycle Classic-Stage Race | Road Race | Pro/Cat 1 | |||||||
| 137 | 253.64 | Morgan Ryan | 177959 | 4:50:23 | 193 | NOW-MS Society | |
| 03/31/2011 - Redlands Bicycle Classic-Stage Race | Individual Time Trial | Pro/Cat 1 | |||||||
| 152 | 438.01 | Morgan Ryan | 177959 | 11:39.1 | 193 | NOW-MS Society | |
| 03/26/2011 - San Dimas Stage Race | Road Race | Pro/Cat 1 | |||||||
| DNF | - | Morgan Ryan | 177959 | 106 | NOW-MS Society | ||
| 03/25/2011 - San Dimas Stage Race | Individual Time Trial | Pro/Cat 1 | |||||||
| 100 | 414.48 | Morgan Ryan | 177959 | 14:59.9 | 106 | NOW-MS Society | |
| 03/13/2011 - Tour de Murrieta | Road Race | Pro/Cat 1 | |||||||
| 57 | 372.60 | Morgan Ryan | 177959 | NOW-MS Society | |||
| 02/26/2011 - Callville Bay Classic | Road Race | Pro/Cat 1 | |||||||
| DNF | - | Morgan Ryan | 177959 | 36 | NOW-MS SOCIETY | ||
| 02/25/2011 - Callville Bay Classic | Individual Time Trial | Pro/Cat 1 | |||||||
| 54 | 542.41 | Morgan Ryan | 177959 | 9:32.84 | 36 | NOW-MS SOCIETY | |
| 02/24/2011 - Callville Bay Classic | Road Race | Pro/Cat 1 | |||||||
| 37 | 276.85 | Morgan Ryan | 177959 | 1:58:48.1 | 36 | NOW-MS SOCIETY | |
| 12/11/2010 - 2010 USA Cycling Cyclo-cross Nationals | Cyclo-cross | Cat 1/2/3/4/5 | U23 | 19-22 | |||||||
| DQ | - | Morgan Ryan | 177959 | 24 | Major Motion Cycling Club | ||
| 11/28/2010 - SCPS #14 Turkey Trot Cross | Cyclo-cross | |||||||
| DNF | - | Morgan Ryan | 177959 | 43:03.2 | 5 | The TEAM SoCalCross | |
| 11/21/2010 - Convert CX | Cyclo-cross | Cat 1/2/3 | |||||||
| 11 | 348.80 | Morgan Ryan | 177959 | 01:02:36 | 117 | ||
| 11/07/2010 - UCI Cyclocross - Los Angeles at GriffithPark | Cyclo-cross | Uci | |||||||
| 33 | 334.04 | Morgan Ryan | 177959 | -5 laps | 151 | The Team Socalcross | |
| 11/06/2010 - UCI Cyclocross - Los Angeles at GriffithPark | Cyclo-cross | Uci | |||||||
| 22 | 365.82 | Morgan Ryan | 177959 | -2 laps | 151 | The Team Socalcross | |
| 10/23/2010 - SCPS #5 Spooky Cross | Cyclo-cross | |||||||
| 6 | 261.29 | Morgan Ryan | 177959 | 25 | The Team - SoCalCross | ||
| 10/03/2010 - UCI Kross-Tober-Fest | Cyclo-cross | Uci | |||||||
| 29 | 280.45 | Morgan Ryan | 177959 | 59:02:00 | 46 | The TEAM SoCalCross | |
| 10/02/2010 - UCI Kross-Tober-Fest | Cyclo-cross | Uci | |||||||
| 24 | 311.02 | Morgan Ryan | 177959 | 1:04:05 | 46 | The TEAM SoCalCross | |
| 09/16/2010 - Tx Tough Grand Prix | Criterium | Pro/Cat 1 | |||||||
| DNS | - | Morgan Ryan | 177959 | 00:00.0 | 83 | Bahati Foundation Pro Cycling | |
| 09/12/2010 - Kenda Cup Unification/Cal State Champ XC | Cross Country | Senior | 19-24 | |||||||
| DNF | - | Morgan Ryan | 177959 | 324 | SCARY FAST J | ||
| 08/15/2010 - Ladera Ranch Grand Prix | Criterium | Cat 1/2 | |||||||
| 17 | 232.34 | Morgan Ryan | 177959 | ||||
| 07/25/2010 - International Cycling Classic | Criterium | Pro/Cat 1/2 | |||||||
| 57 | 223.04 | MORGAN RYAN | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 07/23/2010 - International Cycling Classic | Criterium | Pro/Cat 1/2 | |||||||
| 30 | 192.52 | MORGAN RYAN | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 07/21/2010 - International Cycling Classic | Road Race | Pro/Cat 1/2 | |||||||
| 44 | 329.50 | MORGAN RYAN | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 07/20/2010 - International Cycling Classic | Road Race | Pro/Cat 1/2 | |||||||
| 30 | 310.27 | MORGAN RYAN | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 07/16/2010 - International Cycling Classic | Criterium | Pro/Cat 1/2 | |||||||
| 24 | 214.38 | MORGAN RYAN | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 07/14/2010 - International Cycling Classic | Criterium | Pro/Cat 1/2 | |||||||
| 36 | 245.21 | MORGAN RYAN | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 07/13/2010 - International Cycling Classic | Road Race | Pro/Cat 1/2 | |||||||
| 18 | 308.03 | Morgan Ryan | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 07/12/2010 - International Cycling Classic | Criterium | Pro/Cat 1/2 | |||||||
| 27 | 229.54 | MORGAN RYAN | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 07/10/2010 - International Cycling Classic | Criterium | Pro/Cat 1/2 | |||||||
| 18 | 213.22 | MORGAN RYAN | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 07/09/2010 - International Cycling Classic | Criterium | Pro/Cat 1/2 | |||||||
| 18 | 193.54 | MORGAN RYAN | 177959 | 122 | Bahati Foundation Elite Cycling Team | ||
| 06/26/2010 - 2010 USA Cycling Juniors U23 Elite Nationals | Road Race | U23 | |||||||
| DNF | - | Morgan Ryan | 177959 | 4 | Bahati Foundation Elite Cycling | ||
| 06/25/2010 - 2010 USA Cycling Juniors U23 Elite Nationals | Criterium | U23 | |||||||
| 59 | 547.80 | Morgan Ryan | 177959 | 1:17:39.70 | 4 | Bahati Foundation Elite Cycling | |
| 06/24/2010 - 2010 USA Cycling Juniors U23 Elite Nationals | Time Trial | U23 | |||||||
| DNF | - | Morgan Ryan | 177959 | 4 | Bahati Foundation El | ||
| 06/20/2010 - Nevada City Bicycle Classic | Criterium | Pro/Cat 1/2 | |||||||
| 25 | 271.78 | Morgan Ryan | 177959 | 52 | BAHATI PRO CYCLING | ||
| 06/12/2010 - Sisquoc Road Race and SoCal/NVJr St Champ | rr | |||||||
| 11 | 256.32 | Morgan Ryan | 177959 | ||||
| 06/06/2010 - Golden Empire Classic & SCNCA RR Championships | Road Race | Cat 1/2 | |||||||
| DNF | - | Morgan Ryan | 177959 | ||||
| 05/16/2010 - Sacramento Grand Prix | Criterium | Pro/Cat 1/2 | |||||||
| DNS | - | Morgan Ryan | 177959 | 31 | BAHATI PRO CYCLING | ||
| 05/08/2010 - Downtown Long Beach Criterium | crit | |||||||
| 21 | 208.82 | Morgan Ryan | 177959 | ||||
| 04/24/2010 - Devils Punchbowl | rr | |||||||
| 14 | 375.22 | Morgan Ryan | 177959 | ||||
| 04/18/2010 - Vlees Huis Road Race | rr | |||||||
| 5 | 250.44 | Morgan Ryan | 177959 | ||||
| 04/11/2010 - Dana Point Grand Prix | Criterium | |||||||
| 8 | 310.85 | Morgan Ryan | 177959 | 57:12 | 906 | Bahati Foundation Elite Cycling | |
| 04/11/2010 - Dana Point Grand Prix | Criterium | |||||||
| DNS | - | Morgan Ryan | 177959 | 94 | Bahati Foundation Elite Cycling | ||
| 04/03/2010 - Copperopolis Road Race | Road Race | Pro/Cat 1/2 | |||||||
| DNP | - | Morgan Ryan | 177959 | 00:00.0 | 46 | Bahati Foundation Elite Cyclin | |
| 03/28/2010 - Redlands Bicycle Classic-Criterium | Criterium | Pro/Cat 1/2 | |||||||
| 6 | 247.78 | Morgan Ryan | 177959 | AT 1 LAP | 27 | Bahati Pro Cycling | |
| 03/21/2010 - San Dimas Stage Race | Criterium | |||||||
| 12 | 292.79 | Morgan Ryan | 177959 | 0:52:29 | 237 | Bahati Foundation | |
| 03/21/2010 - San Dimas Stage Race | Stage Race | |||||||
| 25 | - | Morgan Ryan | 177959 | 3:27:49 | 237 | Bahati Foundation | |
| 03/20/2010 - San Dimas Stage Race | Road Race | |||||||
| 6 | 338.97 | Morgan Ryan | 177959 | 2:20:06 | 237 | Bahati Foundation | |
| 03/20/2010 - San Dimas Stage Race | Stage Race | |||||||
| 28 | - | Morgan Ryan | 177959 | 2:35:20 | 237 | Bahati Foundation | |
| 03/19/2010 - San Dimas Stage Race | Stage Race | |||||||
| 31 | - | Morgan Ryan | 177959 | 0:15:14 | 237 | Bahati Foundation | |
| 03/19/2010 - San Dimas Stage Race | Individual Time Trial | |||||||
| 31 | 485.84 | Morgan Ryan | 177959 | 15:14.4 | 237 | Bahati Foundation | |
| 03/07/2010 - Merco Credit Union Foothills Road Race | Road Race | Pro/Cat 1/2 | |||||||
| 112 | 510.52 | Morgan Ryan | 177959 | 04:36:08.00 | 311 | Bahati Foundation Amateur Cycl | |
| 03/06/2010 - Merco Credit Union Cycling Classic Downtown GP | Criterium | Pro/Cat 1/2 | |||||||
| 73 | 392.05 | Morgan Ryan | 177959 | 22:58.0 | 96 | Bahati Foundation Amateur Cycl | |
| 02/14/2010 - Valley of the Sun Stage Race | Criterium | Cat 2 | |||||||
| 36 | 256.20 | Morgan Ryan | 177959 | 0:55:07 | Bahati Foundation Pro Cycling Team | ||
| 02/14/2010 - Valley of the Sun Stage Race | Stage Race | Cat 2 | |||||||
| 64 | - | Morgan Ryan | 177959 | 5:14:48 | Bahati Foundation Pro Cycling Team | ||
| 02/13/2010 - Valley of the Sun Stage Race | Road Race | Cat 2 | |||||||
| 66 | 404.77 | Morgan Ryan | 177959 | 3:45:10 | Bahati Foundation Pro Cycling Team | ||
| 02/12/2010 - Valley of the Sun Stage Race | Time Trial | Cat 2 | |||||||
| 69 | 544.45 | Morgan Ryan | 177959 | 0:34:31 | Bahati Foundation Pro Cycling Team | ||
| 01/30/2010 - Poor College Kids Road Race | Road Race | |||||||
| 16 | 237.36 | Morgan Ryan | 177959 | 0 | |||
| 12/20/2009 - Santa Cross-SCPS #15 | Cyclo-cross | Cat 1/2/3 | |||||||
| 6 | 308.05 | Morgan Ryan | 177959 | Team CICLE | |||
| 12/13/2009 - 2009 USA Cycling Cyclo-cross Nationals | Cyclo-cross | U23 | |||||||
| 29 | 200.00 | Morgan Ryan | 177959 | @1LAP | 216 | Socalcross | |
| 12/12/2009 - 2009 USA Cycling Cyclo-cross Nationals | Cyclo-cross | U23 | |||||||
| 33 | 557.14 | Morgan Ryan | 177959 | 1LAP | 216 | Socalcross | |
| 11/29/2009 - Gene Galindo Memorial Turkey Trot Cross | Cyclo-cross | Cat 1/2/3 | |||||||
| 11 | 392.06 | Morgan Ryan | 177959 | Team CICLE | |||
| 11/22/2009 - Convert CX | Cyclocross | Cat 1/2/3 | |||||||
| 13 | 392.16 | Morgan Ryan | 177959 | 01:10:42 | 40 | Team CICLE | |
| 11/15/2009 - Laguna Lake Cross | Cyclocross | Cat 1/2/3 | |||||||
| 5 | 324.12 | Morgan Ryan | 177959 | 01:03:43 | 755 | Team CICLE | |
| 11/08/2009 - Hart Park Cyclocross-November | Cyclocross | Cat 1/2/3 | |||||||
| 9 | 395.58 | Morgan Ryan | 177959 | 01:00:54 | 478 | Team CICLE | |
| 11/07/2009 - Hart Park Cyclocross-November | Cyclocross | Cat 1/2/3 | |||||||
| 7 | 401.65 | Morgan Ryan | 177959 | 01:02:07 | 335 | Team CICLE | |
| 10/24/2009 - Spooky Cross Night Race SCPS #7 | Cyclo-cross | Cat 1/2/3 | |||||||
| 12 | 389.34 | Morgan Ryan | 177959 | Team CICLE | |||
| 10/18/2009 - Long Beach CX Festival SCPS #6 | Cyclo-cross | Cat 1/2/3 | |||||||
| 7 | 389.05 | Morgan Ryan | 177959 | Team CICLE | |||
| 10/05/2009 - Velocity Cross | Cyclo-cross | Cat 1/2/3 | Senior | |||||||
| 13 | 456.46 | Morgan Ryan | 177959 | Team CICLE | |||
| 09/23/2009 - Cross Vegas | Cyclocross | Pro | |||||||
| 56 | 497.44 | Morgan Ryan | 177959 | AT 1 LAP | 100 | Major Motion Development | |
| 09/20/2009 - CXC Unification Race SCPS #1 | Cyclo-cross | Cat 1/2/3 | Senior | |||||||
| 12 | 490.59 | Morgan Ryan | 177959 | 206 | Team CICLE | ||
| 08/02/2009 - 2009 USA Cycling Juniors U23 Elite Nationals | Criterium | Junior | 17-18 | |||||||
| 2 | 250.68 | Morgan Ryan | 177959 | 01:10:46.30 | 398 | Major Motion | |
| 07/31/2009 - 2009 USA Cycling Juniors U23 Elite Nationals | Individual Time Trial | Junior | 17-18 | |||||||
| 42 | 279.29 | Morgan Ryan | 177959 | 00:38:57.00 | 398 | Major Motion | |
| 07/30/2009 - 2009 USA Cycling Juniors U23 Elite Nationals | Road Race | Junior | 17-18 | |||||||
| 20 | 261.78 | Morgan Ryan | 177959 | 02:45:42.50 | 398 | Major Motion | |
| 07/05/2009 - Central Coast Cycling Classic-Criterium | crit | |||||||
| 22 | 292.72 | Morgan Ryan | 177959 | ||||
| 07/04/2009 - 2009 USA Cycling Juniors Para Track Nationals | Scratch | JR | 17-18 | |||||||
| 9 | 280.00 | Morgan Ryan | 177959 | 13 | Major Motion | ||
| 07/02/2009 - 2009 USA Cycling Juniors Para Track Nationals | Keirin | JR | 17-18 | |||||||
| 3 | 280.00 | Morgan Ryan | 177959 | 100 | Major Motion | ||
| 07/02/2009 - 2009 USA Cycling Juniors Para Track Nationals | Points | JR | 17-18 | |||||||
| 14 | 319.64 | Morgan Ryan | 177959 | 13 | |||
| 06/13/2009 - Junior SCNCA Crit Championship | crit | |||||||
| 3 | 347.22 | Morgan Ryan | 177959 | ||||
| 05/31/2009 - Edgar Soto Memorial Cycling Classic | Road Race | JR | 17-18 | |||||||
| 17 | 401.42 | Morgan Ryan | 177959 | 231 | Major Motion Development | ||
| 05/30/2009 - Edgar Soto Memorial Cycling Classic | Individual Time Trial | JR | 17-18 | |||||||
| 18 | 434.46 | Morgan Ryan | 177959 | 26:31 | 231 | Major Motion Development | |
| 05/24/2009 - Barry Wolfe Grand Prix | crit | |||||||
| 21 | 382.12 | Morgan Ryan | 177959 | ||||
| 05/17/2009 - Ventura County Stage Race | Road Race | Cat 3 | |||||||
| 4 | 453.60 | Morgan Ryan | 177959 | 2:08:17 | 303 | Team CICLE | |
| 05/17/2009 - Ventura County Stage Race | Stage Race | Cat 3 | |||||||
| 5 | - | Morgan Ryan | 177959 | 2:59:56 | 303 | Team CICLE | |
| 05/16/2009 - Ventura County Stage Race | Criterium | Cat 3 | |||||||
| 3 | 419.09 | Morgan Ryan | 177959 | 0:47:40 | 303 | Team CICLE | |
| 05/16/2009 - Ventura County Stage Race | Individual Time Trial | Cat 3 | |||||||
| 9 | 465.27 | Morgan Ryan | 177959 | 04:04.3 | 303 | Team CICLE | |
| 05/03/2009 - Tour of the Gila | Stage Race | Cat 3 | |||||||
| 9 | - | Morgan Ryan | 177959 | 454 | Major Motion Development | ||
| 05/02/2009 - Tour of the Gila | Criterium | Cat 3 | |||||||
| 7 | 178.56 | Morgan Ryan | 177959 | 0:50:31 | 454 | Major Motion Development | |
| 05/01/2009 - Tour of the Gila | Individual Time Trial | Cat 3 | |||||||
| 18 | 455.87 | Morgan Ryan | 177959 | 0:41:12 | 454 | Major Motion Development | |
| 04/30/2009 - Tour of the Gila | Road Race | Cat 3 | |||||||
| 11 | 384.23 | Morgan Ryan | 177959 | 3:40:07 | 454 | Major Motion Development | |
| 04/11/2009 - Copperopolis Road Race | Road Race | Cat 3 | |||||||
| 8 | 399.80 | Morgan Ryan | 177959 | 00:00:00.00 | 388 | Major Motion Development | |
| 04/04/2009 - Downtown Long Beach Criterium | Criterium | Cat 3 | |||||||
| 14 | 461.92 | Morgan Ryan | 177959 | 327 | Team CICLE | ||
| 03/22/2009 - San Dimas Stage Race | Criterium | Cat 3 | |||||||
| 28 | 480.73 | Morgan Ryan | 177959 | 00:37:36 | 359 | Major Motion Develop | |
| 03/22/2009 - San Dimas Stage Race | Stage Race | Cat 3 | |||||||
| 56 | - | Morgan Ryan | 177959 | 03:23:51 | 359 | Major Motion Develop | |
| 03/21/2009 - San Dimas Stage Race | Stage Race | Cat 3 | |||||||
| 62 | - | Morgan Ryan | 177959 | 02:46:15 | 359 | Major Motion Develop | |
| 03/21/2009 - San Dimas Stage Race | Road Race | Cat 3 | |||||||
| 64 | 586.08 | Morgan Ryan | 177959 | 02:30:58 | 359 | Major Motion Develop | |
| 03/20/2009 - San Dimas Stage Race | Individual Time Trial | Cat 3 | |||||||
| 5 | 486.27 | Morgan Ryan | 177959 | 00:15:17.49 | 359 | Major Motion Develop | |
| 03/20/2009 - San Dimas Stage Race | Stage Race | Cat 3 | |||||||
| 5 | - | Morgan Ryan | 177959 | 00:15:17 | 359 | Major Motion Develop | |
| 03/15/2009 - Tour de Murrieta | Stage Race | Cat 3 | |||||||
| 8 | - | Morgan Ryan | 177959 | Team CICLE | |||
| 03/15/2009 - Tour de Murrieta | Stage 2 | Cat 3 | |||||||
| 37 | - | Morgan Ryan | 177959 | Team CICLE | |||
| 03/14/2009 - Tour de Murrieta | Stage 1 | Cat 3 | |||||||
| 3 | - | Morgan Ryan | 177959 | Team CICLE | |||
| 12/12/2008 - USA Cycling Cyclocross National Championships | CycloCross | JR | 17-18 | |||||||
| 10 | 270.45 | Morgan Ryan | 177959 | 48:01.0 | 474 | Team C.I.C.L.E | |
| 12/07/2008 - USGP Cyclocross-Portland Cup | Cyclo-cross | JR | |||||||
| 12 | 519.92 | Morgan Ryan | 177959 | 00:43:13 | 15 | Team Cicle | |
| 12/06/2008 - USGP Cyclocross-Portland Cup | Cyclo-cross | JR | |||||||
| 12 | 533.75 | Morgan Ryan | 177959 | 00:42:06 | 1 | Team Cicle | |
| 11/16/2008 - USGP Cyclocross-Mercer Cup | Cyclocross | JR | 17-18 | |||||||
| 17 | 570.40 | Morgan Ryan | 177959 | 12 | Team CICLE | ||
| 11/15/2008 - USGP Cyclocross-Mercer Cup | Cyclocross | JR | 17-18 | |||||||
| 13 | 527.60 | Morgan Ryan | 177959 | 12 | Team CICLE | ||
| 11/03/2008 - Convert CX | Cyclocross | Cat 1/2/3 | |||||||
| 12 | 559.03 | Morgan Ryan | 177959 | 61 | Cicle | ||
| 08/16/2008 - 2008 USA Cycling Juniors Track Nationals | Madison | JR | |||||||
| 4 | - | Morgan Ryan | 177959 | 31 | Major Motion | ||
| 08/14/2008 - 2008 USA Cycling Juniors Track Nationals | Keirin | JR | 17-18 | |||||||
| 5 | 356.27 | Morgan Ryan | 177959 | 113 | Major Motion | ||
| 08/14/2008 - 2008 USA Cycling Juniors Track Nationals | Points Race | JR | 17-18 | |||||||
| 13 | 239.10 | Morgan Ryan | 177959 | 31 | |||
| 08/10/2008 - 2008 USA Cycling Juniors U23 Elite Nationals | Road Race | JR | 17-18 | |||||||
| 88 | 300.58 | Morgan Ryan | 177959 | 02:42:11.00 | 356 | Major Motion Development | |
| 08/07/2008 - 2008 USA Cycling Juniors U23 Elite Nationals | Criterium | JR | 17-18 | |||||||
| 13 | 257.96 | Morgan Ryan | 177959 | 01:11:19.20 | 356 | Major Motion Development | |
| 08/06/2008 - 2008 USA Cycling Juniors U23 Elite Nationals | Individual Time Trial | JR | 17-18 | |||||||
| 67 | 296.70 | Morgan Ryan | 177959 | 00:31:55.70 | 356 | Major Motion Development | |
| 07/20/2008 - Ontario GP Race #4-10th Annual | Criterium | JR | 17-18 | |||||||
| 5 | 461.18 | Morgan Ryan | 177959 | 715 | Major Motion Cycling Club | ||
| 07/20/2008 - San Luis Obispo Downtown Criterium | Criterium | Cat 3 | |||||||
| 15 | 558.92 | Morgan Ryan | 177959 | 641 | Major Motion Cycling Club | ||
| 07/20/2008 - Ontario GP Race #4-10th Annual | Criterium | |||||||
| 41 | 568.63 | Morgan Ryan | 177959 | 21 | Major Motion Cycling Club | ||
| 07/20/2008 - Ontario GP Race #4-10th Annual | Criterium | Cat 1/2 | |||||||
| DNF | - | Morgan Ryan | 177959 | 21 | Major Motion Cycling Club | ||
| 04/27/2008 - Chuck Pontius Memorial Criterium | Criterium | Cat 1/2 | |||||||
| 41 | 568.69 | Morgan Ryan | 177959 | 45 | Major Motion Cycling Club | ||
| 04/20/2008 - Torrance Criterium | Criterium | JR | 17-18 | |||||||
| 2 | 528.85 | Morgan Ryan | 177959 | 440 | Major Motion Cycling Club | ||
| 04/13/2008 - Garrett Lemire Memorial Grand Prix | Criterium | Cat 3 | |||||||
| 26 | 587.92 | Morgan Ryan | 177959 | 54:11.5 | 322 | Major Motion Cycling Club | |
| 03/30/2008 - San Dimas Stage Race | Stage Race | Cat 3 | |||||||
| 48 | - | Morgan Ryan | 177959 | 03:30:57 | 376 | Major Motion Junior | |
| 03/16/2008 - LA Circuit Race | Criterium | Cat 3 | |||||||
| DNF | - | Morgan Ryan | 177959 | 669 | Major Motion Cycling Club | ||
| 03/09/2008 - Tour de Murrieta | Stage Race | Cat 3 | |||||||
| DNF | - | Morgan Ryan | 177959 | 353 | Major Motion Cycling Club | ||
| 12/14/2007 - 2007 USA Cycling Cyclo-cross Nationals | Cyclo-cross | JR | 17-18 | |||||||
| DNS | - | Morgan Ryan | 177959 | 00:00.0 | 1602 | C.I.C.L.E. | |
| 07/20/2007 - 2007 USA Cycling Mountain Bike Nationals | Cross Country | Junior | 15-16 | |||||||
| 11 | - | Morgan Ryan | 177959 | 2:49:47.35 | 967 | MAJOR MOTI | |
| 07/15/2007 - 2007 USA Cycling Elite Masters U23 Jrs Road Nats | Criterium | JR | 15-16 | |||||||
| 36 | - | Morgan Ryan | 177959 | Major Motion | |||
| 07/14/2007 - 2007 USA Cycling Elite Masters U23 Jrs Road Nats | Road Race | JR | 15-16 | |||||||
| 70 | - | Morgan Ryan | 177959 | Major Motion | |||
| 07/13/2007 - 2007 USA Cycling Elite Masters U23 Jrs Road Nats | Individual Time Trial | JR | 15-16 | |||||||
| 45 | - | Morgan Ryan | 177959 | Major Motion | |||
| 07/01/2007 - 2007 USA Cycling Junior Track Nationals | Points Race | JR | 15-16 | |||||||
| 14 | - | Morgan Ryan | 177959 | ||||
| 07/01/2007 - 2007 USA Cycling Junior Track Nationals | Individual Time Trial | JR | 15-16 | |||||||
| 19 | - | Morgan Ryan | 177959 | 125 | ACT/Cuevas | ||
| 04/15/2007 - Sea Otter Classic-2007 MOUNTAIN | Cross Country | Junior | 1-16 | |||||||
| 5 | - | Morgan Ryan | 177959 | 03:12:27 | 420 | MAJOR MOTION | |
| 03/31/2007 - Indio Grand Prix | Criterium | Cat 3 | |||||||
| 32 | - | Morgan Ryan | 177959 | 0:43:57 | 339 | Major Motion Junior | |
| 03/27/2007 - LA Circuit Race | Road Race | JR | 15-16 | |||||||
| 4 | - | Morgan Ryan | 177959 | 939 | Major Motion Cycling Club | ||
| 02/18/2007 - Valley of the Sun Stage Race | Criterium | JR | |||||||
| 7 | - | Morgan Ryan | 177959 | ||||
| 02/17/2007 - Valley of the Sun Stage Race | Road Race | JR | |||||||
| 9 | - | Morgan Ryan | 177959 | ||||
| 02/16/2007 - Valley of the Sun Stage Race | Individual Time Trial | JR | |||||||
| 8 | - | Morgan Ryan | 177959 | ||||
| 02/16/2007 - Valley of the Sun Stage Race | Stage Race | JR | |||||||
| 8 | - | Morgan Ryan | 177959 | ||||
| 07/13/2006 - 2006 USA Cycling Elite Masters U23 Jrs Road Nats | Individual Time Trial | JR | 15-16 | |||||||
| 49 | - | Morgan Ryan | 177959 | 12.13.1901 8:45:52 PM | 216 | Scary Fast Racing | |
| 07/09/2006 - 2006 USA Cycling Elite Masters U23 Jrs Road Nats | Road Race | JR | 15-16 | |||||||
| 38 | - | Morgan Ryan | 177959 | 12.13.1901 8:45:52 PM | 216 | Scary Fast Racing | |
| 06/11/2006 - Glendale Grand Prix | Criterium | JR | 15-16 | |||||||
| 12 | - | Morgan Ryan | 177959 | 40 min | 907 | Scaryfast | |
| 05/21/2006 - Big Bear Shoot Out #1 (Am Cup) | Cross Country | Junior | 15-16 | |||||||
| 3 | - | Morgan Ryan | 177959 | 1:42:37.85 | 597 | SCARY FAST | |
| 05/06/2006 - Southridge/Fontana NMBS | Cross Country | Junior | 1-16 | |||||||
| 4 | - | Morgan Ryan | 177959 | 1:29:03.88 | 1005 | SCARY FAST | |
| 03/05/2006 - Los Angeles Circuit Race | Criterium | Cat 4/5 | 15-16 | |||||||
| 6 | - | Morgan Ryan | 177959 | 784 | Scary Fast Racing | ||
| 12/09/2005 - 2005 USA Cycling Cyclo-cross Nationals p/b Liberty | Cyclocross | Cat 1/2/3/4 | Junior | 15-16 | |||||||
| 17 | - | Morgan Ryan | 177959 | 8:50 | 2310 | scary fast junior racing | |
| 07/17/2005 - Sisquoc Jr Champion Road Race | Road Race | JR | 13-14 | |||||||
| 7 | - | Morgan Ryan | 177959 | 106 | Scary Fast Racing | ||
| 06/12/2005 - Bicycle Johns Glendale Grand Prix | Criterium | JR | 13-14 | |||||||
| 8 | - | Morgan Ryan | 177959 | 867 | Scary Fast Racing | ||
| 04/03/2005 - Torrance Criterium | Criterium | JR | 13-14 | |||||||
| 10 | - | Morgan Ryan | 177959 | Scary Fast | |||
| 03/20/2005 - Home Depot Center Criterium | Criterium | JR | 15-16 | |||||||
| 11 | - | Morgan Ryan | 177959 | Scary Fast Racing | |||
| 05/19/2001 - Santa Barbara Spring Crit&CA/NV Jr State | Criterium | JR | 10-12 | |||||||
| 12 | - | Morgan Ryan | 177959 | unattached | |||
| 05/18/2002 - Sisquoc Road Race & All CA/NV Jrs Champs | Road Race | JR | 10-12 | |||||||
| 6 | - | Morgan Ryan | 177959 | ||||
| 05/10/2003 - Sisquoc Road Race & CA/NV Jr St Champ | Road Race | JR | 10-12 | |||||||
| 1 | - | Morgan Ryan | 177959 | 463 | Rays Bike Shop | ||
| 08/20/2004 - Park City Cycling Festival-RR & Crits | Road Race | JR | 13-14 | |||||||
| 45 | - | Morgan Ryan | 177959 | 1:05:33 | 346 | Scary Fast Racing | |
| 07/06/2003 - USCF Junior/Espoir Road Nationals | Criterium | JR | 10-12 | |||||||
| 13 | - | Morgan Ryan | 177959 | Rays Bikes | |||
| 07/05/2003 - USCF Junior/Espoir Road Nationals | Road Race | JR | 10-12 | |||||||
| 13 | - | Morgan Ryan | 177959 | Rays Bikes | |||
| 07/04/2003 - USCF Junior/Espoir Road Nationals | Individual Time Trial | JR | 10-12 | |||||||
| 14 | - | Morgan Ryan | 177959 | Ray's Bike Shop | |||











