Luke Keough leads second straight UnitedHealthcare podium sweep at Tulsa Tough
By
Cycling News
published
Cliff-Ryan wins back-to-back with victory at Brady Village Criterium
Swipe to scroll horizontally
| 1 | Luke Keough (UnitedHealthcare Pro Cycling) | 1:21:41 |
| 2 | Carlos Alzate Escobar (UnitedHealthcare Pro Cycling) | Row 1 - Cell 2 |
| 3 | Karl Menzies (UnitedHealthcare Pro Cycling) | Row 2 - Cell 2 |
| 4 | Adam Leibovitz (Texas Roadhouse Cycling Team) | Row 3 - Cell 2 |
| 5 | Travis McCabe (Elbowz Racing Elite Cycling Team) | Row 4 - Cell 2 |
| 6 | Sean Mazich (Jelly Belly p/b Kenda) | Row 5 - Cell 2 |
| 7 | Hilton Clarke (UnitedHealthcare Pro Cycling) | Row 6 - Cell 2 |
| 8 | Michael Weicht (CashCall Mortgage) | Row 7 - Cell 2 |
| 9 | Charles Huff (Jelly Belly p/b Kenda) | Row 8 - Cell 2 |
| 10 | Tyler Brandt (Get Crackin) | Row 9 - Cell 2 |
| 11 | David Guttenplan (AG Bicycles-Guttenplan Coaching) | Row 10 - Cell 2 |
| 12 | Chad Hartley (RACC p/b GG) | Row 11 - Cell 2 |
| 13 | Bryan Fawley (Dallas Bike Works) | Row 12 - Cell 2 |
| 14 | Tristan Uhl (787 Racing) | Row 13 - Cell 2 |
| 15 | Andrew Dahlheim (Bissell Pro Cycling) | Row 14 - Cell 2 |
| 16 | Orlando Garibay (MRI-Endurance Elite U23) | Row 15 - Cell 2 |
| 17 | Michael Dziedzic (Landis-Trek) | Row 16 - Cell 2 |
| 18 | Dennis Ramirez Mejia (Get Crackin) | Row 17 - Cell 2 |
| 19 | Steve Tilford (TradeWind Energy/Eriksen Cycle) | Row 18 - Cell 2 |
| 20 | Jos Leroux (Get Crackin) | Row 19 - Cell 2 |
| 21 | Chad Cagle (Tulsa Tough p/b ICEDOT) | Row 20 - Cell 2 |
| 22 | Jason Waddell (Tulsa Tough p/b ICEdot) | Row 21 - Cell 2 |
| 23 | Zack Allison (Think Finance p/b Trek Bicycle) | Row 22 - Cell 2 |
| 24 | Brandon Feehery (Astellas Oncology) | Row 23 - Cell 2 |
| 25 | Philip Wikoff (Bicycle Sport Shop pb Integrit) | Row 24 - Cell 2 |
| 26 | Colton Jarisch (Think Finance p/b Trek Bicycle) | Row 25 - Cell 2 |
| 27 | Shane Haga (Bicycle Sport Shop pb Integrit) | Row 26 - Cell 2 |
| 28 | Colin Gibson (Keller Rohrback Cycling) | Row 27 - Cell 2 |
| 29 | John Grant (Texas Roadhouse Cycling Team) | Row 28 - Cell 2 |
| 30 | Brendan Cornett (Team United Healthcare Georgia) | Row 29 - Cell 2 |
| 31 | Alexey Shmidt (United Healthcare of Georgia) | Row 30 - Cell 2 |
| 32 | Logan Hutchings (Elbowz Racing Elite Cycling Team) | Row 31 - Cell 2 |
| 33 | Rahsaan Bahati (Sharecare Cycling p/b Wheeland) | Row 32 - Cell 2 |
| 34 | Zachary Bergh (Astellas Oncology) | 0:00:11 |
| 35 | Augusto Sanchez (Park Place Dealerships/Sun) | Row 34 - Cell 2 |
| 36 | Winston David (United Healthcare of Georgia) | Row 35 - Cell 2 |
| 37 | Michael Olheiser (CashCall Mortgage) | Row 36 - Cell 2 |
| 38 | JT Cody (Team Velocity Bike Shop) | Row 37 - Cell 2 |
| 39 | Lee Muse (Team Bike Religion/ShoAir) | Row 38 - Cell 2 |
| 40 | Tim Jenkinson (Cleveland Clinic/RGF p/b Felt) | Row 39 - Cell 2 |
| 41 | Kevin Attkisson (Texas Roadhouse Cycling Team) | Row 40 - Cell 2 |
| 42 | Adam Koble | Row 41 - Cell 2 |
| 43 | Levi Baker (Park Place Dealerships/ Sun) | Row 42 - Cell 2 |
| 44 | Anthony Canevari (Sharecare Cycling p/b Wheeland) | Row 43 - Cell 2 |
| 45 | Parker Kyzer (Cleveland Clinic/RGF p/b Felt) | Row 44 - Cell 2 |
| 46 | Colby Ricker (Sonic Boom Racing p/b Lucky Pi) | Row 45 - Cell 2 |
| 47 | David Santos (CashCall Mortgage) | Row 46 - Cell 2 |
| 48 | Andrew Buntz (Astellas Oncology) | Row 47 - Cell 2 |
| 49 | Jose A Aguirre (MRI Endurance Elite U23) | 0:00:18 |
| 50 | Josh Estes (Park Place Dealerships/Sun) | Row 49 - Cell 2 |
| 51 | Julio Padilla (Hino/Pizza Hut/Z-Gas) | Row 50 - Cell 2 |
| 52 | Stefan Rothe (Tulsa Tough p/b ICEDOT) | Row 51 - Cell 2 |
| 53 | Cory Scott (Hotter N Hell Hundred/ MSU) | Row 52 - Cell 2 |
| 54 | Jacob White (Tulsa Tough p/b ICEdot) | Row 53 - Cell 2 |
| 55 | Mathew Ankney (Tulsa Tough p/b ICEDOT) | Row 54 - Cell 2 |
| 56 | Richard Stuart (Kentucky Flyers Cycling Inc) | Row 55 - Cell 2 |
| 57 | Christopher Wolhuter (Stan's No Tubes p/b Proferrin) | Row 56 - Cell 2 |
| 58 | Willy Zellmer (Gateway Harley-Davidson/Trek) | Row 57 - Cell 2 |
| 59 | Jordan Heimer | Row 58 - Cell 2 |
| 60 | Fabrizio Von Nacher (CashCall Mortgage) | Row 59 - Cell 2 |
| 61 | Michael J. Smith (Cycle City Racing) | Row 60 - Cell 2 |
| 62 | Robert Cummings (Park Place Dealerships/ Sun) | Row 61 - Cell 2 |
| 63 | Gab Varela (Jamis-Hagens Berman) | Row 62 - Cell 2 |
| 64 | Winfield Gibson (Tulsa Tough p/b ICEdot) | Row 63 - Cell 2 |
| 65 | Nick Coil (Think Finance p/b Trek Bicycle) | Row 64 - Cell 2 |
| 66 | Brian Forbes (Body by Vi p/b VeloVie) | Row 65 - Cell 2 |
| 67 | Craig Streit (Body by Vi p/b VeloVie) | Row 66 - Cell 2 |
| 68 | Andrew Bosco (Team Bike Religion/ShoAir) | Row 67 - Cell 2 |
| 69 | Robert White (Sharecare Cycling p/b Wheeland) | Row 68 - Cell 2 |
| 70 | Guido Palma (Jamis-Hagens Berman) | 0:00:30 |
| 71 | Bradley White (UnitedHealthcare Pro Cycling) | 0:00:33 |
| 72 | Michael Pincus (Bicycle Sport Shop pb Integrit) | 0:00:35 |
| 73 | Cory Williams (MRI-Endurance Elite U23) | Row 72 - Cell 2 |
| 74 | Bryan Duvall (Team Soundpony) | Row 73 - Cell 2 |
| 75 | Justin Williams (MRI-Endurance Elite U23) | Row 74 - Cell 2 |
| 76 | Morgan Ryan (Get Crackin) | Row 75 - Cell 2 |
| 77 | Chad Adair (Full Circle p/b Pure Gear) | Row 76 - Cell 2 |
| 78 | Ross White (KS Energy Services/Team Wiscon) | 0:00:40 |
| 79 | Colton Barrett (Texas Roadhouse Cycling Team) | Row 78 - Cell 2 |
| 80 | Jos Chalmers (Gateway Harley-Davidson/Trek) | 0:00:46 |
| 81 | Austin Vinton (Think Finance p/b Trek Bicycle) | Row 80 - Cell 2 |
| 82 | Nathaniel Beams (Think Finance p/b Trek Bicycle) | Row 81 - Cell 2 |
| 83 | Victor Riquelme (Body by Vi p/b VeloVie) | 0:00:56 |
| 84 | Alejandro Padilla | Row 83 - Cell 2 |
| 85 | Cody O'Reilly (Team Predator Carbon Repair) | Row 84 - Cell 2 |
| 86 | Ian Burnett (Jelly Belly p/b Kenda) | 0:01:01 |
| 87 | Brant Speed (Pedal Hard Cycling) | 0:01:04 |
| 88 | Taylor Clements (Get Crackin) | 0:01:12 |
| 89 | Adrian Hegyvary (UnitedHealthCare Pro Cycling) | 0:01:28 |
| 90 | Eric Marcotte (Elbowz Racing Elite Cycling Team) | 0:03:37 |
| 91 | Heath Blackgrove (Elbowz Racing Elite Cycling Team) | 0:03:39 |
| DNS | Andy Scarano (United Healthcare of Georgia p) | Row 91 - Cell 2 |
| DNS | Chad Burdzilauskas (Texas Roadhouse Cycling Team) | Row 92 - Cell 2 |
| DNF | Patrick Bevin (Bissell Pro Cycling) | Row 93 - Cell 2 |
| DNF | Chris Barton (CashCall Mortgage) | Row 94 - Cell 2 |
| DNF | Cole House (CashCall Mortgage) | Row 95 - Cell 2 |
| DNF | Evan Bybee (DNA Racing) | Row 96 - Cell 2 |
| DNF | Mat Stephens (Elbowz Racing Elite Cycling Team) | Row 97 - Cell 2 |
| DNF | Alberto Covarrubias (Fayetteville Wheelmen) | Row 98 - Cell 2 |
| DNF | Marcel Delisser (Full Circle p/b Pure Gear) | Row 99 - Cell 2 |
| DNF | Brad Tuhi (Full Circle p/b Pure Gear) | Row 100 - Cell 2 |
| DNF | Griffin Easter (Gateway Harley-Davidson/Trek) | Row 101 - Cell 2 |
| DNF | Daniel Eaton (Gateway Harley-Davidson/Trek) | Row 102 - Cell 2 |
| DNF | Cory Greenberg (Get Crackin) | Row 103 - Cell 2 |
| DNF | Jonny Sundt (Giant South) | Row 104 - Cell 2 |
| DNF | O'Neil Samuels (Litespeed-BMW) | Row 105 - Cell 2 |
| DNF | Willie Myers (Marc Pro - Strava) | Row 106 - Cell 2 |
| DNF | Samuel Grove (MRI Endurance Elite u23) | Row 107 - Cell 2 |
| DNF | Diego Sandoval (MRI-Endurance Elite U23) | Row 108 - Cell 2 |
| DNF | Ty Tuttle (Sonic Boom Racing p/b Lucky Pi) | Row 109 - Cell 2 |
| DNF | Jacob Hill (Stan's No Tubes p/b Proferrin) | Row 110 - Cell 2 |
| DNF | Andrew Mackay (Team Bike Religion/ShoAir) | Row 111 - Cell 2 |
| DNF | Brais Dacal (Team Novo Nordisk Development) | Row 112 - Cell 2 |
| DNF | Michael Dalterio (Team Novo Nordisk Development) | Row 113 - Cell 2 |
| DNF | Joshua Carter (Team Predator Carbon Repair) | Row 114 - Cell 2 |
| DNF | Jacob Lasley (Team Soundpony) | Row 115 - Cell 2 |
| DNF | Robert Bush (Texas Roadhouse Cycling Team) | Row 116 - Cell 2 |
| DNF | Nick Ramirez (Texas Roadhouse Cycling Team) | Row 117 - Cell 2 |
| DNF | Caleb Fuchs (Think Finance p/b Trek Bicycle) | Row 118 - Cell 2 |
| DNF | William C. Stolte (TradeWind Energy/Eriksen Cycle) | Row 119 - Cell 2 |
| DNF | Kent Woermann (TradeWind Energy/Eriksen Cycle) | Row 120 - Cell 2 |
| DNF | Stephan Hirsch (United Healthcare of Georgia) | Row 121 - Cell 2 |
| DNF | Daniel Holt (United Healthcare of Georgia) | Row 122 - Cell 2 |
| DNF | Kurt Fletcher (708 Racing p/b Dressel's Pub) | Row 123 - Cell 2 |
| DNF | Andres Diaz | Row 124 - Cell 2 |
| DNF | Brice Jones (Wal-Mart/Bough Financial) | Row 125 - Cell 2 |
| DNF | Christopher Trickey (Team Wooly Mammoth) | Row 126 - Cell 2 |
Swipe to scroll horizontally
| 1 | Theresa Cliff-Ryan (Fearless Femme p/b Pure Energy Cycling Vie13) | 1:01:03 |
| 2 | Jacquelyn Crowell (Exergy TWENTY16) | Row 1 - Cell 2 |
| 3 | Erica Allar (CARE4CYCLING powered by Solomon) | Row 2 - Cell 2 |
| 4 | Alexis Ryan (NOW and Novartis for MS) | Row 3 - Cell 2 |
| 5 | Jennifer Purcell (Team Colavita Fine Cooking) | Row 4 - Cell 2 |
| 6 | Christina Gokey-Smith (Rouse/Oogie Racing) | Row 5 - Cell 2 |
| 7 | Tiffany Pezzulo (Primal Pro Women p/b BH) | Row 6 - Cell 2 |
| 8 | Liza Rachetto (Vanderkitten) | Row 7 - Cell 2 |
| 9 | Alison Powers (NOW and Novartis for MS) | Row 8 - Cell 2 |
| 10 | Vanessa Drigo (Rose Bandits) | Row 9 - Cell 2 |
| 11 | Lenore Pipes (CARE4CYCLING p/b Solomon Corp) | Row 10 - Cell 2 |
| 12 | Amy McGuire (FCS|Zngine p/b Mr. Restore) | Row 11 - Cell 2 |
| 13 | Joy McCulloch (CashCall Cycling) | Row 12 - Cell 2 |
| 14 | Andrea Garces (Colombia Specialized Team) | Row 13 - Cell 2 |
| 15 | Jessica Prinner (CARE4CYCLING p/b Solomon Corp) | Row 14 - Cell 2 |
| 16 | Maura Kinsella (NOW and Novartis for MS) | Row 15 - Cell 2 |
| 17 | Devon Gorry (NOW and Novartis for MS) | Row 16 - Cell 2 |
| 18 | Brenna Lopez-Otero (Bend Memorial Clinic Total Care) | Row 17 - Cell 2 |
| 19 | Jamie Bookwalter (Team Colavita Fine Cooking) | Row 18 - Cell 2 |
| 20 | Kate Sherwin (River City Market Racing) | Row 19 - Cell 2 |
| 21 | Scotti Wilborne (Leborne Coaching) | Row 20 - Cell 2 |
| 22 | Laura Parsons (Rose Bandits) | Row 21 - Cell 2 |
| 23 | Diana Penuela (Colombia Specialized Team) | Row 22 - Cell 2 |
| 24 | Kathleen Hattaway (Jubilee Subaru) | Row 23 - Cell 2 |
| 25 | Ginny King (KingRacingGroup) | Row 24 - Cell 2 |
| 26 | Starla Teddergreen (Vanderkitten) | Row 25 - Cell 2 |
| 27 | Elle Anderson (Vanderkitten) | Row 26 - Cell 2 |
| 28 | Mary Zider (Team Colavita Fine Cooking) | Row 27 - Cell 2 |
| 29 | Amity Elliot (Team Kenda presented by RACC) | Row 28 - Cell 2 |
| 30 | Robin Farina (NOW and Novartis for MS) | 0:00:07 |
| 31 | Anna Sanders (FCS|Zngine p/b Mr. Restore) | Row 30 - Cell 2 |
| 32 | Gwen Inglis (Team Kenda presented by RACC) | Row 31 - Cell 2 |
| 33 | Whitney Schultz (Team Colavita Fine Cooking) | 0:00:10 |
| 34 | Laura Brown (Team Colavita Fine Cooking) | Row 33 - Cell 2 |
| 35 | Ana Milena Fagua (Colombia Specialized Team) | Row 34 - Cell 2 |
| 36 | Kimberley Wells (Fearless Femme p/b Pure Energy) | Row 35 - Cell 2 |
| 37 | Michelle Hayner (Velossimo Racing) | 0:00:12 |
| 38 | Skylar Schneider (Team TIBCO) | Row 37 - Cell 2 |
| 39 | Carrie Cash Wootten (Pepper Palace Pro Cycling) | Row 38 - Cell 2 |
| 40 | Kori Seehafer (Primal Pro Women p/b BH) | Row 39 - Cell 2 |
| 41 | Solymar Rivera (Parck Place Dealerships/ Sun) | 0:00:15 |
| 42 | Ana Sanabria (Colombia Specialized Team) | 0:00:24 |
| 43 | Joanie Caron (Primal Pro Women p/b BH) | 0:00:29 |
| 44 | Kaytie Scott (Primal Pro Women p/b BH) | 0:00:50 |
| 45 | Annalisa Fish (River City Market Racing) | Row 44 - Cell 2 |
| 46 | Kat Carr (SKINourishment p/b Paceline Pr) | 0:02:26 |
| 47 | Kelly Fisher-Goodwin (Fearless Femme p/b Pure Energy) | Row 46 - Cell 2 |
| 48 | Rose Long (Primal Pro Women p/b BH) | Row 47 - Cell 2 |
| 49 | Liz Gerrity (Rose Bandits) | 0:02:35 |
| 50 | Florinda Isabel De Leon Gonzalez (Park Place Dealerships/Sun) | Row 49 - Cell 2 |
| 51 | Marissa Axell (Fremont Bank Cycling Team) | Row 50 - Cell 2 |
| 52 | Gabrielle Pilote (Team Kenda presented by RACC) | Row 51 - Cell 2 |
| 53 | Danielle Bradley (Jubilee Subaru) | Row 52 - Cell 2 |
| 54 | Michelle Montoya (Jubilee Subaru) | Row 53 - Cell 2 |
| 55 | Lindsey Durst (FCS|Zngine p/b Mr. Restore) | Row 54 - Cell 2 |
| 56 | Amy Plotkin (Rose Bandits) | Row 55 - Cell 2 |
| 57 | Kim Jennings (Jubilee Subaru) | Row 56 - Cell 2 |
| 58 | Zoe Frazier (Frazier Cycling) | Row 57 - Cell 2 |
| 59 | Heather Ross (Fremont Bank Cycling Team) | Row 58 - Cell 2 |
| 60 | Lauren De Crescenzo (Team Kenda presented by RACC) | Row 59 - Cell 2 |
| 61 | Judy Jenkins (Landis/Trek) | Row 60 - Cell 2 |
| 62 | Angie Sanabria (Colombia Specialized Team) | Row 61 - Cell 2 |
| 63 | Claudia Buitrago (Colombia Specialized Team) | Row 62 - Cell 2 |
| 64 | Dominique Shore (Frazier Cycling Partners) | Row 63 - Cell 2 |
| 65 | Lindsay Lorenz (Slimen Und Grossen) | Row 64 - Cell 2 |
| DNF | Catherine Walberg (Trek Midwest) | Row 65 - Cell 2 |
| DNF | Rachel Byus (FCS|Zngine p/b Mr. Restore) | Row 66 - Cell 2 |
| DNF | Lauren Stephens (FCS|Zngine p/b Mr. Restore) | Row 67 - Cell 2 |
| DNF | Claire Mckenna (Jubilee Subaru) | Row 68 - Cell 2 |
| DNF | Kapri Gonzales (Landis/Trek) | Row 69 - Cell 2 |
| DNF | Nichole Wangsgard (Primal Pro Women p/b BH) | Row 70 - Cell 2 |
| DNF | Mandy Heintz (Shama Cycles) | Row 71 - Cell 2 |
| DNF | Terra James (Team Kenda presented by RACC) | Row 72 - Cell 2 |
| DNF | Eliazabeth Lauer (Team Kenda presented by RACC) | Row 73 - Cell 2 |
| DNF | Marilyn Mcdonald (Trek/Landis) | Row 74 - Cell 2 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
Cycling transfers – All the latest news and announcements for the 2026 season
The ultimate guide to the pro cycling transfer window, tracking every move across the men's and women's WorldTours -
2025 Track World Championships: Lara Gillespie makes history for Ireland on Day 2, Harrie Lavreysen claims second gold in
Denmark continue to reign supreme in men's Team Pursuit, Gillespie secures Ireland's first-ever women's gold medal in Elimination Race -
How to watch the 2025 UCI Track World Championships – Live streams, TV coverage
All the broadcast information for the main event of the track calendar from October 22-26 -
Will Paul Seixas ride the 2026 Tour de France? The debate has started but the French super talent still has to decide
'When you make a race programme, it has to be intelligent and relevant' - says 19-year-old Decathlon rider




