Log In
VAHS MTB Series • Apr 26 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:29.4
2 Henry Harrell 32:45.3
3 Alex Hichak 32:54.2
4 Andrew Parrot 33:00.8
5 Nick Welsch 33:14.8
6 Henry Bradbury 33:30.1
7 Henry Adams 33:52.6
8 Liam Winn 34:05.5
9 Noah Johnstone 34:14.2
10 Tam Coe 34:19.9
11 Rowan Poelzing 34:26.9
12 Kaiden Baker 34:56.3
13 Nathan Brannock 35:12.3
14 Ryan Stanley 35:42.4
15 Henry Caudill 36:04.1
16 Matthew Hultgren 36:10.4
17 William Oshea 36:32.9
18 Owen Mcmurray 36:37.9
19 Franklin Brewer 37:04.1
20 Emory Lacey 37:04.6
21 Hayes Pease 37:05.5
22 Jackson Wills 37:42.9
23 Tyler Chulick 37:46.1
24 Owen Quinn 38:02.2
25 Jackson Hendricks 38:04.0
26 Aaden Benigni 38:28.0
27 Oliver Simmons 38:30.5
28 Noah Baummer 38:30.7
29 Miles Ammons 39:04.6
30 Dylan Russell 39:32.2
31 Grayson Lindsey 39:32.8
32 Mason Mcburney 39:44.3
33 Tyler Crown 40:10.1
34 Sam Fox-goens 41:06.6
35 Austin Baker 41:12.2
36 Simon Williams 41:23.6
37 Bryce Courville 41:23.7
38 Lucas Wheeler 41:33.8
39 Steve Sang 41:50.3
40 Cliff Williams 42:19.2
41 Finn Mclaughlin 42:22.1
42 Brody Allen 42:45.5
43 Jack Kuhlbars 43:01.9
44 Thomas Miller 43:07.3
45 Owen Lin 44:15.7
46 Zeb Kendall 44:31.3
47 Caleb Rose 46:15.2
48 Mason Beirne 46:25.7
49 Christian Weed 46:50.0
50 Avery Carter 46:59.8
51 Owen Turner 47:25.7
52 Jack Zimmerman 49:09.1
53 Wolf Watson 52:02.5
54 Braden Huntley 57:56.4
55 Adrian Montufar 00:23.4
DNF Harley Taylor DNF
DNF Tyler Parrish DNF
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Joren Aardema gagnon 46:56.7
2 Will Lavoie 48:00.4
3 Aydan Mclaughlin 48:57.6
4 Weylin Anderson jr. 49:06.6
5 Josiah Bower 49:07.2
6 Gage Erhardt 49:22.5
7 Mazen Lazar 49:42.3
8 Logan Mauro 49:42.5
9 Jackson Pollyea 50:27.7
10 Henry Chupick 50:28.7
11 Evan Strawn 51:38.2
12 Scotty Chase 51:48.9
13 Carson Cikovic 52:41.8
14 Sage Bishop 53:09.0
15 Elijah Kemp 53:11.5
16 Brent Schasiepen 53:11.5
17 Valentino Margaritini-toscano 53:22.4
18 Richard Crisler 53:45.3
19 Sammy Green-marshall 53:56.4
20 Toki Isobe 54:18.0
21 Cy Keesecker 54:20.2
22 Gabriel Howard 54:50.6
23 Matthew Lindemann 56:16.1
24 Everett Bryk 56:23.0
25 Andrew Stec 57:15.9
26 Timothy Groves 57:18.1
27 Scott Roberts 57:28.1
28 Jonas Bruce 57:49.5
29 Jack Robertson 58:03.0
30 Max D'aniello 58:04.3
31 Jeremy Weiseman 58:07.8
32 Barrett Dwelle 58:26.0
33 Daniel Spigarelli 59:02.2
34 Evan Partington 00:30.7
35 Darren Delby 00:59.4
36 Ian Traub 01:02.1
37 Grayson Rawlings 01:14.8
38 Ian Abraham 01:16.4
39 David Jaffe 01:16.5
40 Jack Smith 01:33.5
41 Donovin Sams 01:55.3
42 William Sehl 02:23.2
43 Ion Robinson 02:50.7
44 Micah Bigler 03:45.3
45 Brody Borgstrom 04:38.6
46 Carson Allee 04:41.3
47 Kai Fusco 05:06.1
48 Ethan Daniels 05:47.2
49 Mark Blandford 06:19.3
50 Eli Bigler 06:35.9
51 Caspar Gray 06:47.8
52 Matt Good 07:22.3
53 Val Asmus 08:27.2
54 Puupa Witchucharn 09:16.2
55 Orrin Welborn 09:56.3
56 Nathan Ellis 10:17.3
57 Drake Dash 10:43.2
58 Luka Kelleher 11:24.9
59 Jack Rieger 11:28.0
60 Rienat Kharlan 12:50.5
61 Joseph Oxford 13:14.6
62 Dylan Wall 13:41.9
63 Travis Beirne 14:50.1
64 Edmund Woods 15:25.8
65 Jake Samide 16:03.6
67 Nunior Chandravat 20:04.4
68 Grayson Faulk 22:48.4
69 Gavin Page 22:58.8
70 Jameson Ripley 23:06.1
71 Artem Tartakovskyi 23:07.2
72 Thomas Steele 23:25.1
DNF Carson Layman
DNF Bradley Harper
DNF Bradford White
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 33:07.3
2 David Darring 33:30.4
3 Jack Thomas 34:32.4
4 Benicio Benitez 35:06.2
5 Whitfield Evans 35:22.3
6 Titus Agnew 35:30.1
7 Sawyer Pearsall 36:40.3
8 Bond Handfield 37:04.3
9 Sam Buschi 37:05.0
10 Grayson Hiers 37:16.1
11 George Brewer 37:16.6
12 Maxwell Jowdy 37:17.1
13 Anders Miller 37:24.9
14 Mason Dreiling 37:36.9
15 Will Anderson 37:45.1
16 Liam Hingeley 37:53.5
17 Hudson Lunsford 37:55.6
18 Wyatt Pollyea 38:03.9
19 Graham Stevens 38:46.9
20 Ian Halbert 38:46.9
21 Benjamin Baummer 39:31.7
22 Landen Purrington 39:33.1
23 Kieran Murphy 39:47.9
24 Liam Hattingh 40:05.8
25 Caleb Strom 40:19.3
26 Silas Feiner 40:50.1
27 James Broniszewski 41:00.9
28 Alex Biedler 41:10.3
29 Benson Seawell 41:22.6
30 Cole Bandy 41:29.3
31 Ian Moore 41:33.1
32 Daniel Basmajian 42:19.3
33 Jack Henriksen 42:27.4
34 Ethan Rogers 42:28.2
35 Jim Thomas 42:37.5
36 Max Hichak 42:55.7
37 Owen Cruthirds 42:59.1
38 Tanner Clubb 43:10.2
39 Orrin Strom 43:19.3
40 Mccall Fehd 44:07.9
41 Forrest Cory 44:57.1
42 William Miller 45:10.3
43 Sawyer Lunsford 45:32.9
44 Wyatt Strawn 45:40.1
45 William Dickey 45:57.9
46 Crosby Lumpkins 46:02.1
47 Joshua Hamburger 46:02.3
48 Lincoln Santini 46:06.3
49 Samuel Bowman 46:40.9
50 Brayden Little 46:58.8
51 Davis Griscik 47:19.1
52 Archie Dinunzio 47:44.9
53 David Merrill 48:12.3
54 Gabe D'errico 48:56.6
55 Frederick Papadopoulos 49:21.4
56 Forest Grizzle 49:31.0
57 Briscoe-solomon Anderson 49:31.7
58 Cameron Kiland 49:42.2
59 Aaron Singer 51:03.2
60 Cooper Lamb 51:38.0
61 Herbert Peterson 52:00.5
62 Alexander Wood 52:29.9
63 Raleigh Light 52:54.0
64 Easton Krug 53:32.5
65 Walker Smiley 53:44.2
66 Wade Thomas 53:52.3
67 Noah Heltberg 57:12.6
68 Niko Klimek 57:13.7
DNF John Gruber
DNF Callan Panzarella
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:33.8
2 Finlay Sandberg 20:22.0
3 Ethan Deveau 21:04.4
4 Jackson Yoder 21:14.3
5 Parker Montgomery 22:00.2
6 Wade Kulick 22:10.7
7 Cameron Allen 22:24.5
8 Mike Magrogan 22:27.5
9 Trail Gorman 22:28.7
10 Graham Copeland 22:42.6
11 Mitchell Hendricks 22:44.2
12 Andrew Gruber 22:45.4
13 Ever Whaley 22:48.2
14 Boone Baker 22:57.8
15 Henry Ward 23:08.0
16 David Bice 23:10.8
17 Carter Carrier 23:12.8
18 Sean Guimond 23:14.9
19 Oliver Baldwin 23:20.0
20 Abraham Johnson 23:23.2
21 Bryce Murphy 23:25.1
22 Richard Neufer 23:29.4
23 Wyatt Seifert 23:30.3
24 John-michael Campbell 23:41.9
25 ? Tobias 24:42.4
26 Alexander Tsiopanas 24:46.7
27 Henry Kearley 25:00.7
28 Ashton Padrick 25:14.7
29 Gray Bell 25:31.3
30 Hudson Frey 26:03.1
31 Andrew Jones-twiggs 26:18.1
32 Tanner Caramanica 26:23.0
33 Brendon Wood 26:24.7
34 Darien Farrish 26:34.1
35 Seth Kidd 27:23.5
36 Tyler Dee 27:28.2
37 Graham Long 27:33.8
38 Paul Patrizia 27:49.2
39 Benny Campbell 27:55.6
40 Latham Murray 28:17.1
41 Ryan Yoder 29:04.8
42 Perry Roeder 29:12.6
43 Roland Simon 29:36.2
44 Hunter Hayden 29:37.4
45 Taylor Barns 29:41.4
46 Cillian Mcclelland 29:48.0
47 Milo Facteau 29:53.3
48 Deion Southerland 30:06.9
49 Derek Portue 32:51.8
50 Kemonte Scroggins 38:01.0
51 Rhys Pease 40:43.9
52 Benjamin Stiner 49:46.6
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 34:35.2
2 Michael Dickey 34:40.7
3 Conor Branham 35:04.9
4 Weston Bogaczyk 35:23.8
5 Aiden Hairston 36:32.1
6 Bryson Snakenberg 36:33.4
7 Eli Baldwin 37:21.4
8 Miles Noah 37:42.1
9 Oliver Fuller 37:44.2
10 Nick Wilber 37:46.2
11 Baden Martin 37:50.3
12 Jaren Warner 38:01.9
13 Asher Bishop 38:30.7
14 George Mahoney 38:38.6
15 Hudson Collins 39:08.5
16 Eli Konikoff 39:12.6
17 Samuel Wiersema 39:14.0
18 Ryan Madagan 39:41.8
19 Alex Gillen 39:49.5
20 Liam Enfield 40:05.7
21 Nolan Rusher 40:05.8
22 Hayden Byrd 40:10.7
23 Liam Mathews 40:16.8
24 Hayes Connaughton 41:14.8
25 Conner Hawker 41:40.7
26 Tyler Aronhalt 42:09.1
27 Jayson Miron-miranda 42:33.8
28 Noah Bender 44:25.3
29 Andrew Roark 44:33.1
30 Kent Portue 45:04.1
31 Oscar Gromoll 45:39.3
32 Ryder Stark 46:49.2
33 Shahryar Hamraz 47:49.9
34 Jackson Bell 49:29.5
35 Ezra Bryant 50:05.2
36 Jay Bhimjiani 50:24.4
37 Jack Carlsen 52:36.2
38 Grayson Brant 54:16.2
39 William Goldsworth 56:37.1
40 Koen Reinicke 02:02.4
41 Cole Roudabush 22:59.1
DNF Asa Allen
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Christopher Brewer 01:20.8
2 Elliot Purrington 01:33.6
3 Tomas Meier 02:24.2
4 Clark Lavoie 02:40.2
5 Gray Steves 03:27.7
6 Connor Tennant 03:30.3
7 Owen Winn 04:00.7
8 Cyrus Mclaughlin 05:13.5
9 Isaac Strom 05:55.1
10 Josh Koch 06:00.5
11 Asher Krider 06:32.6
12 Joell Raabe 06:46.2
13 Benjamin Tiller 07:13.4
14 Ian Jora macrea 07:20.2
15 John Papadakis 07:33.7
16 Felix Facteau 07:47.0
17 Elijah Muehlman 08:08.0
18 Griffin Mcmurray 08:33.0
19 William Sutten 08:40.2
20 Evan Singer 09:10.6
21 Aidan Turnbull 09:26.0
22 Everett Colburn 09:27.1
23 Zeke Dixon 09:40.8
24 Luke Price 09:54.4
25 Ryan Lieberth 10:28.0
26 Nathaniel Brewster 10:34.2
27 Filippo Col 10:51.2
28 Kyler Roach 10:55.6
29 William Fowler 11:26.6
30 Eli Culbertson 11:32.8
31 Dean Ammons 12:37.4
32 Bodi Yocum 15:28.7
33 Daniel Howard 16:11.8
34 Duncan Leithead 16:37.2
35 Joshua Merrill 18:16.9
36 Ethan Williams 18:22.4
37 Richard Kinzinger 20:37.2
DNF Philip Bairstow
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 23:38.7
2 Rasmus Adelmann 24:18.7
3 Larson Ayers 25:14.8
4 Grant Bradbury 25:49.7
5 James Lautemann 27:01.5
6 Cyrus Cocke 27:31.7
7 Sammy Jowdy 27:56.5
8 Edgar Benson 28:24.5
9 Noah Johnson 28:27.2
10 Soren Adelmann 28:53.8
11 Emmaus Cohen 29:13.6
12 Camden Cornwell 30:04.5
13 Henry Connor 32:50.5
14 Cole Wavell shifflett 33:05.0
15 Henry Dahlquist 33:06.3
16 Barrett Rorrer 33:06.8
17 Hudson Howe 41:51.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 18:49.8
2 Beckett Aardema-gagnon 20:34.7
3 Nate Haislip 20:35.8
4 Jack Buschi 20:57.3
5 Simon Merrill 20:58.5
6 Heath Williamson 21:02.1
7 Michael Rowley 21:20.6
8 Elijah Johnson 21:29.0
9 Emmitt Deveau 22:40.0
10 Owen Bernard 22:40.7
11 Andy Hichak 23:25.3
12 Ash Baker 23:51.5
13 Carter Bates 24:00.5
14 George Hardy 24:10.9
15 Arliss Lunsford 24:35.1
16 Ezra Baier-miles 24:36.0
17 Asher Clubb 25:15.1
18 Silas Beson 25:36.2
19 Marshall Brown 25:39.8
20 Judd Copeland 25:40.3
21 Landon Guptill 25:41.7
22 Walker Boyd 25:59.6
23 Jack Henderson 26:00.7
24 James Shirley 26:22.6
25 Callum Vincelette 26:40.2
26 Zachary Mcclelland 27:02.6
27 Benjamin Hubbel 27:20.8
28 Jesse Leichtentritt 27:26.9
29 Judah Krider 27:45.8
30 Stellan Emigholz 27:50.6
31 Joseph Kain 28:12.6
32 Henry Thomas 28:27.2
33 Samuel Shobe 28:32.0
34 Thomas Page 28:33.8
35 Patrick Yoder 29:06.8
36 Sebastien Holliday 29:17.3
37 Silas Allen 29:46.6
38 Joao Mrizek 30:09.7
39 Pearce Flanagan 30:57.7
40 Jonathan Murphy 31:05.0
41 Chase Gorman 31:50.7
42 William Mcclain 31:55.0
43 Dulany Stewart 32:39.4
44 Ethan Wess 35:55.4
45 Aidan Sandberg 47:33.5
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 16:20.4
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 38:25.7
2 Lila Nicely 39:38.6
3 Rebecca Kline 40:46.2
4 Lucia Cockerill 42:45.7
5 Emerson Rusk 43:20.7
6 Grace Muehlman 43:51.8
7 Brooklyn Whyte 44:20.8
8 Laney Riedel 44:28.0
9 Piper Allee 45:07.3
10 Arianna Follick 47:15.5
11 Evelyn Deveau 49:18.9
12 Natalie Gauldfeldt 49:57.6
13 ? Elisabeth 50:20.9
14 Lucy Dornsife 51:51.2
15 Emma Nauman 02:01.2
16 Lillian Anderson 03:25.8
DNF Lona Bentz
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Evan Padget-waller 36:24.8
2 Tenley Kramer 37:14.4
3 Georgia Miller 37:49.0
4 Hazel Gillespie 37:51.4
5 Gabby Bartolini 38:54.5
6 Katelyn Bagley 40:00.5
7 Mia Troiani 40:43.4
8 Anja Lehmensiek 42:00.8
9 Jane Cruthirds 42:30.2
10 Mya Truglio 42:38.4
11 Lillian Amos 43:22.8
12 Samantha Braden 43:30.8
13 Aspen Smith 43:50.3
14 Alexis Mullen 45:57.2
15 Erin Burke 47:49.6
16 Megan Tobler 47:54.4
17 Miranda Miller 49:05.6
18 Mashaila Fordham 49:21.1
19 Megan Jones 50:40.2
20 Anna Brodhead 50:47.7
21 Delaney Pearsall 51:40.0
22 Mazie Wiseman 54:46.4
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 37:07.2
2 Quinn Kramer 37:33.3
3 Emilia Margaritini-toscano 38:26.3
4 Katya Rowley 39:12.8
5 Rachel Black 39:53.8
6 Lila Priest 41:36.0
7 Abby Mark 47:39.1
8 Logan Harris 48:09.7
9 Delia Thorpe 50:27.3
10 Massey Morris-mcbride 55:25.9
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Elletta Aardema-gagnon 19:36.7
2 Elodie Chupick 20:25.5
3 Frances Williams 21:31.2
4 Lia Hultgren 21:43.4
5 Stella Tuskey 21:58.7
6 Olivia Nichols 22:53.4
7 Elanor Bryan 23:04.2
8 Heidi Bernard 24:17.8
9 Elena Konikoff 24:25.0
10 Brianna Sams 24:38.8
11 Reime Romero 25:42.5
12 Mary Bairstow 26:42.3
13 Mackenzie Kain 27:21.8
14 Alaya Hart 29:32.4
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 40:44.5
2 Mallory Clubb 41:37.5
3 Sofia Hernandez 41:46.6
4 Laina Landseadel 41:53.7
5 Jocelyn Hall 45:16.4
6 Louise Foster 46:25.6
7 Fiona Bagley 46:52.3
8 Bethany Lindorf 47:28.1
9 Linley Corbett 47:28.1
10 Joy Merrill 53:56.8
11 Addison Huffman 59:20.0
DNF Ava Leslie
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 52:19.8
2 Camille Culbertson 54:30.0
3 Kate Elwell 55:23.1
4 Elizabeth Gares 55:53.6
5 Aleah Heiland 55:57.1
6 Sylvie Aardema-gagnon 57:02.2
7 Sophie Nicely 59:30.6
8 Clara Strom 59:55.7
9 Jewel Bartels 00:58.8
10 Zoe Hicks 01:37.6
11 Evangeline Oickle 02:33.1
12 Esme Williams 02:36.9
13 Katie Higgins 02:38.9
14 Julie Raydo 03:12.0
15 Parker Haas 05:20.4
16 Brooke Bartels 05:47.1
17 Lydia Kipp 12:55.9
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 29:03.5
2 Madison Rorrer 31:12.4
3 Greta Cohen 31:25.6
4 Margaret Thomas 32:05.7
5 Ray Law 32:39.7
6 Abby D'errico 36:37.2
DNF Adilee Hardy
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 21:31.6
2 Catherine Bradbury 23:07.4
3 Lilly Charland 24:34.8
4 Mckenna Flory 24:39.5
5 Brynn Greene 26:07.2
6 Lainey Browne 26:53.1
7 Lucille Ayers 27:00.5
8 Maeve Delk 27:04.7
9 Bella Jowdy 27:51.4
10 Valentina Valencia 28:33.1
11 Lucy Cohen 30:19.5
12 Gabby Hughes 32:23.6
13 Aubrey Wittwer 34:14.7
14 Madison Dahlquist 34:17.6
15 Julianne Gayle 34:38.1
16 Carmen Cornwell 38:34.4
17 Sylvie Swensen 46:56.3