Log In
VAHS MTB Series • May 3 2025 • Charlottsville, VA
Is there a Strava segment for this course? Paste the url here:
Categories
Race Pictures
Know where to find pictures from this race? Share the love by adding a Photo Url:
Note: sharing private Facebook albums is not exactly "da love." Remember to make it public!
 
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Alexander Foster 32:55.6
2 Andrew Parrott 33:19.2
3 Henry Bradbury 33:22.9
4 Henry Harrell 33:33.1
5 Kaiden Baker 33:37.4
6 Nick Welsch 33:38.3
7 Henry Adams 34:17.1
8 Tam Coe 35:13.8
9 Liam Winn 35:20.0
10 Alex Hichak 35:30.1
11 Noah Johnstone 35:42.8
12 Rowan Poelzing 36:16.5
13 Tyler Chulick 36:18.7
14 Ryan Stanley 36:33.8
15 Nathan Brannock 36:42.0
16 Franklin Brewer 36:51.5
17 Owen Mcmurray 37:17.0
18 Matthew Hultgren 37:19.8
19 Emory Lacey 37:40.1
20 Jackson Wills 38:11.4
21 Hayes Pease 38:11.6
22 Sam Fox-goens 38:31.4
23 Noah Baummer 38:55.1
24 William Oshea 38:55.4
25 Henry Caudill 38:59.6
26 Austin Baker 39:19.0
27 Jackson Hendricks 39:32.1
28 Dylan Russell 39:34.6
29 Simon Williams 39:47.5
30 Aaden Benigni 39:54.2
31 Mason Mcburney 39:57.1
32 Oliver Simmons 40:23.9
33 Steve Sang 40:48.6
34 Tyler Crown 41:37.2
35 Grayson Lindsey 41:49.2
36 Brody Allen 42:22.0
37 Thomas Miller 42:23.8
38 Ryan Arthur 42:33.9
39 Harley Taylor 42:41.7
40 Mason Beirne 42:45.0
41 Zeb Kendall 42:53.6
42 Bryce Courville 43:24.8
43 Miles Ammons 44:27.8
44 Jacob Kim 45:25.9
45 Owen Lin 45:52.8
46 Christian Weed 47:01.9
47 Braden Huntley 47:27.2
48 Avery Carter 47:33.8
49 Jack Kuhlbars 47:59.1
50 Levi Swinson 48:49.4
51 Owen Turner 49:33.4
52 Jack Zimmerman 51:34.8
53 Mattew Faulk 52:22.7
54 Rohan Manchap 52:51.7
55 Tajon Baskerville 54:56.4
56 Adrian Montufar 58:30.2
57 Lucas Wheeler 20:41.9
58 Felix Jiang 23:32.7
DNF Cliff Williams
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Gage Erhardt 49:13.1
2 Aydan Mclaughlin 50:16.4
3 Weylin Anderson jr. 50:23.7
4 Jackson Pollyea 50:38.7
5 Josiah Bower 50:47.8
6 Mazen Lazar 51:41.6
7 Henry Chupick 52:05.8
8 Will Lavoie 52:55.5
9 Logan Mauro 53:01.6
10 Sage Bishop 53:10.5
11 Brent Schasiepen 53:23.3
12 Sammy Green-marshall 53:39.0
13 Evan Strawn 53:50.2
14 Valentino Margaritini-toscano 54:21.8
15 Cy Keesecker 54:44.2
16 Elijah Kemp 55:34.5
17 Harper Nichols 55:35.4
18 Gabriel Howard 55:41.9
19 Toki Isobe 56:20.7
20 Scotty Chase 56:39.3
21 Scott Roberts 56:54.4
22 Bradford White 57:06.5
23 Connor Masters 57:20.6
24 Evan Partington 58:13.2
25 Jeremy Weiseman 58:16.1
26 Richard Crisler 58:32.2
27 Jonas Bruce 58:32.5
28 Everett Bryk 58:57.5
29 John Gypson 59:08.7
30 Timothy Groves 59:21.6
31 Ian Traub 59:42.1
32 Zane Mott 59:52.6
33 Max D'aniello 00:07.7
34 Barrett Dwelle 00:51.7
35 Andrew Stec 01:05.0
36 Jack Robertson 01:05.1
37 Donovin Sams 01:08.8
38 William Sehl 03:02.7
39 David Jaffe 03:47.9
40 Caspar Gray 04:05.2
41 Kai Fusco 04:25.2
42 Micah Bigler 04:30.2
43 Darren Delby 05:27.8
44 Robert Dicola 05:44.7
45 Henry Swinson 06:00.9
46 Ethan Daniels 06:43.3
47 Val Asmus 06:48.2
48 Rienat Kharlan 06:50.5
49 Eli Bigler 06:54.9
50 Mark Blandford 06:55.2
51 Matt Good 07:02.6
52 Grayson Rawlings 07:15.0
53 Brody Borgstrom 07:16.5
54 Jack Rieger 07:45.2
55 Drake Dash 07:49.2
56 Jake Samide 08:17.5
57 Nathan Ellis 08:54.3
58 Evan Gaytan 08:56.2
59 Puupa Witchucharn 10:10.6
60 Lambert Brokamp 10:20.2
61 Orrin Welborn 10:34.3
62 Joseph Oxford 12:05.3
63 Edmund Woods 12:52.2
64 Dylan Wall 13:09.9
66 Travis Beirne 16:17.4
67 Demetri Nicholakos 16:51.7
68 Jackson Snider 18:54.1
69 Grayson Faulk 20:00.7
70 Gavin Page 20:25.0
71 Nunior Chandravat 20:37.5
72 Carter Maples 44:19.9
DNF Bradley Harper
DNF Luka Kelleher
DNF Matthew Lindemann
DNF Sam Buer
DNF Daniel Spigarelli
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Wes Mattson 34:22.5
2 David Darring 34:35.1
3 Jack Thomas 34:47.0
4 Jackson Mitten 34:47.3
5 Titus Agnew 35:03.3
6 Bond Handfield 35:30.8
7 Benicio Benitez 36:27.1
8 Whitfield Evans 36:42.3
9 Grayson Hiers 37:11.9
10 Sam Buschi 37:14.3
11 Maxwell Jowdy 37:16.2
12 Mason Dreiling 37:29.6
13 Wyatt Pollyea 37:38.9
14 Henry Bull 37:58.0
15 George Brewer 38:07.8
16 Anders Miller 38:18.7
17 Liam Hingeley 38:20.3
18 Graham Stevens 38:22.3
19 Sawyer Pearsall 38:25.7
20 Ian Halbert 38:43.5
21 Caleb Strom 39:36.1
22 Will Anderson 39:50.3
23 Liam Hattingh 40:00.9
24 Silas Feiner 40:23.0
25 Benjamin Baummer 40:52.1
26 Kieran Murphy 40:52.2
27 Cole Bandy 40:58.7
28 Tanner Clubb 41:01.4
29 Benson Seawell 41:04.6
30 Jim Thomas 41:08.1
31 James Broniszewski 41:10.7
32 William Miller 41:13.3
33 Emilis Valaitis 41:14.5
34 Hudson Lunsford 41:19.0
35 Daniel Basmajian 41:34.5
36 Alex Biedler 41:39.7
37 Jack Henriksen 41:50.6
38 Forrest Cory 41:54.4
39 Callan Panzarella 41:54.8
40 John Gruber 42:00.1
41 Ethan Rogers 42:20.8
42 Adam Carelson 43:14.6
43 Sawyer Lunsford 43:18.4
44 Orrin Strom 43:32.2
45 Judah Bower 43:51.7
46 Ryder Blews 44:25.2
47 Ian Moore 44:30.4
48 Brayden Little 44:39.1
49 Samuel Bowman 44:52.8
50 Ethan Russell 45:02.3
51 Mccall Fehd 45:37.3
52 Joshua Hamburger 46:10.0
53 Frederick Papadopoulos 46:13.4
54 Forest Grizzle 46:16.0
55 Wyatt Strawn 46:20.5
56 Archie Dinunzio 46:54.4
57 Gabe D'errico 47:13.2
58 Davis Griscik 47:22.5
59 Owen Cruthirds 47:30.7
60 William Dickey 47:43.5
61 David Merrill 48:00.9
62 Trail Gorman 48:05.9
63 Lincoln Santini 49:15.7
64 Aaron Singer 49:24.3
65 Pappas Trice 50:12.7
66 Alexander Wood 50:38.1
67 Herbert Peterson 50:56.8
68 Xyzavionn Barcia 50:57.7
69 Ryan Cullinan 51:04.3
70 Wade Thomas 52:53.0
71 Noah Heltberg 52:54.5
72 Easton Krug 52:54.7
73 Raleigh Light 52:56.8
74 Briscoe-solomon Anderson 53:17.3
75 Finn Morris 54:02.8
76 Niko Klimek 58:12.2
DNF Nate Anthonson
DNF Max Hichak
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Max Truglio 19:44.9
2 Jackson Yoder 21:17.4
3 Finlay Sandberg 21:30.5
4 Cameron Allen 21:41.7
5 Boone Baker 21:50.5
6 Dyshon Parker 21:56.7
7 Ethan Deveau 22:28.6
8 Mitchell Hendricks 22:31.8
9 David Bice 22:41.1
10 Henry Ward 22:46.6
11 Bryce Murphy 22:51.7
12 Carter Carrier 22:57.5
13 Abraham Johnson 22:58.1
14 Andrew Gruber 22:58.8
15 Ever Whaley 23:14.0
16 Cameron Kiland 23:19.6
17 Oliver Baldwin 23:37.0
18 John-michael Campbell 23:54.5
19 Graham Copeland 23:56.2
20 Wyatt Seifert 24:10.3
21 Wade Kulick 24:12.6
22 Sean Guimond 24:22.9
23 Ashton Padrick 24:25.9
24 Darien Farrish 24:46.2
25 Alexander Tsiopanas 25:07.9
26 Declan Murray 25:25.7
27 Henry Kearley 25:28.9
28 Gil Garber 25:48.6
29 Seth Kidd 25:48.7
30 ? Tobias 27:03.3
31 Latham Murray 27:06.6
32 Jacob Oubre 27:09.5
33 Rowan Anthony 27:33.8
34 Will Mackay 27:35.5
35 Andrew Jones-twiggs 27:40.7
36 Brendon Wood 27:53.1
37 Graham Long 28:00.0
38 Tanner Caramanica 28:05.7
39 Asher Heysell 28:05.7
40 Walker Smiley 28:18.7
41 Hudson Frey 28:20.5
42 Tyler Dee 28:49.0
43 Roland Simon 29:17.7
44 Benny Campbell 29:19.4
45 Paul Patrizia 29:19.7
46 Deion Southerland 29:32.8
47 Brandon Spell 29:39.0
48 Colin Brown 29:44.4
49 Perry Roeder 29:52.8
50 Milo Facteau 29:53.4
51 Benjamin Stiner 30:03.5
52 Ryan Yoder 30:48.4
53 Miles Hoffman 31:35.9
54 Hunter Hayden 31:46.5
55 Jaiyon Hyman 35:54.6
56 Kemonte Scroggins 41:48.3
57 Cillian Mcclelland 43:16.9
58 Jermaine Tarry 55:24.1
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Hunter Doss 35:13.8
2 Michael Dickey 35:27.0
3 Weston Bogaczyk 35:35.5
4 Bryson Snakenberg 35:37.3
5 Conor Branham 36:58.0
6 Eli Baldwin 37:45.3
7 Alex Gillen 38:30.3
8 Miles Noah 38:46.4
9 George Mahoney 39:01.4
10 Aiden Hairston 39:03.5
11 Asher Bishop 39:04.2
12 Oliver Fuller 39:17.2
13 Hayden Byrd 39:39.5
14 Henry Davenport 39:42.1
15 Ryan Madagan 39:49.0
16 Nolan Rusher 40:09.8
17 Tyler Aronhalt 40:19.6
18 Liam Enfield 40:24.6
19 Samuel Wiersema 40:50.1
20 Hudson Collins 40:50.3
21 Liam Mathews 40:54.2
22 Baden Martin 41:47.1
23 Jackson Bell 42:30.0
24 Jayson Miron-miranda 42:51.8
25 Nick Wilber 43:00.2
26 Andrew Roark 43:01.7
27 Ryder Stark 43:06.8
28 Joshua Cleveland 43:40.7
29 Noah Bender 44:29.6
30 Conner Hawker 45:16.1
31 Hayes Connaughton 46:22.6
32 Augie Field 47:07.5
33 Shahryar Hamraz 47:32.2
34 Ezra Bryant 48:20.2
35 Asa Allen 49:43.3
36 Landon Spradlin 50:43.7
37 Jay Bhimjiani 51:29.4
38 Grayson Brant 52:56.2
39 Jack Carlsen 57:21.0
40 Koen Reinicke 00:10.5
41 William Goldsworth 03:17.1
DNF Cole Roudabush
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Jacob Roy 02:51.8
2 Tomas Meier 04:08.7
3 Clark Lavoie 04:16.8
4 Owen Winn 04:17.5
5 Christopher Brewer 04:17.7
6 Cyrus Mclaughlin 05:37.6
7 Peyton Hurt 06:01.6
8 Elijah Culbertson 06:18.4
9 Aidan Turnbull 07:05.6
10 Elijah Muehlman 07:50.3
11 Lelf Hastings 07:54.9
12 Felix Facteau 08:34.4
13 Connor Tennant 08:45.9
14 Nathaniel Brewster 09:20.1
15 Patrick Wright 09:28.6
16 Zeke Dixon 09:35.6
17 Nigel Burke 09:48.2
18 John Papadakis 11:03.9
19 Isaac Strom 11:35.8
20 Griffin Mcmurray 12:11.2
21 Ryan Lieberth 12:29.7
22 William Fowler 13:09.9
23 Joell Raabe 13:18.7
24 Everett Colburn 13:22.6
25 Austin Dotsey 13:31.1
26 Evan Singer 13:49.0
27 Dean Ammons 14:25.7
28 Kyler Roach 15:14.4
29 Luke Price 15:36.6
30 Charlie Culbertson 15:47.1
31 Joshua Merrill 16:01.4
32 Bodi Yocum 16:33.7
33 Duncan Leithead 16:41.4
34 Daniel Howard 17:20.7
35 Richard Kinzinger 18:36.3
36 Ethan Williams 24:58.5
DNF Philip Bairstow
DNF Jude Gillespie
DNF William Sutten
DNF Filippo Col
DNF Oscar Gaske
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Kyle Browne 24:18.5
2 Rasmus Adelmann 25:08.7
3 Larson Ayers 25:27.8
4 Grant Bradbury 26:39.4
5 Cyrus Cocke 27:09.6
6 James Lautemann 27:18.3
7 Noah Johnson 29:48.6
8 Edgar Benson 29:53.2
9 Soren Adelmann 30:00.5
10 Henry Dahlquist 30:21.8
11 Tayloe Letcher 30:34.0
12 Emmaus Cohen 31:08.0
13 Cole Wavell shifflett 31:34.3
14 Hudson Howe 33:01.8
15 Camden Cornwell 33:04.0
16 Henry Connor 34:17.5
17 Barrett Rorrer 35:23.0
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Caleb Black 19:44.2
2 Nate Haislip 20:42.0
3 Beckett Aardema-gagnon 21:07.0
4 Jack Buschi 21:31.9
5 Simon Merrill 21:32.5
6 Emmitt Deveau 22:04.7
7 Heath Williamson 22:08.5
8 Owen Bernard 23:05.7
9 Landon Guptill 23:31.8
10 Andy Hichak 23:41.4
11 Arliss Lunsford 23:51.4
12 Silas Beson 23:54.4
13 Reade Lynch 23:55.1
14 Ash Baker 24:29.8
15 Elijah Johnson 25:15.6
16 Jesse Leichtentritt 25:17.5
17 Callum Vincelette 25:31.2
18 Asher Clubb 25:35.7
19 Marshall Brown 25:47.2
20 Walker Boyd 25:49.0
21 Samuel Shobe 25:59.8
22 Judd Copeland 26:00.5
23 Carter Bates 26:10.6
24 Brill Davis 26:12.3
25 Zac Mccllelland 26:18.1
26 Stellan Emigholz 27:00.4
27 Ezra Baier-miles 27:17.6
28 Anderson Padget 27:21.4
29 Patrick Yoder 27:46.9
30 Joao Mrizek 27:56.8
31 Benjamin Hubbel 28:04.1
32 Pearce Flanagan 28:22.1
33 Henry Thomas 28:24.5
34 Judah Krider 28:24.8
35 Joseph Kain 29:15.0
36 Thomas Page 29:20.5
37 Parke Letcher 29:46.0
38 William Mcclain 29:51.0
39 Sebastien Holliday 30:39.3
40 Silas Allen 30:46.9
41 Emmett Fordham 31:30.6
42 Chase Gorman 31:37.1
43 Dulany Stewart 33:20.2
44 George Hardy 33:51.0
45 Aidan Sandberg 34:16.4
46 Hudson Stearns 36:50.5
47 Parker Hoffman 36:51.0
48 Lincoln Stearns 37:13.6
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
65 Caleb Conrad 13:10.7
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Nora Herndon 39:28.2
2 Lila Nicely 39:55.0
3 Rebecca Kline 41:24.2
4 Grace Muehlman 42:12.1
5 Laney Riedel 42:33.7
6 Lucia Cockerill 42:49.1
7 Emerson Rusk 45:40.7
8 Megan Allmon 48:26.6
9 ? Elisabeth 49:05.2
10 Natalie Gauldfeldt 51:02.6
11 Emma Nauman 53:19.6
12 Nora Tuskey 01:46.8
13 Madeline Oubre 02:57.9
14 Lillian Anderson 13:45.7
DQ Evelyn Deveau
DNF Eden Terrien
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Tenley Kramer 36:32.4
2 Hazel Gillespie 37:40.5
3 Evan Padget-waller 37:43.0
4 Georgia Miller 40:04.5
5 Katelyn Bagley 41:06.0
6 Mya Truglio 41:27.1
7 Jane Cruthirds 42:28.4
8 Aspen Smith 43:21.8
9 Samantha Braden 43:25.7
10 Lillian Amos 44:03.3
11 Anja Lehmensiek 44:15.5
12 Miranda Miller 45:32.2
13 Campbell Jebo 45:41.6
14 Alexis Mullen 46:39.2
15 Mashaila Fordham 46:47.1
16 Megan Tobler 47:45.7
17 Erin Burke 47:53.9
18 Anna Brodhead 52:54.2
19 Mazie Wiseman 55:09.5
20 Delaney Pearsall 56:26.8
21 Victoria Johnson 58:49.7
22 Lila Allen 07:35.5
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Elisabeth Bradbury 38:26.0
2 Rachel Black 38:45.1
3 Emilia Margaritini-toscano 38:56.7
4 Quinn Kramer 39:01.6
5 Grace Finley 40:32.5
6 Lila Priest 42:52.9
7 Abby Mark 46:42.8
8 Logan Harris 48:16.0
9 Dylan Bryk 56:12.6
10 Massey Morris-mcbride 57:43.0
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Elodie Chupick 19:53.4
2 Elletta Aardema-gagnon 20:25.6
3 Lia Hultgren 21:50.5
4 Stella Tuskey 22:20.7
5 Frances Williams 22:27.0
6 Olivia Nichols 23:15.1
7 Elanor Bryan 24:24.4
8 Brianna Sams 24:42.6
9 Heidi Bernard 25:10.8
10 Mary Bairstow 27:25.1
11 Mackenzie Kain 27:57.3
12 Alaya Hart 28:19.3
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Mallory Clubb 41:43.9
2 Ella Fox 41:54.9
3 Louise Foster 43:23.5
4 Sofia Hernandez 43:28.7
5 Jocelyn Hall 45:00.8
6 Fiona Bagley 45:53.1
7 Ava Leslie 46:36.3
8 Linley Corbett 48:40.1
9 Bethany Lindorf 49:25.3
10 Joy Merrill 50:18.8
11 Addison Huffman 56:08.1
DNF Laina Landseadel
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Lily Agnew 54:02.8
2 Zanna Logar 56:17.5
3 Isabelle Jensen 56:33.7
4 Elizabeth Gares 56:45.6
5 Camille Culbertson 57:04.8
6 Aleah Heiland 57:35.3
7 Jewel Bartels 59:35.2
8 Sophie Nicely 01:48.4
9 Esme Williams 02:11.6
10 Katie Higgins 02:44.4
11 Evangeline Oickle 03:02.3
12 Parker Haas 03:28.0
13 Zoe Hicks 05:02.1
14 Brooke Bartels 05:19.2
15 Julie Raydo 05:41.6
16 Lydia Kipp 15:55.1
17 Clara Strom 31:25.1
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ida Shobe 28:06.7
2 Elora Finley 28:09.7
3 Madison Rorrer 32:06.4
4 Greta Cohen 32:12.0
5 Margaret Thomas 33:25.5
6 Abby D'errico 33:32.6
7 Ray Law 34:05.0
8 Adilee Hardy 45:57.7
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Olive Benitez 23:01.4
2 Catherine Bradbury 24:23.1
3 Mckenna Flory 25:45.3
4 Lilly Charland 26:12.8
5 Brynn Greene 26:13.6
6 Lainey Browne 27:20.5
7 Maeve Delk 27:44.4
8 Lucille Ayers 28:42.1
9 Lucy Cohen 28:52.7
10 Valentina Valencia 29:45.8
11 Aubrey Wittwer 32:44.6
12 Gabby Hughes 33:40.2
13 Madison Dahlquist 33:56.4
14 Julianne Gayle 36:03.6
15 Sylvie Swensen 37:28.4
16 Cosette Mao 38:34.6
17 Carmen Cornwell 39:17.6