These results are provided for informational purposes only. Please note that the protest period for this event has expired and no changes can or will be made to these results.

Men Cat. 3/4

Pl First Name Last Name Team Time
1 Ian Mulligan 0:00:00
2 James Eby 0:00:00
3 Gonzalo Barroilhet 0:00:00
4 Charles Everett 0:00:00
5 Sean Baird 0:00:00
6 Patrick Gagnon 0:00:00
7 Sonny Goodman 0:00:00
8 Victor Silva 0:00:00
9 Collin Dimattio 0:00:00
10 Peter Vlad 0:00:00
11 Jacob Piazza 0:00:00
12 Timothy Maley 0:00:00
13 Austin Arseo 0:00:00
14 Luis Cerna 0:00:00
15 Jeevan Philip 0:00:00
16 James Threadgill Bicycle Ranch Tucson Racing p/b Tucson ER & Hospital 0:00:00
17 Nathaniel Davis 0:00:00
18 Nathan Jeppesen 0:00:00
19 Patrick Buck 0:00:00
20 George Hackett 0:00:00
21 Peter Anderson 0:00:00
22 Trevor Quass 0:00:00
23 David Platon 0:00:00
24 Bernardo Velasco 0:00:00
25 Marco Dessens 0:00:00
26 Jeff Ell 0:00:00
27 Robert Shipway 0:00:00
28 Aaron Farrelly 0:00:00
29 Osama Wali 0:00:00
30 Michael Brilhante 0:00:00
31 Kevin Harsley 0:00:00
32 Yakov Bronsteyn 0:00:00
33 Derek Rich 0:00:00
DNF Isaak Duncan 0:00:00
DNF Robbie Horstman 0:00:00
DNF Cody Kelly 0:00:00
DNF Misha Chiporukha 0:00:00

Men - Cat. 4/5

Pl First Name Last Name Team Time
1 Patrick Gagnon 0:00:00
2 Trevor Quass 0:00:00
3 James Threadgill Bicycle Ranch Tucson Racing p/b Tucson ER & Hospital 0:00:00
4 Jordan Ware 0:00:00
5 Ian Mulligan 0:00:00
6 Peter Anderson 0:00:00
7 Nathaniel Davis 0:00:00
8 Randall Barron 0:00:00
9 Brock Boynton 0:00:00
10 Grant Sivley 0:00:00
11 Austin Arseo 0:00:00
12 Jeff Ell 0:00:00
13 Kendrick Murphy 0:00:00
14 Morgan Niehus 0:00:00
15 Bradley Large 0:00:00
16 Jacob Piazza 0:00:00
17 Patrick Buck 0:00:00
18 Luis Cerna 0:00:00
19 Logan Bredesky 0:00:00
20 Matt Dorchinecz 0:00:00
21 Marco Dessens 0:00:00
22 Justin Stepchuk 0:00:00
23 Robert Shipway 0:00:00
24 Osama Wali 0:00:00
25 Christopher Langenderfer 0:00:00
26 Brandyn Pryce 0:00:00
27 Aaron Farrelly 0:00:00
28 Aaron Ortega 0:00:00
29 Jason White 0:00:00
30 Bernardo Velasco 0:00:00
31 Hector Diaz 0:00:00
32 Greg Brown 0:00:00
33 Kyle Sebestyen 0:00:00
34 Derek Walker 0:00:00
35 Joshua Heiller 0:00:00
36 Isaak Duncan 0:00:00
37 Alan Edington 0:00:00
38 Ethan Krafft 0:00:00
39 Alexander Alvarez 0:00:00
40 Shane Mcmurphy 0:00:00
41 Jim Stockton 0:00:00
42 James Mckinney 0:00:00
43 Broderick Coffman 0:00:00
44 Taylor Winningham 0:00:00
45 Donald Braun 0:00:00
46 Jesse Young 0:00:00
DNF Harris Scharf 0:00:00
DNF Samuel Wyatt 0:00:00

Men Pro/Cat 1/2/3

Pl First Name Last Name Team Time
1 Ethan Overson 0:00:00
2 Chris Hildreth 0:00:00
3 Tony Baca 0:00:00
4 Tanner Thornton 0:00:00
5 Johnny Corcoran 0:00:00
6 David Salomã³n 0:00:00
7 Kaden Hopkins 0:00:00
8 Robby Ketterhagen 0:00:00
9 Finnley Hartz 0:00:00
10 Weston Rasmussen 0:00:00
11 Richard Arnopol 0:00:00
12 Joseph Lupien 0:00:00
13 Matisse Mulien 0:00:00
14 John Noonan 0:00:00
15 Gilberto Melendez 0:00:00
16 Jonah Vasquez 0:00:00
17 Stephen Schaefer 0:00:00
18 Kyle Trudeau 0:00:00
19 Wouter Zwart 0:00:00
20 Jeevan Philip 0:00:00
21 Seth Eckert 0:00:00
22 Rob Alvarez 0:00:00
23 Max Haggard 0:00:00
24 Kyle Reedy 0:00:00
25 Adam Bryfogle 0:00:00
26 Adam Wadsworth 0:00:00
27 Scott Arnold 0:00:00
28 Josh Watts 0:00:00
29 Kyle Vanrenterghem 0:00:00
30 Joe Ebenroth 0:00:00
31 Caleb Barville 0:00:00
32 John Gillick 0:00:00
33 Kobi Gyetvan 0:00:00
34 Noah Schlosser 0:00:00
35 Joey Iuliano 0:00:00
36 Collin Dimattio 0:00:00
37 James Eby 0:00:00
38 James Webster 0:00:00
39 Sam Riess 0:00:00
40 Kevin Harsley 0:00:00
41 Cameron Bond 0:00:00
42 Samuel Meullenet 0:00:00
43 Sean Baird 0:00:00
DNF Jace Kuyper 0:00:00
DNF Gonzalo Barroilhet 0:00:00
DNF Cameron Taylor 0:00:00
DNF Zachary Fernau 0:00:00
DNF Chris Quismorio 0:00:00
DNF Michael Dritlein 0:00:00
DNF Dillon Kennedy 0:00:00
DNF Matthew Joy 0:00:00
DNF Peter Vlad 0:00:00
DNF Kamden Reedy 0:00:00
DNF Krystian Stankiewicz 0:00:00
DNF Ryan Chaney 0:00:00
DNF Stephen Pedone 0:00:00
DNF Ed Vasquez 0:00:00

Men Collegiate 30 Minute C

Pl First Name Last Name Team Time
1 Christopher Langenderfer 0:00:00
2 Randall Barron 0:00:00
3 Connor Ridge 0:00:00
4 Christopher Jellison 0:00:00
5 Benjamin Lelevier 0:00:00
6 Ethan Krafft 0:00:00
7 Scott Vandiepenbos 0:00:00
8 James Mckinney 0:00:00
9 Jeffery Cathey 0:00:00
10 Sean Rollins 0:00:00
11 Quentin Stepp 0:00:00
12 Will Johns 0:00:00
13 Javier Espinosa 0:00:00
14 James Cebry 0:00:00
15 Harris Scharf 0:00:00
DNF Anirudh Arvind 0:00:00

Men Collegiate 45 Minute B

Pl First Name Last Name Team Time
1 Timothy Maley 0:00:00
2 Ryan Chaney 0:00:00
3 Luis Cerna 0:00:00
4 Grant Sivley 0:00:00
5 Victor Silva 0:00:00
6 Steven Seguin 0:00:00
7 Vincent Li 0:00:00
8 Alexander Alvarez 0:00:00
9 Jacob Blais 0:00:00
10 Riley Spiller 0:00:00
DNF Samuel Wyatt 0:00:00

Men Collegiate 60 Minute A

Pl First Name Last Name Team Time
1 Finnley Hartz 0:00:00
2 John Noonan 0:00:00
3 Stephen Schaefer 0:00:00
4 Adam Bryfogle 0:00:00
5 John Gillick 0:00:00
6 Joey Iuliano 0:00:00
7 Collin Dimattio 0:00:00

Men Fixies - Cat. Open

Pl First Name Last Name Team Time
1 Chris Hildreth 0:00:00
2 Johnny Corcoran 0:00:00
3 Max Haggard 0:00:00
4 Dillon Kennedy 0:00:00
5 Peter Vlad 0:00:00
6 Cody Kelly 0:00:00
7 Cameron Bond 0:00:00

Men Juniors 15-18 Cat. Open

Pl First Name Last Name Team Time
1 James Eby 0:00:00
2 Christopher Tafur 0:00:00

Men Juniors 9-14 Cat. Open

Pl First Name Last Name Team Time
1 Grayson Skinner 0:00:00
2 Cyrus Hembree 0:00:00
3 Aaron Solle 0:00:00

Men Masters 35+ Cat. 1/2/3/4

Pl First Name Last Name Team Time
1 Cameron Taylor 0:00:00
2 Rob Alvarez 0:00:00
3 David Salomã³n 0:00:00
4 Sonny Goodman 0:00:00
5 Brock Boynton 0:00:00
6 Seth Eckert 0:00:00
7 Kyle Reedy 0:00:00
8 Michael Brilhante 0:00:00
9 Kamden Reedy 0:00:00
DNF James Kramer 0:00:00
DNF David Platon 0:00:00
DNF Nathan Jeppesen 0:00:00

Men Masters 35+ Cat. 4/5

Pl First Name Last Name Team Time
1 Andrew Osvald 0:00:00
2 Brock Boynton 0:00:00
3 Jeff Ell 0:00:00
4 Rick Sullivan 0:00:00
5 Isaak Duncan 0:00:00
6 Nathan Jeppesen 0:00:00
7 Matt Dorchinecz 0:00:00
8 Peter Anderson 0:00:00
9 Morgan Niehus 0:00:00
10 Bradley Large 0:00:00
11 Matthew Muller 0:00:00
12 Shane Mcmurphy 0:00:00
DNF Taylor Winningham 0:00:00
DNF Armando Aguilar 0:00:00

Men Masters 45+ Cat. 1/2/3/4

Pl First Name Last Name Team Time
1 Michael Dritlein 0:00:00
2 Charles Everett 0:00:00
3 Robert Dolman 0:00:00
4 James Webster 0:00:00
5 Jim Woodburne 0:00:00
6 Charlie Beadles 0:00:00
7 Matt Murphy 0:00:00
8 Matthew Joy 0:00:00
9 Kevin Harsley 0:00:00
10 Philip Martens 0:00:00
11 George Hackett 0:00:00
12 Andrew Hosterman 0:00:00
13 Bobby Verenna 0:00:00
14 David Bixby 0:00:00
15 Brian Lemke 0:00:00
16 Yakov Bronsteyn 0:00:00
17 Derek Rich 0:00:00
DNF Joe Ebenroth 0:00:00
DNF Brad Senska 0:00:00
DNF Misha Chiporukha 0:00:00

Men Masters 50+ Cat. 4/5

Pl First Name Last Name Team Time
1 Timothy Goodin 0:00:00
2 Adam Martin 0:00:00
3 Alan Edington 0:00:00
4 John Solle 0:00:00
5 Derek Walker 0:00:00
6 Dan Sheen 0:00:00
7 Donald Braun 0:00:00
8 Kim Sheen 0:00:00

Men Masters 55+ Cat.

Pl First Name Last Name Team Time
1 Brian Lemke 0:00:00
2 Matt Berault 0:00:00
3 Charlie Beadles 0:00:00
4 Steve Cullinan 0:00:00
5 Andrew Hosterman 0:00:00
6 Timothy Goodin 0:00:00
7 Greg Hayes 0:00:00
8 Randy Westacott 0:00:00
9 Russell Murphy 0:00:00
10 Rene Lucas 0:00:00
11 Kurt Kroemer 0:00:00
12 John Paproski 0:00:00
13 Dan Sheen 0:00:00
14 Todd Key 0:00:00

Men Masters 65+ Cat.

Pl First Name Last Name Team Time
1 David Bixby 0:00:00
2 Bill Mcdorman 0:00:00
3 Donald Braun 0:00:00

Men Novice - Cat. 5

Pl First Name Last Name Team Time
1 Logan Bredesky 0:00:00
2 Jordan Ware 0:00:00
3 Matt Dorchinecz 0:00:00
4 Zachary Wilson 0:00:00
5 Morgan Niehus 0:00:00
6 Oscar Giler 0:00:00
7 Matthew Muller 0:00:00
8 Greg Brown 0:00:00
9 Cyrus Hembree 0:00:00
10 Broderick Coffman 0:00:00
11 Irvin Jimenez 0:00:00
12 Hector Diaz 0:00:00
13 Grayson Skinner 0:00:00
14 Jason Hines 0:00:00
15 Kyle Sebestyen 0:00:00
16 Armando Aguilar 0:00:00
DNF Connor Ridge 0:00:00
DNF Jesse Schlaefer 0:00:00
DNF Bryan Vahjen 0:00:00
DNF Griffin Solle 0:00:00

Women - Cat. 3/4

Pl First Name Last Name Team Time
1 Stephanie Bruggink 0:00:00
2 Annie Rich 0:00:00
3 Lauren Rodes 0:00:00

Women - Cat. 4/5

Pl First Name Last Name Team Time
1 Kelly Bigliazzi 0:00:00
2 Stephanie Bruggink 0:00:00
3 Annie Rich 0:00:00
4 Lauren Rodes 0:00:00
5 Sarah Fernau 0:00:00
6 Isabella Rich 0:00:00

Women Pro/Cat 1/2/3

Pl First Name Last Name Team Time
1 Cara O'neill 0:00:00
2 Meghan Henry 0:00:00
3 Sophia Larsen 0:00:00
4 Sarah Sullivan 0:00:00
5 Cecile Lejeune 0:00:00
6 Kasey Mcevoy 0:00:00
7 Paige Redman 0:00:00
8 Christina Hashimoto 0:00:00
DNF Kat Salthouse 0:00:00

Women Collegiate 30 Minute B

Pl First Name Last Name Team Time
1 Stephanie Bruggink 0:00:00

Women Collegiate 30 Minute C

Pl First Name Last Name Team Time
1 Glynis Sim 0:00:00

Women Collegiate 45 Minute A

Pl First Name Last Name Team Time
1 Cara O'neill 0:00:00
2 Cecile Lejeune 0:00:00
3 Christina Hashimoto 0:00:00

Women Fixies - Cat. Open

Pl First Name Last Name Team Time
1 Christina Hashimoto 0:00:00
2 Jennifer Quijada 0:00:00

Women Juniors 15-18 Cat. Open

Pl First Name Last Name Team Time
1 Emily Hayes 0:00:00

Women Masters 35+ Cat.

Pl First Name Last Name Team Time
1 Kelly Bigliazzi 0:00:00
2 Sasha Johnson 0:00:00
3 Sarah Muench 0:00:00

Women Masters 50+ Cat.

Pl First Name Last Name Team Time
1 Kim Sheen 0:00:00
2 Louella Holter 0:00:00

Women Novice - Cat. 5

Pl First Name Last Name Team Time
1 Isabella Rich 0:00:00
2 Sarah Fernau 0:00:00

BikeReg is the premier online event registration service for cycling events.

  • Created and run by bike racers and event directors
  • Easy, customizable, full-featured event management interface
  • Registration, Results and Fundraising solutions all in one place
  • Founded in 1999 - Two decades of experience streamlining the registration process

Learn more about the BikeReg Advantage

Register with