Veilleux wins solo in Charlotte

One perfectly timed attack was all it took for David Veilleux (Kelly Benefit Strategies) to solo into victory at the Presbyterian Hospital Invitational, one of the nation's biggest criteriums held in Charlotte, North Carolina. After a slight hesitation amongst a sprint-heavy chase group, Aldo Ino Ilesic (Team Type 1) kicked it into gear and nabbed second place ahead of Karl Menzies (OUCH p/b Maxxis) in third.

Swipe to scroll horizontally
Full Results
1David Veilleux (Kelly Benefit Strategies)
2Aldo Ino Ilesic (Team Type1)
3Karl Menzies (Team OUCH p/b Maxxis)
4Alejandro Borrajo (Colavita/Sutter Home p/b Cooking Light)
5Andy Jacques-Maynes (Bissell Pro Cycling)
6Mark Hekman (Team Mountain Khakis p/b Ep-no)
7Euris Vidal Paulino (Champion System Racing)
8Carlos Calcirrada (Aerocat Cycling Team)
9Nicholas Reistad (Jelly Belly)
10Luis Romero Amaran (Colavita/sutter Home p/b Cooking Light)
11Valeriy Kobzarenko (Team Type1)
12Rahsaan Bahati (Rock Racing)
13Lucas Sebastian Haedo (Colavita/sutter Home p/b Cooking Light)
14Kenneth Hanson (Team Type1)
15Emile Abraham (Aerocat Cycling Team)
16Bernard Sulzberger (Fly V Australia)
17Jacob Keough (Kelly Benefit Strategies)
18Clayton Barrows (Crca / Empire Cycling Team)
19Yosvany Falcon (Champion Porsche p/b Racers Edg)
20Jonathan Page (Battley Harley-Davidson/Sonoma)
21Alexander Candelario (Kelly Benefit Strategies)
22Adam Myerson (Team Mountain Khakis p/b Ep-no)
23Anibal Borrajo (Colavita/sutter Home p/b Cooking Light)
24Matthew Winstead (Kenda Pro Cycling p/b Spingery)
25John Murphy (Team Ouch Presented By Maxxis)
26Joey Rosskopf (Jittery Joe's U25 p/b Kudzu.com)
27Thomas Soladay (Team Mountain Khakis p/b Ep-no)
28Will Hoffarth (Team Mountain Khakis p/b Ep-no)
29Daniel Holt (Team Type1)
30Aaron Gates (Bike New Zealand)
31Chad Hartley (Team Geargrinder)
32Timothy Henry (Dlp Racing)
33Gavi Epstein (Champion System Racing)
34Scottie Weiss (Kenda Pro Cycling p/b Spingery)
35Zachary Davies (Jittery Joe's U25 Pb Kudzu.com)
36Jeffrey Buckles (Richmond Pro Cycling)
37Patrick Weddell (Globalbike p/b Catoman)
38Morgan Schmitt (Bissell Pro Cycling)
39Frank Travieso (Champion Porsche p/b Racers Edg)
40Scott Zwizanski (Kelly Benefit Strategies)
41James Stemper (Team Geargrinder)
42Jermaine Burrowes (Team United)
43Peter Latham (Bissell Pro Cycling)
44Kyle Wamsley (Colavita/sutter Home p/b Cooking Light)
45Keck Baker (Battley Harley-Davidson/Sonoma)
46Kirk Albers (Texas Roadhouse Cycling Team)
47Cody O'Reilly (Bissell Pro Cycling)
48Jared Nieters (Haymarket Bicycles/function Dr)
49Michael Margarite (Crca / Empire Cycling Team)
50K Frank Pipp (Bissell Pro Cycling)
51Zach Bell (Kelly Benefit Strategies)
52Roman Kilun (Team Ouch Presented By Maxxis)
53Shawn Milne (Team Type1)
54Winston David (Z-Motion)
55Juan Pablo Dotti (Aerocat Cycling Team)
56Ben Miller (Globalbike p/b Catoman)
57Pat Lemieux (Texas Roadhouse Cycling Team)
58Charles Huff (Jelly Belly)
59Kevin Attkisson (Texas Roadhouse Cycling Team)
60Matthew Crane (Jelly Belly)
61Daniel Ramsey (Team Mountain Khakis p/b Ep-no)
62Somraj Seepersaud (Team United)
63Luca Damiani (Colavita/sutter Home p/b Cooking Light)
64Mark Warno (Immediate Mortgage - Artemis E)
65John Delong (Hincapie /Gary Fisher/Barkley)
66Richard Harper (Kenda Pro Cycling p/b Spingery)
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