Frattini enjoys back-to-back victory in Toronto

Davide Frattini (Hudz-Subaru) claimed a second consecutive victory as he soloed to victory at Toronto Cyclo-cross round two, held in Centennial Park on Sunday. A suspenseful finale saw the Italian ride away from Derrick St-John (Garneau Club Chaussures-Ogilvy), who bobbled on the last lap and was forced to settle for second placed ahead of Andrew Watson (Norco Factory Team).

Swipe to scroll horizontally
Elite Men Results - 24.5 km
#Rider Name (Country) TeamResult
1Davide Frattini (Hudz-Subaru)0:56:45
2Derrick St. John (Garneau-Club Chaussures- Ogilv)0:00:11
3Andrew Watson (Norco Factory Team)0:00:32
4Mark Lalonde (Specialized)0:01:38
5Mark Batty (Spidertech Powered By Planet E)0:02:20
6Kevin Noiles (La Bicicletta Pro Shop)0:02:24
7Aaron Schooler (Team H&R Block)0:02:25
8Osmond Bakker (La Bicicletta Elite Team)0:02:26
9Evan Mcneely (Emd Serono - Specialized Cc)0:02:27
10Derek Hardinge (Lapdogs Cycling Club)0:02:31
11Zachary Hughes (The Hub Race Team)0:03:18
12Erik Box (Cycles Devinci)0:03:23
13Jared Stafford (Bikesports Racing Team)0:03:40
14Peter Mogg (The Hub Race Team)0:04:31
15Adam Morka (Trek Canada)0:04:40
16Peter Mancini (Esteemtraining.Com)0:04:56
17Greg Reain (Ride With Rendall)0:05:23
18Tyson Wagler (3 Rox Racing)0:05:30
19Nathan Underwood (Ride With Rendall)0:06:02
20Imad El-Ghazal (Kunstadt Sports Cycling Club)0:06:08
21Kevin Black (Wheels Of Bloor)0:06:14
22Conor O`Brien (Emd Serono - Specialized Cc)0:06:49
23Thomas Devisscher (Ride With Randell)0:07:01
24Marco Li (Darkhorse Flyers)0:07:04
25Andrew De Cal (Shorthills Cycling Club Race T)0:07:11
26Glen Rendall (Ride With Rendall)0:07:24
27John Roden (Handlebars Cycling Company)0:08:08
28Johnson Lance (Handlebars Cc)0:08:30
Swipe to scroll horizontally
One lap behind
#Rider Name (Country) Team
29Timothy Carleton (Trek Store Race Team)
30Mark Brusso (Lapdogs Cycling Club)
31Preston Wagler (3 Rox Racing)
32Kiernan Orange (Ride With Rendall)
33Justin Henri (Handlebars Cycling Company)
34Cameron Jette (La Bicicletta Elite Team)
Swipe to scroll horizontally
Two laps behind
#Rider Name (Country) Team
35Philip Cates (Lapdogs Cycling Club)
36Jayden Aldrich (Cyclocross World)
37Guy Vankrimpen (St. Catharines Cycling Club)
Swipe to scroll horizontally
Three laps behind
#Rider Name (Country) Team
38Casey Roth (Ride With Rendall)
39Danny Zotter (Gvcc/ Team Rog)
DNFNathan Chown (Handlebars Cycling Company)
DNFPeter Morse (Jet Fuel Coffee)
DQKyle Douglas (3 Rox Racing)
Swipe to scroll horizontally
Beginner Men Results - 14 km
#Rider Name (Country) TeamResult
1Alex Gibson (Esteemtraining.Com)0:38:39
2Jeff Moote (The Hub Race Team)0:00:36
3Alan Reain (Independent)0:00:52
4Brian Martina (Gvcc/ Team Rog)0:00:56
5Brendan Cubello (Esteemtraining.Com)0:01:40
6Marc Whitehead (Independent)0:01:41
7Dave Brown (Evolution Cycles)0:02:01
8Scott Milligan (Lapdogs Cycling Club)0:02:07
9Tony Ambs (Esteemtraining.Com)Row 8 - Cell 2
10Raymond Auger (Cycle-Smart, Inc.)0:02:21
11Ian Gartley (Aquila/Racer Sportif/Mattamy H)0:02:22
12Chat Ortved (Independent)0:02:30
13Chris Kozanczyn (Independent)0:02:45
14Matt Thomas (Soigneur Race Services Race Te)0:03:00
15Ryan Humphries (Esteemtraining.Com)0:03:18
16Greg Marshall (Hb Cycling Club)0:03:40
17Nicholas Di Cristofaro (Midweek Cycling Club)0:04:16
18Andrew Flowers (Mbrc.Org - Gears)0:04:25
19Brett Liersch (Hamilton Cycling Club)0:04:37
20Mark Cascella (Lapdogs Cycling Club)0:05:12
21Owen Wood (Gvcc/ Team Rog)0:06:02
22Anthony Kingsley (Darkhorse Flyers)0:07:43
23Michael Clark (Cycle Solutions/Angry Johnny's)0:08:54
24David Laws (Bike United Cycling Club)0:11:19
25Cary Brown (Bike United Cycling Club)0:12:29
26Jeff Faulds (Norco Evolution)0:12:32
DNFJody Brown (Independent)Row 26 - Cell 2
DNSAndre Cheuk (Canadian Cycling Magazine)Row 27 - Cell 2
Swipe to scroll horizontally
Cadet Men Results - 14 km
#Rider Name (Country) TeamResult
1Stefan Milosevic (Chain Reaction)0:43:13
2Wesley Laird (Coach Chris.Ca / Ted Velikonja)0:04:23
3Taylor Etzl (St. Catharines Cycling Club)0:05:17
Swipe to scroll horizontally
One lap behind
#Rider Name (Country) Team
4Sasa Milosevic (Chain Reaction)
Swipe to scroll horizontally
Master 3 Men Results - 14 km
#Rider Name (Country) TeamResult
1John Fisher (Cycle Solutions/Angry Johnny's)0:40:53
2Edmond Mellina (Lapdogs Cycling Club)0:00:02
3Stephen Gregory (Independent)Row 2 - Cell 2
4Angus Botterell (Midweek Cycling Club)0:00:21
5David Fitzpatrick (Independent)0:00:50
6Rob Macewen (Lapdogs Cycling Club)0:01:01
7Mark Macdonald (Velocity Cycle And Ski)0:01:16
8Robert Massicotte (Cyclepathmarkham.Com)0:01:38
9Pierre Perrin (Team Nanoblur-Gears)0:01:55
10David Hajek (Independent)0:02:29
11James Cook (Canadian Cycling Magazine)0:03:04
12Stephen Chester (Darkhorse Flyers)0:03:45
13Scott Wishart (Independent)0:03:48
14Mark Carter (Zm Cycle & Fitness Cycling Clu)0:03:52
15Anthony Whetham (Impala Bicycles)0:04:26
16William Packham (Lapdogs Cycling Club)0:05:01
17Mark Besednik (Lapdogs Cycling Club)0:05:38
18Marc Sullivan (Independent)0:05:59
19Douglas Beckett (Ride With Rendall)0:06:42
20Rick Sommerkamp (Brampton Cycling Club)0:06:56
21Daniel Kowalik (The Bike Shop)0:08:00
22Francis Morrow (Independent)Row 21 - Cell 2
23Joe Accardi (Z- Team Powered By La Biciclet)0:08:01
24Mark Hyland (Independent)0:08:55
25Jeff Kielley (Independent)0:11:16
Swipe to scroll horizontally
One lap behind
#Rider Name (Country) Team
26Tony D'emilio (Midweek Cycling Club)
27Phil Renaud (Omca)
DNFSam Halls (Bikesports Racing Team)
DNSTom Nesbitt (Independent)
Swipe to scroll horizontally
Junior Men Results - 17.5 km
#Rider Name (Country) TeamResult
1Benjamin Perry (St. Catharines Cycling Club)0:45:37
2Yohan Patry (Ride With Rendall)Row 1 - Cell 2
3Brandon Etzl (St. Catharines Cycling Club)0:00:59
4Eric Reinert (Mazurcoaching/Wheels Of Bloor)0:01:44
5Corey Brioschi (Thinksl.Com/Carson Electric)0:02:19
6Jason Massicotte (St. Catharines Cycling Club)0:03:25
7Daniel Hope (Team Spoke O'motion)0:04:17
8Jordan Doner (Team Spoke O'motion)0:05:07
Swipe to scroll horizontally
Master 2 Men Results - 17.5 km
#Rider Name (Country) TeamResult
1Scott Buschlen (Independent)0:47:46
2Shaw Hasyj (The Hub Race Team)0:00:16
3Stephane Marcotte (Zm Cycle & Fitness Cycling Clu)0:00:17
4Kevin Watson (Sound Solutions)0:00:36
5Graham Jones (Sweet Pete's)0:00:39
6Jim Laird (Ti Cycle Racing)0:00:41
7Garnett Abbey (D'ornellas Racing Team)Row 6 - Cell 2
8Peter Kofman (Coach Chris.Ca / Ted Velikonja)0:00:42
9Ted Burger (Flatlandia)0:01:02
10Michael Cranwell (Lapdogs Cycling Club)0:01:03
11Christopher Fuller (Pearl Street Cycling)0:01:08
12Tom Mackay (Cycle Solutions/Angry Johnny's)0:01:17
13David Bilenkey (Euro-Sports.Ca / Foodery)0:01:38
14Kieran Maxwell (Chain Reaction)0:01:47
15Chris Chambers (Mazurcoaching/Wheels Of Bloor)0:02:19
16Jeff Ker (Lapdogs Cycling Club)0:02:35
17David Sugden (Les Rouleurs De L'outaouais)0:02:55
18Donald Smith (Elite Health)0:02:56
19Shawn Conlon (Handlebars Cycling Company)0:03:19
20Andrew Rucklidge (Wheels Of Bloor)0:03:20
21Josh Spicer (Aquila/Racer Sportif/Mattamy H)0:03:27
22Joel Rose (The Hub Race Team)0:03:28
23Gabe Faraone (Zm Cycle & Fitness Cycling Clu)0:03:32
24Rob Cheskey (Cyclepath Oakville Race Team)0:03:42
25Gary Fogelman (Enduro Sport Pfr By Powerwatts)0:03:59
26Neil Armstrong (St. Catharines Cycling Club)0:04:00
27Marc Risdale (Hamilton Cycling Club)0:04:24
28Michael Mandel (Cxontario.Com)0:04:34
29Derek Koops (Zm Cycle & Fitness Cycling Clu)0:04:47
30Eric Sanders (Wheels Of Bloor)0:04:57
31Paul Dean (Cycles London Racing Team)Row 30 - Cell 2
32Scott Enns (Lapdogs Cycling Club)0:05:28
33Martin Kohn (Independent)0:07:20
Swipe to scroll horizontally
One lap behind
#Rider Name (Country) Team
34Tim Taha (Darkhorse Flyers)
35David Tompkins (The Hub Race Team)
36Hopi Martin (Lapdogs Cycling Club)
DNFThomas Hughes (Lapdogs Cycling Club)
DNFRyan Trant (Cyclepath Oakville Race Team)
DNSRory Mcdonagh (Elite Health)
Swipe to scroll horizontally
Master 1 Men Results - 21 km
#Rider Name (Country) TeamResult
1Steve Proulx (Stevens Racing P/B The Cyclery)0:52:59
2Daniel Staffo (Handlebars Cycling Company)0:00:01
3John Fee (The Cyclery)0:00:44
4Ted Ingram (Cycle Solutions/Angry Johnny's)0:01:06
5Jeff Weber (Sound Solutions)0:01:11
6Paul Greene (Chain Reaction)Row 5 - Cell 2
7Marc Boudreau (Disasterrecovery.Com)0:01:34
8Robert Orange (Ride With Rendall)0:01:37
9Andrew Croutch (True North Cycles Race Team)0:01:38
10Edgars Apse (Darkhorse Flyers)0:01:43
11Simon Smith (Ti Cycle Racing)0:01:46
12David Dermont (True North Cycles Race Team)0:02:12
13Mark Pagell (Cxontario.Com)0:02:42
14Ed Makarchuk (Sound Solutions)0:03:13
15Pavle Stanojevic (Bikezone Racing)0:03:49
16Chris Wood (Sound Solutions)0:05:11
17Paul Skafel (The Cyclery)0:05:45
18Jason Mottaz (Team Silent Sports)0:06:54
19Craig Hawkes (The Cyclery)0:09:19
20Justin Rogers (Norco Evolution)0:10:43
DNFHugh Hill (Esteemtraining.Com)Row 20 - Cell 2
DNFMike Mckee (Aquila/Racer Sportif/Mattamy H)Row 21 - Cell 2
DNSBob Bergman (Canadian Cycling Magazine)Row 22 - Cell 2
DNSPeter Hennessy (Independent)Row 23 - Cell 2
DNSMatt Surch (Tall Tree Cycles/Steelwool Bic)Row 24 - Cell 2
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