Log In
VAHS MTB Series • May 10 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 34:33.4
2 Andrew Parrott 35:09.4
3 Kaiden Baker 35:24.9
4 Henry Adams 35:28.2
5 Rowan Poelzing 35:41.1
6 Henry Bradbury 35:42.4
7 Liam Winn 35:55.3
8 Noah Johnstone 35:57.5
9 Nick Welsch 36:02.3
10 Nathan Brannock 37:22.3
11 Henry Harrell 38:05.2
12 Owen Mcmurray 38:07.7
13 Tyler Chulick 38:09.4
14 Franklin Brewer 38:10.7
15 Ryan Stanley 38:41.6
16 Emory Lacey 38:42.5
17 Jackson Hendricks 38:55.0
18 Henry Caudill 39:09.7
19 Tam Coe 39:14.5
20 Noah Baummer 39:27.6
21 William Oshea 39:49.8
22 Sam Fox-goens 40:11.7
23 Austin Baker 40:12.4
24 Mason Mcburney 40:16.9
25 Alex Hichak 40:42.0
26 Jackson Wills 40:49.5
27 Dylan Russell 40:59.4
28 Simon Williams 41:12.1
29 Oliver Simmons 41:13.1
30 Aaden Benigni 42:43.1
31 Bryce Courville 42:59.9
32 Tyler Crown 43:41.6
33 Grayson Lindsey 44:07.8
34 Lucas Wheeler 44:09.4
35 Felix Jiang 44:10.8
36 Finn Mclaughlin 44:10.9
37 Ryan Arthur 44:40.3
38 Mason Beirne 44:56.5
39 Brody Allen 45:15.9
40 Harley Taylor 45:18.4
41 Zeb Kendall 46:36.0
42 Avery Carter 46:40.8
43 Owen Lin 47:17.6
44 Caleb Rose 48:07.9
45 Owen Turner 48:47.3
46 Jack Kuhlbars 48:51.5
47 Keillor Sheehan 49:19.3
48 Braden Huntley 50:19.7
49 Jack Zimmerman 50:29.9
50 Levi Swinson 52:30.0
51 Wolf Watson 56:01.1
52 Steve Sang 25:04.6
53 Adrian Montufar 31:28.4
DNF Cliff Williams DSQ
DNF Matthew Hultgren DNF
DNF Jacob Kim DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Weylin Anderson jr. 51:23.6
2 Mazen Lazar 51:31.5
3 Gage Erhardt 51:50.3
4 Josiah Bower 52:33.9
5 Will Lavoie 52:34.5
6 Jackson Pollyea 52:52.4
7 Aydan Mclaughlin 52:52.4
8 Logan Mauro 53:43.5
9 Henry Chupick 54:59.4
10 Evan Strawn 55:30.9
11 Elijah Kemp 56:30.0
12 Valentino Margaritini-toscano 56:36.8
13 Carson Cikovic 57:18.8
14 Cy Keesecker 57:21.5
15 Toki Isobe 58:04.0
16 Harper Nichols 58:06.5
17 John Gypson 58:07.4
18 Gabriel Howard 58:07.9
19 Sammy Green-marshall 58:08.0
20 Evan Partington 58:46.2
21 Brent Schasiepen 59:06.7
22 Connor Masters 59:16.0
23 Bradford White 59:21.5
24 Zane Mott 59:49.5
25 Timothy Groves 59:54.8
26 Everett Bryk 00:11.3
27 Andrew Stec 00:14.3
28 Sage Bishop 00:35.5
29 Jonas Bruce 00:38.7
30 Max D'aniello 02:01.0
31 Barrett Dwelle 02:15.6
32 Jack Robertson 02:43.1
33 Grayson Rawlings 03:00.5
34 Ian Abraham 03:39.9
35 Daniel Spigarelli 04:00.2
36 Jeremy Weiseman 04:19.5
37 Kai Fusco 05:08.0
38 Darren Delby 05:15.5
39 Donovin Sams 05:22.4
40 Henry Swinson 06:15.3
41 Jack Smith 06:32.0
42 David Jaffe 07:22.3
43 Val Asmus 07:31.9
44 Nathan Ellis 07:55.6
45 Carson Allee 07:57.4
46 Rienat Kharlan 08:15.0
47 Matt Good 08:18.7
48 Mark Blandford 08:31.7
49 Brody Borgstrom 08:55.2
50 Jack Rieger 09:53.8
51 Ion Robinson 10:08.2
52 Puupa Witchucharn 10:10.2
53 Ethan Daniels 10:10.3
54 Logen Kenney 10:12.4
55 Evan Gaytan 10:12.8
56 Jake Samide 10:50.7
57 Thomas Steele 11:17.9
58 Joseph Oxford 12:08.0
59 Bradley Harper 12:34.5
60 Orrin Welborn 12:58.4
61 Luka Kelleher 13:08.0
62 Edmund Woods 13:18.1
63 Robert Dicola 13:49.0
64 Eli Bigler 14:06.5
65 Micah Bigler 14:27.3
67 Dylan Wall 16:51.5
68 Jackson Snider 17:58.0
69 Travis Beirne 19:42.4
70 Gavin Page 21:06.3
71 Nunior Chandravat 21:12.3
72 Artem Tartakovskyi 24:52.3
73 Scott Roberts 28:12.5
DQ Richard Crisler
DQ William Sehl
DNF Jameson Ripley
DNF Ian Traub
DNF Lambert Brokamp
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 35:07.4
2 Whitfield Evans 35:42.5
3 Jackson Mitten 35:43.9
4 David Darring 35:48.4
5 Jack Thomas 35:51.9
6 Titus Agnew 36:36.3
7 Benicio Benitez 37:49.4
8 Bond Handfield 37:49.5
9 Grayson Hiers 37:54.0
10 Sam Buschi 37:57.9
11 Max Jowdy 38:19.5
12 George Brewer 38:36.7
13 Liam Hingeley 38:44.6
14 Sawyer Pearsall 39:41.3
15 Mason Dreiling 39:46.5
16 Anders Miller 39:49.9
17 Graham Stevens 40:12.0
18 Landen Purrington 40:31.1
19 Ian Halbert 40:31.7
20 Will Anderson 40:36.4
21 Kieran Murphy 40:45.8
22 Wyatt Pollyea 40:47.3
23 Henry Bull 41:14.0
24 Adam Carelson 41:49.8
25 Callan Panzarella 41:54.7
26 Liam Hattingh 42:05.0
27 Cole Bandy 42:11.7
28 Emilis Valaitis 42:13.0
29 Jim Thomas 42:16.5
30 Silas Feiner 42:34.1
31 Benson Seawell 43:17.3
32 Ian Moore 43:17.5
33 Benjamin Baummer 43:20.5
34 Tanner Clubb 43:22.8
35 Hudson Lunsford 43:22.9
36 Jack Henriksen 43:24.9
37 Caleb Strom 43:24.9
38 Ethan Rogers 43:33.2
39 Owen Cruthirds 43:33.2
40 Daniel Basmajian 43:36.7
41 Samuel Bowman 43:58.7
42 James Broniszewski 44:37.0
43 Orrin Strom 44:38.0
44 Ethan Russell 45:26.6
45 Mccall Fehd 45:41.5
46 David Merrill 46:03.7
47 Sawyer Lunsford 46:05.6
48 Forrest Cory 46:32.6
49 Max Hichak 46:36.5
50 William Dickey 46:41.6
51 Wyatt Strawn 46:44.0
52 Ryder Blews 46:50.9
53 Brayden Little 47:16.4
54 Lincoln Santini 48:08.5
55 Crosby Lumpkins 48:47.3
56 Joshua Hamburger 48:59.8
57 Gabe D'errico 49:03.7
58 Archie Dinunzio 49:31.5
59 Davis Griscik 49:35.7
60 Trail Gorman 49:41.1
61 Forest Grizzle 49:59.8
62 Pappas Trice 50:40.2
63 Ryan Cullinan 51:26.5
64 Noah Heltberg 51:31.8
65 Alexander Wood 52:10.4
66 Wade Thomas 53:11.3
67 Briscoe-solomon Anderson 53:46.2
68 Herbert Peterson 53:51.6
69 Finn Morris 54:16.0
70 Easton Krug 54:17.6
71 Raleigh Light 54:20.4
72 Niko Klimek 56:41.0
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 20:43.2
2 Finlay Sandberg 22:05.3
3 Jackson Yoder 22:17.3
4 Parker Montgomery 22:31.3
5 Ethan Deveau 22:32.2
6 Wade Kulick 23:08.5
7 Sean Guimond 23:09.9
8 David Bice 23:15.0
9 Cameron Allen 23:44.1
10 Boone Baker 23:55.3
11 Henry Ward 24:01.9
12 Ever Whaley 24:07.3
13 Graham Copeland 24:15.7
14 Carter Carrier 24:33.7
15 Abraham Johnson 24:35.2
16 Oliver Baldwin 24:39.2
17 Andrew Gruber 24:46.1
18 Bryce Murphy 24:52.6
19 John-michael Campbell 24:55.6
20 Wyatt Seifert 25:07.0
21 Alexander Tsiopanas 25:17.3
22 ? Tobias 25:20.4
23 Richard Neufer 25:21.6
24 Ashton Padrick 25:22.8
25 Seth Kidd 25:23.6
26 Mike Magrogan 25:25.8
27 Latham Murray 25:28.3
28 Darien Farrish 25:32.2
29 Declan Murray 26:14.1
30 Gil Garber 26:32.2
31 Brendon Wood 26:33.8
32 Tanner Caramanica 26:34.3
33 Walker Smiley 26:36.5
34 Andrew Jones-twiggs 26:46.3
35 Jacob Oubre 26:50.4
36 Henry Kearley 26:52.3
37 Rowan Anthony 27:00.5
38 Gray Bell 27:05.4
39 Hudson Frey 27:10.0
40 Graham Long 27:12.7
41 Will Mackay 27:13.4
42 Paul Patrizia 27:31.7
43 Caleb Stanley 27:34.9
44 Perry Roeder 27:35.7
45 Rainer Shelton 27:41.0
46 Asher Heysell 27:45.0
47 Tyler Dee 27:47.0
48 Colin Brown 28:51.8
49 Taylor Barns 30:42.0
50 Benny Campbell 30:59.4
51 Hunter Hayden 32:17.2
52 Milo Facteau 32:58.1
53 Rhys Pease 36:22.9
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 37:01.1
2 Michael Dickey 37:05.8
3 Conor Branham 37:32.4
4 Bryson Snakenberg 37:35.2
5 Weston Bogaczyk 37:47.6
6 Eli Baldwin 37:50.7
7 Oliver Fuller 38:56.1
8 Jaren Warner 40:17.3
9 Asher Bishop 40:35.7
10 Nick Wilber 40:39.0
11 Alex Gillen 41:00.0
12 George Mahoney 41:00.9
13 Tyler Aronhalt 41:01.2
14 Hudson Collins 41:01.4
15 Henry Davenport 41:12.7
16 Liam Mathews 41:21.7
17 Miles Noah 41:39.6
18 Baden Martin 41:43.7
19 Samuel Wiersema 41:44.4
20 Nolan Rusher 41:47.6
21 Hayden Byrd 41:58.8
22 Liam Enfield 42:04.3
23 Eli Konikoff 42:29.7
24 Hayes Connaughton 42:36.8
25 Andrew Roark 42:58.6
26 Conner Hawker 44:13.1
27 Renik Dejong 44:15.2
28 Carter Parrish 44:22.0
29 Ryder Stark 44:35.4
30 Jayson Miron-miranda 45:20.4
31 Joshua Cleveland 45:39.8
32 Ryan Madagan 46:10.6
33 Jackson Bell 46:43.2
34 Augie Field 46:48.7
35 Shahryar Hamraz 48:22.8
36 Oscar Gromoll 48:26.2
37 Cole Roudabush 48:36.3
38 Noah Bender 48:46.3
39 Landon Spradlin 48:48.9
40 Jay Bhimjiani 53:11.3
41 Jack Carlsen 55:10.6
42 Koen Reinicke 57:32.7
DNF Aiden Hairston DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Henry Schumm 05:47.1
2 Tomas Meier 05:51.0
3 Christopher Brewer 07:14.0
4 Eden Baier-miles 07:14.9
5 Elliot Purrington 07:17.9
6 Pearson Bruhns 08:11.5
7 Owen Winn 08:39.9
8 Cyrus Mclaughlin 08:45.9
9 Peyton Hurt 09:21.2
10 Gray Steves 09:29.4
11 Jude Gillespie 09:56.8
12 Patrick Wright 10:06.4
13 Joren Aardema gagnon 10:06.7
14 John Papadakis 10:18.9
15 Isaac Strom 10:27.4
16 Luke Price 10:34.5
17 Elijah Culbertson 11:21.8
18 Asher Krider 11:36.9
19 Felix Facteau 12:13.2
20 Austin Dotsey 12:24.2
21 Josh Koch 12:31.5
22 Aidan Turnbull 12:34.9
23 Griffin Mcmurray 13:26.8
24 Everett Colburn 14:07.6
25 William Fowler 14:24.7
26 Dean Ammons 14:48.9
27 Ryan Lieberth 14:50.1
28 Will Mcever 14:53.9
29 Bodi Yocum 15:23.2
30 Zeke Dixon 15:33.0
31 William Sutten 16:44.5
32 Duncan Leithead 18:17.2
33 Joshua Merrill 19:05.6
34 Daniel Howard 19:51.2
35 Sorin Vladu 23:26.3
36 Oscar Gaske 23:57.2
37 Jackson Brown 24:44.2
38 Charlie Culbertson 30:26.2
39 Ian Jora macrea 37:58.6
DNF Nathaniel Brewster
DNF Sebastian Peake
DNF Connor Tennant
DNF Elijah Muehlman
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Rasmus Adelmann 25:46.0
2 Kyle Browne 26:04.6
3 Grant Bradbury 27:32.8
4 Sammy Jowdy 27:38.7
5 Larson Ayers 27:44.0
6 Emmaus Cohen 29:00.8
7 Cyrus Cocke 29:18.6
8 James Lautemann 29:36.4
9 Noah Johnson 32:14.5
10 Henry Connor 32:17.0
11 Edgar Benson 32:18.0
12 Soren Adelmann 33:26.4
13 Cole Wavell shifflett 33:29.6
14 Barrett Rorrer 34:25.0
15 Camden Cornwell 35:39.2
16 Tayloe Letcher 36:07.7
17 Henry Dahlquist 43:59.4
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 20:12.7
2 Beckett Aardema-gagnon 21:56.9
3 Simon Merrill 22:05.0
4 Nate Haislip 22:21.8
5 Jack Buschi 22:37.5
6 Emmitt Deveau 23:06.7
7 Andy Hichak 23:21.9
8 Heath Williamson 23:25.0
9 Owen Bernard 23:43.2
10 Landon Guptill 23:49.0
11 Ash Baker 24:40.4
12 George Hardy 24:51.8
13 Silas Beson 25:00.7
14 Elijah Johnson 25:13.7
15 Asher Clubb 25:48.8
16 Arliss Lunsford 26:08.2
17 Jack Henderson 26:11.9
18 Samuel Shobe 26:28.9
19 Callum Vincelette 26:50.3
20 Stellan Emigholz 26:51.4
21 Pearce Flanagan 27:00.8
22 Ezra Baier-miles 27:03.2
23 Jesse Leichtentritt 27:09.1
24 Judd Copeland 27:10.4
25 Walker Boyd 27:10.5
26 Joao Mrizek 28:08.1
27 Benjamin Hubbel 28:17.3
28 Ethan Wess 28:19.5
29 Emmett Fordham 28:58.3
30 Brill Davis 29:15.4
31 Silas Reid 29:16.1
32 Patrick Yoder 29:38.6
33 Judah Krider 29:46.5
34 Zac Mccllelland 29:52.5
35 Parke Letcher 29:54.7
36 Anderson Padget 30:02.5
37 Henry Thomas 30:03.8
38 Sebastien Holliday 30:35.6
39 Thomas Page 31:07.6
40 Joseph Kain 31:09.6
41 William Mcclain 31:14.2
42 Dulany Stewart 31:47.4
43 Chase Gorman 32:20.3
44 Silas Allen 32:21.3
45 Aidan Sandberg 32:44.7
46 Hudson Stearns 36:19.5
47 Lincoln Stearns 36:45.0
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
66 Caleb Conrad 15:11.0
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Lila Nicely 40:59.6
2 Nora Herndon 41:49.1
3 Eden Terrien 42:46.6
4 Rebecca Kline 43:57.1
5 Grace Muehlman 44:22.2
6 Lucia Cockerill 45:18.2
7 Piper Allee 46:02.6
8 Brooklyn Whyte 46:12.3
9 Emerson Rusk 47:15.1
10 Arianna Follick 49:20.1
11 ? Elisabeth 50:16.5
12 Evelyn Deveau 51:00.2
13 Megan Allmon 51:35.0
14 Lona Bentz 52:08.2
15 Natalie Gauldfeldt 55:41.2
16 Emma Nauman 00:51.2
17 Nora Tuskey 01:33.5
18 Madeline Oubre 06:04.7
19 Lillian Anderson 08:37.9
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 39:11.5
2 Evan Padget-waller 40:45.8
3 Hazel Gillespie 41:27.5
4 Georgia Miller 41:29.6
5 Gabby Bartolini 41:35.9
6 Mia Troiani 41:46.6
7 Mya Truglio 42:41.5
8 Katelyn Bagley 43:02.8
9 Jane Cruthirds 43:57.5
10 Anja Lehmensiek 44:32.7
11 Aspen Smith 45:21.4
12 Lillian Amos 46:49.2
13 Mashaila Fordham 49:20.4
14 Erin Burke 49:28.4
15 Alexis Mullen 51:07.9
16 Miranda Miller 53:50.0
17 Megan Jones 54:08.5
18 Megan Tobler 55:03.2
19 Anna Brodhead 55:11.9
20 Mazie Wiseman 56:38.8
21 Delaney Pearsall 56:49.5
22 Lila Allen 10:24.3
23 Samantha Braden 02:06.9
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 39:49.9
2 Quinn Kramer 39:53.7
3 Grace Finley 40:48.2
4 Emilia Margaritini-toscano 41:42.4
5 Rachel Black 41:55.1
6 Lila Priest 42:49.7
7 Elletta Aardema-gagnon 43:54.9
8 Dylan Bryk 51:10.0
9 Logan Harris 51:15.2
10 Massey Morris-mcbride 02:44.0
DNF Delia Thorpe DSQ
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 21:20.4
2 Lia Hultgren 21:54.7
3 Frances Williams 23:37.4
4 Elanor Bryan 24:23.9
5 Brianna Sams 24:41.2
6 Heidi Bernard 26:19.2
7 Olivia Nichols 26:31.7
8 Elena Konikoff 27:40.4
9 Mary Bairstow 28:41.3
10 Mackenzie Kain 29:26.3
11 Alaya Hart 33:33.2
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ella Fox 42:46.0
2 Mallory Clubb 44:01.3
3 Laina Landseadel 44:06.1
4 Ava Leslie 44:20.1
5 Sofia Hernandez 46:58.5
6 Grace Guo 47:32.7
7 Louise Foster 48:35.3
8 Jocelyn Hall 49:18.8
9 Fiona Bagley 50:14.7
10 Joy Merrill 52:47.5
DNF Linley Corbett
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 56:40.2
2 Aleah Heiland 59:41.6
3 Kate Elwell 00:41.6
4 Elizabeth Gares 01:29.2
5 Jewel Bartels 03:19.7
6 Evangeline Oickle 03:28.3
7 Esme Williams 03:28.5
8 Sophie Nicely 03:29.0
9 Clara Strom 03:30.5
10 Stella Loverich 04:10.9
11 Katie Higgins 04:15.5
12 Parker Haas 05:47.1
13 Zoe Hicks 06:14.7
14 Julie Raydo 06:58.0
15 Brooke Bartels 09:10.7
16 Lydia Kipp 11:23.3
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:16.8
2 Elora Finley 28:59.3
3 Greta Cohen 33:05.4
4 Madison Rorrer 33:06.0
5 Margaret Thomas 34:20.7
6 Abby D'errico 36:37.7
7 Ray Law 38:03.9
8 Adilee Hardy 44:50.4
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 22:31.7
2 Catherine Bradbury 23:02.7
3 Mckenna Flory 26:37.6
4 Lainey Browne 26:57.3
5 Lilly Charland 27:03.6
6 Brynn Greene 27:19.5
7 Lucy Cohen 27:27.4
8 Maeve Delk 27:48.0
9 Valentina Valencia 29:52.3
10 Lucille Ayers 30:43.3
11 Julianne Gayle 31:29.6
12 Gabby Hughes 32:10.7
13 Aubrey Wittwer 32:36.4
14 Madison Dahlquist 32:46.0
15 Sylvie Swensen 34:15.1
16 Carmen Cornwell 34:55.7