Crucial bonus hands Cantwell the title

Jonathan Cantwell (Fly V Australia) won his second consecutive bunch sprint and the valuable 20-second time bonus in the third and final stage of the Alexian Brothers Tour of Elk Grove on Sunday. The Australian blasted to the line ahead of David Veilleux (Kelly Benefit Strategies) and Carlos Ospina (Colombia)

Swipe to scroll horizontally
Full stage results
1Jonathan Cantwell (Aus) Fly V Australia2:33:21
2David Veilleux (Can) Kelly Benefit StrategiesRow 1 - Cell 2
3Carlos Ospina (Col) ColombiaRow 2 - Cell 2
4Kyle Wamsley (USA) BissellRow 3 - Cell 2
5Karl Menzies (Aus) UnitedHealthcare pb MaxxisRow 4 - Cell 2
6Anibal Barrajo (Arg) Jamis Sutter Home p/b ColavitaRow 5 - Cell 2
7Pat Bevin (NZl) BissellRow 6 - Cell 2
8Michael Friedman (USA) Jelly Belly p/b KendaRow 7 - Cell 2
9Chad Hartley (USA) Kenda p/b Gear GrinderRow 8 - Cell 2
10Mark Hekman (USA) Mountain Khakis fueled by Jittery JoesRow 9 - Cell 2
11Chris Horner (USA) RadioShackRow 10 - Cell 2
12Luca Damiani (Ita) Kenda Pro Cycling p/b GeargrinderRow 11 - Cell 2
13Alex Candelario (USA) Kelly Benefit Strategies0:00:03
14An Jacques-Maynes (USA) Bissell0:00:05
15Joey Rosskopf (USA) Mountain Khakis fueled by Jittery JoesRow 14 - Cell 2
16Tyler Wren (USA) Jamis - Sutter HomeRow 15 - Cell 2
17Jake Rytlewski (Can ) Kenda Pro Cycling p/b GeargrinRow 16 - Cell 2
18Peter Latham (USA) BissellRow 17 - Cell 2
19Juan Arango (Col) ColombiaRow 18 - Cell 2
20Daniel Holt (USA) Team Type 1Row 19 - Cell 2
21Bobby Sweeting (USA) Champion System RacingRow 20 - Cell 2
22Luis Amaran (Cub) Jamis Sutter Home p/b ColavitaRow 21 - Cell 2
23Nick Frey (USA) Jamis - Sutter HomeRow 22 - Cell 2
24Frank Pipp (USA) BissellRow 23 - Cell 2
25Ryan Anderson (Can) Kelly Benefit StrategiesRow 24 - Cell 2
26Scott Zwizanski (USA) Kelly Benefit StrategiesRow 25 - Cell 2
27Neil Bezdek (USA) Mountain Khakis fueled by Jittery JoesRow 26 - Cell 2
28Ben Jacques-Maynes (USA) BissellRow 27 - Cell 2
29Scottie Weiss (USA) Kenda p/b Gear GrinderRow 28 - Cell 2
30Reid Mumford (USA) Kelly Benefit StrategiesRow 29 - Cell 2
31Jeremy Vennell (NZl) BissellRow 30 - Cell 2
32Heath Blackgrove (NZl) Team Hotel San JoseRow 31 - Cell 2
33Eric Schildge (USA) Mountain Khakis fueled by Jittery JoesRow 32 - Cell 2
34Charles Huff (USA) Jelly Belly Cycling Team0:00:10
35Igor Volshteyn (USA) Champion System RacingRow 34 - Cell 2
36Pat Lemieux (USA) Texas Roadhouse p/b MotorexRow 35 - Cell 2
37Arles Castro (Col) ColombiaRow 36 - Cell 2
38Sean Sullivan (Aus) Team Hotel San JoseRow 37 - Cell 2
39David Tanner Fly V Australia0:00:17
40Colton Barrett (USA) Texas Roadhouse p/b Motorex0:00:19
41Ben Kersten (Aus) Fly V Australia0:00:51
42Sergio Hernandez (USA) Jelly Belly Cycling Team p/b Kenda0:02:29
43David Kemp (Aus) Fly V AustraliaRow 42 - Cell 2
44Alder Martz (USA) Champion System RacingRow 43 - Cell 2
45Jay Thomson (RSA) Fly V Australia0:02:59
46Hayden Brooks (Aus) Fly V AustraliaRow 45 - Cell 2
47Logan Loader (USA) Kenda Pro Cycling p/b Geargrinder0:03:07
48Jim Stemper (USA) Kenda Pro Cycling p/b Geargrinder0:05:02
49Alessandro Bazzana (Ita) Fly V Australia0:07:32
50Cater Jones (USA) Jelly Belly Cycling Team p/b Kenda0:12:32
51David Guttenplan (USA) Mountain Khakis fueled by Jittery JoesRow 50 - Cell 2
52Hilton Clarke (Aus) UnitedHealthCare pb Maxxis0:20:02
53Oscar Clark (USA) Mountain Khakis fueled by Jittery JoesRow 52 - Cell 2
54Jake Keough (USA) UnitedHealthcare pb Maxxis0:22:32
55Adam Myerson (USA) Team Mountain Khakis0:25:32
56Chris Johnson (USA) Champion System RacingRow 55 - Cell 2
57Adam Carr (USA) Adageo Energy0:27:32
58Edwin Avila (Col) Colombia0:32:32
Swipe to scroll horizontally
Overall classification
1Jonathan Cantwell (Aus) Fly V Australia6:11:50
2David Veilleux (Can) Kelly Benefit Strategies0:00:08
3Karl Menzies (Aus) UnitedHealthcare pb Maxxis0:00:12
4Michael Friedman (USA) Jelly Belly p/b Kenda0:00:17
5Jeremy Vennell (NZl) BissellRow 4 - Cell 2
6Chris Horner (USA) RadioShack0:00:21
7Peter Latham (USA) Bissell0:00:22
8Luis Amaran (Cub) Jamis Sutter Home p/b Colavita0:00:25
9Ben Jacques-Maynes (USA) Bissell0:00:26
10Andy Jacques-Maynes (USA) BissellRow 9 - Cell 2
11Pat Bevin (NZl) Bissell0:00:29
12Ryan Anderson (Can) Kelly Benefit Strategies0:00:30
13Kyle Wamsley (USA) Bissell0:00:31
14Frank Pipp (USA) Bissell0:00:32
15Bobby Sweeting (USA) Champion System RacingRow 14 - Cell 2
16Scott Zwizanski (USA) Kelly Benefit Strategies0:00:34
17Joey Rosskopf (USA) Mountain Khakis fueled by Jittery Joes0:00:37
18Charles Huff (USA) Jelly Belly Cycling TeamRow 17 - Cell 2
19Carlos Ospina (Col )Colombia0:00:38
20Anibal Barrajo (Arg) Jamis Sutter Home p/b ColavitaRow 19 - Cell 2
21Heath Blackgrove (NZl) Team Hotel San Jose0:00:39
22Reid Mumford (USA) Kelly Benefit StrategiesRow 21 - Cell 2
23David Tanner (Aus) Fly V Australia0:00:42
24Tyler Wren (USA) Jamis - Sutter Home0:00:44
25Juan Arango (Col) Colombia0:00:46
26Nick Frey (USA) Jamis - Sutter Home0:00:47
27Luca Damiani (Ita) Kenda p/b Gear GrinderRow 26 - Cell 2
28Scottie Weiss (USA) Kenda p/b Gear Grinder0:00:53
29Pat Lemieux (USA) Texas Roadhouse p/b Motorex0:00:55
30Sean Sullivan (Aus) Team Hotel San Jose0:00:57
31Alex Candelario (USA) Kelly Benefit StrategiesRow 30 - Cell 2
32Jake Rytlewski (USA) Kenda Pro Cycling p/b Geargrinder0:00:59
33Chad Hartley (USA) Kenda Pro Cycling p/b Gear Grinder0:01:04
34Eric Schildge (USA) Mountain Khakis fueled by Jittery JoesRow 33 - Cell 2
35Neil Bezdek (USA) Mountain Khakis fueled by Jittery Joes0:01:15
36Colton Barrett (USA) Texas Roadhouse p/b Motorex0:01:36
37Igor Volshteyn (USA) Champion System Racing0:01:42
38Arles Castro (Col) Colombia0:02:08
39Sergio Hernandez (USA) Jelly Belly Cycling Team p/b Kenda0:03:17
40Jay Thomson (RSA) Fly V Australia0:03:28
41David Kemp (Aus) Fly V Australia0:03:29
42Hayden Brooks (Aus) Fly V Australia0:03:50
43Logan Loader (USA) Kenda Pro Cycling p/b Geargrinder0:04:24
44Ben Kersten (Aus) Fly V Australia0:04:25
45Alder Martz (USA) Champion System Racing0:04:59
46Jim Stemper (USA) Kenda Pro Cycling p/b Geargrinder0:05:44
47Daniel Holt (USA) Team Type 10:06:21
48Mark Hekman (USA) Mountain Khakis fueled by Jittery Joes0:07:33
49Alessandro Bazzana (Ita) Fly V Australia0:08:52
50Cater Jones (USA) Jelly Belly Cycling Team p/b Kenda0:13:48
51David Guttenplan (USA) Mountain Khakis fueled by Jittery Joes0:14:02
52Oscar Clark (USA) Mountain Khakis fueled by Jittery Joes0:20:51
53Hilton Clarke (Aus) UnitedHealthcare Pro Cycling Team0:20:52
54Jake Keough (USA) UnitedHealthcare Pro Cycling Team0:23:32
55Adam Myerson (USA) Team Mountain Khakis0:27:32
56Chris Johnson (USA) Team Mountain Khakis0:27:37
57Adam Carr (USA) Adageo Energy0:29:28
58Edwin Avila (Col) Colombia0:38:06
Kirsten Frattini
Deputy Editor

Kirsten Frattini is the Deputy Editor of Cyclingnews, overseeing the global racing content plan.

Kirsten has a background in Kinesiology and Health Science. She has been involved in cycling from the community and grassroots level to professional cycling's biggest races, reporting on the WorldTour, Spring Classics, Tours de France, World Championships and Olympic Games.

She began her sports journalism career with Cyclingnews as a North American Correspondent in 2006. In 2018, Kirsten became Women's Editor – overseeing the content strategy, race coverage and growth of women's professional cycling – before becoming Deputy Editor in 2023.

Latest on Cyclingnews