Luke Keough leads second straight UnitedHealthcare podium sweep at Tulsa Tough

Swipe to scroll horizontally
Elite men
1Luke Keough (UnitedHealthcare Pro Cycling)1:21:41
2Carlos Alzate Escobar (UnitedHealthcare Pro Cycling)Row 1 - Cell 2
3Karl Menzies (UnitedHealthcare Pro Cycling)Row 2 - Cell 2
4Adam Leibovitz (Texas Roadhouse Cycling Team)Row 3 - Cell 2
5Travis McCabe (Elbowz Racing Elite Cycling Team)Row 4 - Cell 2
6Sean Mazich (Jelly Belly p/b Kenda)Row 5 - Cell 2
7Hilton Clarke (UnitedHealthcare Pro Cycling)Row 6 - Cell 2
8Michael Weicht (CashCall Mortgage)Row 7 - Cell 2
9Charles Huff (Jelly Belly p/b Kenda)Row 8 - Cell 2
10Tyler Brandt (Get Crackin)Row 9 - Cell 2
11David Guttenplan (AG Bicycles-Guttenplan Coaching)Row 10 - Cell 2
12Chad Hartley (RACC p/b GG)Row 11 - Cell 2
13Bryan Fawley (Dallas Bike Works)Row 12 - Cell 2
14Tristan Uhl (787 Racing)Row 13 - Cell 2
15Andrew Dahlheim (Bissell Pro Cycling)Row 14 - Cell 2
16Orlando Garibay (MRI-Endurance Elite U23)Row 15 - Cell 2
17Michael Dziedzic (Landis-Trek)Row 16 - Cell 2
18Dennis Ramirez Mejia (Get Crackin)Row 17 - Cell 2
19Steve Tilford (TradeWind Energy/Eriksen Cycle)Row 18 - Cell 2
20Jos Leroux (Get Crackin)Row 19 - Cell 2
21Chad Cagle (Tulsa Tough p/b ICEDOT)Row 20 - Cell 2
22Jason Waddell (Tulsa Tough p/b ICEdot)Row 21 - Cell 2
23Zack Allison (Think Finance p/b Trek Bicycle)Row 22 - Cell 2
24Brandon Feehery (Astellas Oncology)Row 23 - Cell 2
25Philip Wikoff (Bicycle Sport Shop pb Integrit)Row 24 - Cell 2
26Colton Jarisch (Think Finance p/b Trek Bicycle)Row 25 - Cell 2
27Shane Haga (Bicycle Sport Shop pb Integrit)Row 26 - Cell 2
28Colin Gibson (Keller Rohrback Cycling)Row 27 - Cell 2
29John Grant (Texas Roadhouse Cycling Team)Row 28 - Cell 2
30Brendan Cornett (Team United Healthcare Georgia)Row 29 - Cell 2
31Alexey Shmidt (United Healthcare of Georgia)Row 30 - Cell 2
32Logan Hutchings (Elbowz Racing Elite Cycling Team)Row 31 - Cell 2
33Rahsaan Bahati (Sharecare Cycling p/b Wheeland)Row 32 - Cell 2
34Zachary Bergh (Astellas Oncology)0:00:11
35Augusto Sanchez (Park Place Dealerships/Sun)Row 34 - Cell 2
36Winston David (United Healthcare of Georgia)Row 35 - Cell 2
37Michael Olheiser (CashCall Mortgage)Row 36 - Cell 2
38JT Cody (Team Velocity Bike Shop)Row 37 - Cell 2
39Lee Muse (Team Bike Religion/ShoAir)Row 38 - Cell 2
40Tim Jenkinson (Cleveland Clinic/RGF p/b Felt)Row 39 - Cell 2
41Kevin Attkisson (Texas Roadhouse Cycling Team)Row 40 - Cell 2
42Adam KobleRow 41 - Cell 2
43Levi Baker (Park Place Dealerships/ Sun)Row 42 - Cell 2
44Anthony Canevari (Sharecare Cycling p/b Wheeland)Row 43 - Cell 2
45Parker Kyzer (Cleveland Clinic/RGF p/b Felt)Row 44 - Cell 2
46Colby Ricker (Sonic Boom Racing p/b Lucky Pi)Row 45 - Cell 2
47David Santos (CashCall Mortgage)Row 46 - Cell 2
48Andrew Buntz (Astellas Oncology)Row 47 - Cell 2
49Jose A Aguirre (MRI Endurance Elite U23)0:00:18
50Josh Estes (Park Place Dealerships/Sun)Row 49 - Cell 2
51Julio Padilla (Hino/Pizza Hut/Z-Gas)Row 50 - Cell 2
52Stefan Rothe (Tulsa Tough p/b ICEDOT)Row 51 - Cell 2
53Cory Scott (Hotter N Hell Hundred/ MSU)Row 52 - Cell 2
54Jacob White (Tulsa Tough p/b ICEdot)Row 53 - Cell 2
55Mathew Ankney (Tulsa Tough p/b ICEDOT)Row 54 - Cell 2
56Richard Stuart (Kentucky Flyers Cycling Inc)Row 55 - Cell 2
57Christopher Wolhuter (Stan's No Tubes p/b Proferrin)Row 56 - Cell 2
58Willy Zellmer (Gateway Harley-Davidson/Trek)Row 57 - Cell 2
59Jordan HeimerRow 58 - Cell 2
60Fabrizio Von Nacher (CashCall Mortgage)Row 59 - Cell 2
61Michael J. Smith (Cycle City Racing)Row 60 - Cell 2
62Robert Cummings (Park Place Dealerships/ Sun)Row 61 - Cell 2
63Gab Varela (Jamis-Hagens Berman)Row 62 - Cell 2
64Winfield Gibson (Tulsa Tough p/b ICEdot)Row 63 - Cell 2
65Nick Coil (Think Finance p/b Trek Bicycle)Row 64 - Cell 2
66Brian Forbes (Body by Vi p/b VeloVie)Row 65 - Cell 2
67Craig Streit (Body by Vi p/b VeloVie)Row 66 - Cell 2
68Andrew Bosco (Team Bike Religion/ShoAir)Row 67 - Cell 2
69Robert White (Sharecare Cycling p/b Wheeland)Row 68 - Cell 2
70Guido Palma (Jamis-Hagens Berman)0:00:30
71Bradley White (UnitedHealthcare Pro Cycling)0:00:33
72Michael Pincus (Bicycle Sport Shop pb Integrit)0:00:35
73Cory Williams (MRI-Endurance Elite U23)Row 72 - Cell 2
74Bryan Duvall (Team Soundpony)Row 73 - Cell 2
75Justin Williams (MRI-Endurance Elite U23)Row 74 - Cell 2
76Morgan Ryan (Get Crackin)Row 75 - Cell 2
77Chad Adair (Full Circle p/b Pure Gear)Row 76 - Cell 2
78Ross White (KS Energy Services/Team Wiscon)0:00:40
79Colton Barrett (Texas Roadhouse Cycling Team)Row 78 - Cell 2
80Jos Chalmers (Gateway Harley-Davidson/Trek)0:00:46
81Austin Vinton (Think Finance p/b Trek Bicycle)Row 80 - Cell 2
82Nathaniel Beams (Think Finance p/b Trek Bicycle)Row 81 - Cell 2
83Victor Riquelme (Body by Vi p/b VeloVie)0:00:56
84Alejandro PadillaRow 83 - Cell 2
85Cody O'Reilly (Team Predator Carbon Repair)Row 84 - Cell 2
86Ian Burnett (Jelly Belly p/b Kenda)0:01:01
87Brant Speed (Pedal Hard Cycling)0:01:04
88Taylor Clements (Get Crackin)0:01:12
89Adrian Hegyvary (UnitedHealthCare Pro Cycling)0:01:28
90Eric Marcotte (Elbowz Racing Elite Cycling Team)0:03:37
91Heath Blackgrove (Elbowz Racing Elite Cycling Team)0:03:39
DNSAndy Scarano (United Healthcare of Georgia p)Row 91 - Cell 2
DNSChad Burdzilauskas (Texas Roadhouse Cycling Team)Row 92 - Cell 2
DNFPatrick Bevin (Bissell Pro Cycling)Row 93 - Cell 2
DNFChris Barton (CashCall Mortgage)Row 94 - Cell 2
DNFCole House (CashCall Mortgage)Row 95 - Cell 2
DNFEvan Bybee (DNA Racing)Row 96 - Cell 2
DNFMat Stephens (Elbowz Racing Elite Cycling Team)Row 97 - Cell 2
DNFAlberto Covarrubias (Fayetteville Wheelmen)Row 98 - Cell 2
DNFMarcel Delisser (Full Circle p/b Pure Gear)Row 99 - Cell 2
DNFBrad Tuhi (Full Circle p/b Pure Gear)Row 100 - Cell 2
DNFGriffin Easter (Gateway Harley-Davidson/Trek)Row 101 - Cell 2
DNFDaniel Eaton (Gateway Harley-Davidson/Trek)Row 102 - Cell 2
DNFCory Greenberg (Get Crackin)Row 103 - Cell 2
DNFJonny Sundt (Giant South)Row 104 - Cell 2
DNFO'Neil Samuels (Litespeed-BMW)Row 105 - Cell 2
DNFWillie Myers (Marc Pro - Strava)Row 106 - Cell 2
DNFSamuel Grove (MRI Endurance Elite u23)Row 107 - Cell 2
DNFDiego Sandoval (MRI-Endurance Elite U23)Row 108 - Cell 2
DNFTy Tuttle (Sonic Boom Racing p/b Lucky Pi)Row 109 - Cell 2
DNFJacob Hill (Stan's No Tubes p/b Proferrin)Row 110 - Cell 2
DNFAndrew Mackay (Team Bike Religion/ShoAir)Row 111 - Cell 2
DNFBrais Dacal (Team Novo Nordisk Development)Row 112 - Cell 2
DNFMichael Dalterio (Team Novo Nordisk Development)Row 113 - Cell 2
DNFJoshua Carter (Team Predator Carbon Repair)Row 114 - Cell 2
DNFJacob Lasley (Team Soundpony)Row 115 - Cell 2
DNFRobert Bush (Texas Roadhouse Cycling Team)Row 116 - Cell 2
DNFNick Ramirez (Texas Roadhouse Cycling Team)Row 117 - Cell 2
DNFCaleb Fuchs (Think Finance p/b Trek Bicycle)Row 118 - Cell 2
DNFWilliam C. Stolte (TradeWind Energy/Eriksen Cycle)Row 119 - Cell 2
DNFKent Woermann (TradeWind Energy/Eriksen Cycle)Row 120 - Cell 2
DNFStephan Hirsch (United Healthcare of Georgia)Row 121 - Cell 2
DNFDaniel Holt (United Healthcare of Georgia)Row 122 - Cell 2
DNFKurt Fletcher (708 Racing p/b Dressel's Pub)Row 123 - Cell 2
DNFAndres DiazRow 124 - Cell 2
DNFBrice Jones (Wal-Mart/Bough Financial)Row 125 - Cell 2
DNFChristopher Trickey (Team Wooly Mammoth)Row 126 - Cell 2
Swipe to scroll horizontally
Elite women
1Theresa Cliff-Ryan (Fearless Femme p/b Pure Energy Cycling Vie13)1:01:03
2Jacquelyn Crowell (Exergy TWENTY16)Row 1 - Cell 2
3Erica Allar (CARE4CYCLING powered by Solomon)Row 2 - Cell 2
4Alexis Ryan (NOW and Novartis for MS)Row 3 - Cell 2
5Jennifer Purcell (Team Colavita Fine Cooking)Row 4 - Cell 2
6Christina Gokey-Smith (Rouse/Oogie Racing)Row 5 - Cell 2
7Tiffany Pezzulo (Primal Pro Women p/b BH)Row 6 - Cell 2
8Liza Rachetto (Vanderkitten)Row 7 - Cell 2
9Alison Powers (NOW and Novartis for MS)Row 8 - Cell 2
10Vanessa Drigo (Rose Bandits)Row 9 - Cell 2
11Lenore Pipes (CARE4CYCLING p/b Solomon Corp)Row 10 - Cell 2
12Amy McGuire (FCS|Zngine p/b Mr. Restore)Row 11 - Cell 2
13Joy McCulloch (CashCall Cycling)Row 12 - Cell 2
14Andrea Garces (Colombia Specialized Team)Row 13 - Cell 2
15Jessica Prinner (CARE4CYCLING p/b Solomon Corp)Row 14 - Cell 2
16Maura Kinsella (NOW and Novartis for MS)Row 15 - Cell 2
17Devon Gorry (NOW and Novartis for MS)Row 16 - Cell 2
18Brenna Lopez-Otero (Bend Memorial Clinic Total Care)Row 17 - Cell 2
19Jamie Bookwalter (Team Colavita Fine Cooking)Row 18 - Cell 2
20Kate Sherwin (River City Market Racing)Row 19 - Cell 2
21Scotti Wilborne (Leborne Coaching)Row 20 - Cell 2
22Laura Parsons (Rose Bandits)Row 21 - Cell 2
23Diana Penuela (Colombia Specialized Team)Row 22 - Cell 2
24Kathleen Hattaway (Jubilee Subaru)Row 23 - Cell 2
25Ginny King (KingRacingGroup)Row 24 - Cell 2
26Starla Teddergreen (Vanderkitten)Row 25 - Cell 2
27Elle Anderson (Vanderkitten)Row 26 - Cell 2
28Mary Zider (Team Colavita Fine Cooking)Row 27 - Cell 2
29Amity Elliot (Team Kenda presented by RACC)Row 28 - Cell 2
30Robin Farina (NOW and Novartis for MS)0:00:07
31Anna Sanders (FCS|Zngine p/b Mr. Restore)Row 30 - Cell 2
32Gwen Inglis (Team Kenda presented by RACC)Row 31 - Cell 2
33Whitney Schultz (Team Colavita Fine Cooking)0:00:10
34Laura Brown (Team Colavita Fine Cooking)Row 33 - Cell 2
35Ana Milena Fagua (Colombia Specialized Team)Row 34 - Cell 2
36Kimberley Wells (Fearless Femme p/b Pure Energy)Row 35 - Cell 2
37Michelle Hayner (Velossimo Racing)0:00:12
38Skylar Schneider (Team TIBCO)Row 37 - Cell 2
39Carrie Cash Wootten (Pepper Palace Pro Cycling)Row 38 - Cell 2
40Kori Seehafer (Primal Pro Women p/b BH)Row 39 - Cell 2
41Solymar Rivera (Parck Place Dealerships/ Sun)0:00:15
42Ana Sanabria (Colombia Specialized Team)0:00:24
43Joanie Caron (Primal Pro Women p/b BH)0:00:29
44Kaytie Scott (Primal Pro Women p/b BH)0:00:50
45Annalisa Fish (River City Market Racing)Row 44 - Cell 2
46Kat Carr (SKINourishment p/b Paceline Pr)0:02:26
47Kelly Fisher-Goodwin (Fearless Femme p/b Pure Energy)Row 46 - Cell 2
48Rose Long (Primal Pro Women p/b BH)Row 47 - Cell 2
49Liz Gerrity (Rose Bandits)0:02:35
50Florinda Isabel De Leon Gonzalez (Park Place Dealerships/Sun)Row 49 - Cell 2
51Marissa Axell (Fremont Bank Cycling Team)Row 50 - Cell 2
52Gabrielle Pilote (Team Kenda presented by RACC)Row 51 - Cell 2
53Danielle Bradley (Jubilee Subaru)Row 52 - Cell 2
54Michelle Montoya (Jubilee Subaru)Row 53 - Cell 2
55Lindsey Durst (FCS|Zngine p/b Mr. Restore)Row 54 - Cell 2
56Amy Plotkin (Rose Bandits)Row 55 - Cell 2
57Kim Jennings (Jubilee Subaru)Row 56 - Cell 2
58Zoe Frazier (Frazier Cycling)Row 57 - Cell 2
59Heather Ross (Fremont Bank Cycling Team)Row 58 - Cell 2
60Lauren De Crescenzo (Team Kenda presented by RACC)Row 59 - Cell 2
61Judy Jenkins (Landis/Trek)Row 60 - Cell 2
62Angie Sanabria (Colombia Specialized Team)Row 61 - Cell 2
63Claudia Buitrago (Colombia Specialized Team)Row 62 - Cell 2
64Dominique Shore (Frazier Cycling Partners)Row 63 - Cell 2
65Lindsay Lorenz (Slimen Und Grossen)Row 64 - Cell 2
DNFCatherine Walberg (Trek Midwest)Row 65 - Cell 2
DNFRachel Byus (FCS|Zngine p/b Mr. Restore)Row 66 - Cell 2
DNFLauren Stephens (FCS|Zngine p/b Mr. Restore)Row 67 - Cell 2
DNFClaire Mckenna (Jubilee Subaru)Row 68 - Cell 2
DNFKapri Gonzales (Landis/Trek)Row 69 - Cell 2
DNFNichole Wangsgard (Primal Pro Women p/b BH)Row 70 - Cell 2
DNFMandy Heintz (Shama Cycles)Row 71 - Cell 2
DNFTerra James (Team Kenda presented by RACC)Row 72 - Cell 2
DNFEliazabeth Lauer (Team Kenda presented by RACC)Row 73 - Cell 2
DNFMarilyn Mcdonald (Trek/Landis)Row 74 - Cell 2
Latest in
Austrian Sebastian Schönberger wins elite men's division of Wörthersee Gravel Race 2024
Southern Austria region 'more than ready' to host UCI Gravel World Championships and confirms application with proposed courses
Women's classification leaders are called to the start line for the final stage of Joe Martin Stage Race in Fayetteville, Arkansas in 2023
'Knowledge is here, we just need the money' - Organisers to reform Joe Martin Stage Race as Tour of Arkansas
Stage winner Team Visma's British rider James Matthew Brennan celebrates with the yellow jersey on the podium of the first stage of the 2025 Volta a Catalonya cycling tour of Catalonya, a 178,3 km loop starting and finishing in Sant Feliu de Guixols, on March 24, 2025. (Photo by Josep LAGO / AFP)
Matthew Brennan adds Limburg Classic, Tour of Romandie to program after Volta a Catalunya breakthrough
Primoz Roglic and Juan Ayuso sprint at finish line to win the stage 4 at the Volta Ciclista a Catalunya 2025
'We are equal' - new Volta a Catalunya leader Primož Roglič realistic after narrow defeat of closest rival Juan Ayuso
Map of women's Dwars door Vlaanderen 2025
Dwars door Vlaanderen Women 2025 Route
DE PANNE BELGIUM MARCH 27 Lorena Wiebes of Netherlands and Team SD Worx Protime celebrates at finish line as race winner during the 8th Womens Classic BruggeDe Panne 2025 a 1527km one day race from Brugge to De Panne UCIWT on March 27 2025 in De Panne Belgium Photo by Luc ClaessenGetty Images
Classic Brugge-De Panne Women: Lorena Wiebes takes win number six of 2025
Latest in Race-results
DE PANNE BELGIUM MARCH 27 Lorena Wiebes of Netherlands and Team SD Worx Protime celebrates at finish line as race winner during the 8th Womens Classic BruggeDe Panne 2025 a 1527km one day race from Brugge to De Panne UCIWT on March 27 2025 in De Panne Belgium Photo by Luc ClaessenGetty Images
Classic Brugge-De Panne Women: Lorena Wiebes takes win number six of 2025
Jay Vine wins stage 3 at Coppi e Bartali 2025
Coppi e Bartali: Jay Vine holds off chase to take solo stage 3 victory
Volta a Catalunya: Primož Roglič (Red Bull-Bora-Hansgrohe) outduels Juan Ayuso (UAE Team Emirates-XRG) to win stage 4 and take over GC lead
Volta a Catalunya: Primož Roglič takes leader's jersey with stage 4 two-up sprint win over Juan Ayuso atop Monteserrat
Team UAE's Juan Ayuso (C) and Team Bora's Primoz Roglic (R) cross the finish line in first and second place respectively during the 3rd stage of the 2025 Volta a Catalunya cycling tour of Catalonia, a 178,3 km race between Viladecans and La Molina, on March 26, 2025. (Photo by Josep LAGO / AFP)
Volta a Catalunya: Glory for Juan Ayuso on stage 3 as Spaniard tops Primož Roglič at La Molina
SOGLIANO AL RUBICONE ITALY MARCH 26 Paul Double of Great Britain and Team Jayco AlUla celebrates at finish line as stage winner during the 39th Settimana Internazionale Coppi e Bartali 2025 Stage 2 a 1639km stage from Riccione to Sogliano al Rubicone 375m on March 26 2025 in Sogliano al Rubicone Italy Photo by Dario BelingheriGetty Images
Coppi e Bartali: Paul Double launches solo attack on final climb to win stage 2 and grab GC lead
Jonathan Milan and race winner Juan Sebastian Molano sprinting to the line at Classic Brugge-De Panne 2025
Classic Brugge-De Panne: Molano awarded photo-finish victory against Milan in crash-marred final

Latest on Cyclingnews