Girls Results   Boys Results
             
5k       5k    
             
17:48 Audrey Link MileStat   15:34.0 Alistair Bushey Great American
18:05.1 Kaitlynn Wolfe Adidas   15:39 Alistair Bushey MileStat
18:15.1 Kaitlynn Wolfe Knights Crossing   15:53.9 Landon Dinkel Great American
18:21.6 Audrey Link Great American   15:54.1 Alistair Bushey Region Championship
18:39.4 Kaitlynn Wolfe Region Championship   15:55 Landon Dinkel MileStat
19:05 Mari Garza MileStat   16:01.5 Alistair Bushey Knights Crossing
19:06 Mia Jones MileStat   16:14.0 Landon Dinkel Knights Crossing
19:10 Annika Griggs MileStat   16:18.8 Alistair Bushey Metro
19:11.1 Audrey Link Region Championship   16:19.3 Landon Dinkel Region Championship
19:18.0 Mari Garza Great American   16:24 Cade Green MileStat
19:20.3 Annika Griggs Region Championship   16:39.4 Cade Green Great American
19:23.3 Mia Jones Great American   16:49.6 Landon Dinkel Metro
19:23.8 Mari Garza Region Championship   16:58.7 Ben Schmitt Great American
19:31.3 Audrey Link Knights Crossing   17:02.2 Matthew McPherson Great American
19:32.8 Mia Jones Region Championship   17:08 Vance Ruiz MileStat
19:37.7 Kaitlynn Wolfe Blue Demon   17:10.5 Ben Schmitt Region Championship
19:44.2 Annika Griggs Great American   17:12 Eli Sterling MileStat
19:45.3 Mia Jones Knights Crossing   17:14.1 Alistair Bushey Blue Demon
19:47 Emily Wolfe MileStat   17:15.2 Cade Green Region Championship
19:52 Grayson Lawrence MileStat   17:16 Oscar Coddington MileStat
19:58.6 Mari Garza Knights Crossing   17:16.1 Cade Green Knights Crossing
19:58.6 Emily Wolfe Great American   17:20.1 Eli Sterling Great American
20:01.6 Annika Griggs Knights Crossing   17:20.2 Oscar Coddington Great American
20:04.0 Audrey Link Albemarle   17:21.0 Johnny Lowry Great American
20:04.1 Emily Wolfe Knights Crossing   17:22 Johnny Lowry MileStat
20:05.5 Audrey Link Metro   17:25.7 Vance Ruiz Great American
20:12.8 Grayson Lawrence Great American   17:25.8 Matthew McPherson Region Championship
20:13.0 Mari Garza Metro   17:26 Zach Bibeau MileStat
20:23.8 Emily Wolfe Region Championship   17:27.0 Landon Dinkel Blue Demon
20:28.5 Grayson Lawrence Region Championship   17:27.9 Elliot Howard Great American
20:30.4 Mia Jones Metro   17:29 Ben Schmitt MileStat
20:38.3 Mari Garza Albemarle   17:29.7 Zach Bibeau Great American
20:44.3 Annika Griggs Albemarle   17:30.1 Vance Ruiz Albemarle
20:46.3 Mia Jones Albemarle   17:32.6 Vance Ruiz Region Championship
20:50.4 Annika Griggs Metro   17:33.0 Eli Sterling Albemarle
20:54.19 Audrey Link Clash with the Titans   17:33.3 Johnny Lowry Albemarle
20:54.2 Grayson Lawrence Albemarle   17:33.7 James Wallace Great American
20:58.4 Lily Rascher Great American   17:35 Matthew McPherson MileStat
21:01.8 Audrey Link Blue Demon   17:39.1 Alistair Bushey Albemarle
21:03.8 Emily Wolfe Metro   17:39.3 Eli Sterling Region Championship
21:10.4 Grayson Lawrence Metro   17:41 Jonas Roach MileStat
21:13.4 Emily Wolfe Albemarle   17:41.5 Chris Harrison Great American
21:18.54 Mari Garza Clash with the Titans   17:42.2 Cade Green Metro
21:19.22 Annika Griggs Clash with the Titans   17:42.8 Zach Bibeau Albemarle
21:22.87 Mia Jones Clash with the Titans   17:45 Zachary Ermann MileStat
21:23.9 Grayson Lawrence Knights Crossing   17:45 James Wallace MileStat
21:33.4 Lily Rascher Knights Crossing   17:45.2 James Wallace Albemarle
21:36.10 Emily Wolfe Clash with the Titans   17:47.2 Ben Schmitt Metro
21:41 Norah Griggs MileStat   17:48.7 Eli Sterling Metro
21:44.0 Annika Griggs Blue Demon   17:49 Chris Harrison MileStat
21:47 Shelly Boerth MileStat   17:50.4 Landon Dinkel Albemarle
22:14.0 Lily Rascher Albemarle   17:53.8 Matthew McPherson Knights Crossing
22:17 Dulaney Hudgins MileStat   17:53.8 Zachary Ermann Great American
22:19.00 Grayson Lawrence Clash with the Titans   17:56.0 James Wallace Knights Crossing
22:19.3 Norah Griggs Albemarle   18:01.0 Elliot Shadle Great American
22:21 Ella Semtner MileStat   18:04 Zach Davis MileStat
22:21.5 Ella Semtner Great American   18:05.5 Cade Green Albemarle
22:23 Julia Wallace MileStat   18:07 Conner Rutherford MileStat
22:32 Meghan Sforza MileStat   18:07.90 Alistair Bushey Clash with the Titans
22:34.37 Lily Rascher Clash with the Titans   18:08.4 Zachary Ermann Albemarle
22:36.8 Adriane Boerth Albemarle   18:09.4 Jonathan Goerlich Great American
22:37 Lily Rascher MileStat   18:10.6 Vance Ruiz Knights Crossing
22:38.0 Norah Griggs Great American   18:11.1 Ben Schmitt Knights Crossing
22:39.6 Adriane Boerth Great American   18:13 Gavin Paye MileStat
22:44.1 Ella Semtner Knights Crossing   18:13.2 Matthew McPherson Metro
22:46.1 Norah Griggs Metro   18:14.2 Jonas Roach Great American
22:53.3 Kennedy Thomason Great American   18:14.6 Ben Schmitt Albemarle
22:54 Kennedy Thomason MileStat   18:15.0 Johnny Lowry Knights Crossing
22:55.5 Julia Wallace Albemarle   18:15.9 Johnny Lowry Metro
22:58.4 Dulaney Hudgins Great American   18:17 Jonathan Goerlich MileStat
23:02.5 Grace McGehee Knights Crossing   18:17.6 Conner Rutherford Great American
23:02.5 Norah Griggs Knights Crossing   18:19 Nathan Lewis MileStat
23:02.8 Dulaney Hudgins Albemarle   18:19.03 Landon Dinkel Clash with the Titans
23:03 Grace McGehee MileStat   18:19.1 Zach Bibeau Knights Crossing
23:06.4 Grace McGehee Great American   18:19.5 Zach Bibeau Metro
23:09.6 Julia Wallace Knights Crossing   18:20 Elliot Shadle MileStat
23:10.1 Emily Wolfe Blue Demon   18:21.1 Eli Sterling Knights Crossing
23:12.1 Grace McGehee Albemarle   18:21.4 Gavin Paye Great American
23:14.3 Shelly Boerth Great American   18:21.6 Cade Green Blue Demon
23:16.2 Ella Semtner Metro   18:23.6 Oscar Coddington Knights Crossing
23:17.9 Dulaney Hudgins Metro   18:25 Bryson Green MileStat
23:21.5 Julia Wallace Great American   18:26.5 Matthew McPherson Albemarle
23:23.1 Riley Verniel Great American   18:29.5 Conner Rutherford Albemarle
23:24.9 Ella Semtner Albemarle   18:32.82 Johnny Lowry Clash with the Titans
23:25.1 Meghan Sforza Great American   18:34.1 Ben Schmitt Blue Demon
23:29.8 Mia Jones Blue Demon   18:35.54 Cade Green Clash with the Titans
23:31.9 Carley Thompson Great American   18:36.1 Zach Davis Albemarle
23:32.8 Dulaney Hudgins Knights Crossing   18:36.4 Jonathan Goerlich Albemarle
23:43.9 Shelly Boerth Knights Crossing   18:38.6 Chris Harrison Knights Crossing
23:48.3 Kennedy Thomason Knights Crossing   18:40.8 Elliot Howard Albemarle
23:51.7 Shelly Boerth Albemarle   18:41.2 Bryson Green Great American
23:55 Haley Bortner MileStat   18:41.4 Christian Shushok Knights Crossing
23:56.5 Carley Thompson Albemarle   18:41.6 Vance Ruiz Metro
23:58 Sophia Krouscas MileStat   18:41.7 Zach Davis Great American
23:59.30 Ella Semtner Clash with the Titans   18:44.0 Jonas Roach Knights Crossing
23:59.7 Julia Wallace Metro   18:45 Jethro Rust MileStat
24:05.0 Mallory Cox Great American   18:46.09 Vance Ruiz Clash with the Titans
24:05.30 Grace McGehee Clash with the Titans   18:46.3 James Wallace Metro
24:08.53 Adriane Boerth Clash with the Titans   18:50.5 Elliot Howard Knights Crossing
24:10.87 Kennedy Thomason Clash with the Titans   18:52.8 Jonas Roach Albemarle
24:13.7 Haley Bortner Great American   18:54.04 Ben Schmitt Clash with the Titans
24:15 Anna Seaton MileStat   18:54.70 Matthew McPherson Clash with the Titans
24:18.6 Adriane Boerth Knights Crossing   18:55 Bela Williams MileStat
24:24.44 Norah Griggs Clash with the Titans   18:55.3 Bela Williams Albemarle
24:33.23 Dulaney Hudgins Clash with the Titans   18:57.5 Nathan Lewis Albemarle
24:40.7 Haley Bortner Albemarle   18:57.6 Bela Williams Great American
24:42 Emi Miyazaki MileStat   18:58.4 Elliot Shadle Albemarle
24:43.90 Julia Wallace Clash with the Titans   18:58.65 Oscar Coddington Clash with the Titans
24:44.7 Anna Seaton Great American   18:58.7 Gavin Paye Knights Crossing
24:56.2 Emi Miyazaki Albemarle   18:59.4 Gavin Paye Albemarle
24:57.0 Anna Seaton Albemarle   19:00.0 Quinn Worley Great American
25:01 Sarah Harrison MileStat   19:04 Lake Gohlke MileStat
25:02 Lindsey Mann MileStat   19:05.46 Eli Sterling Clash with the Titans
25:06.9 Norah Griggs Blue Demon   19:08.62 Zach Bibeau Clash with the Titans
25:08.2 Ella Semtner Blue Demon   19:12 Henry Goldschmidt MileStat
25:08.6 Grace McGehee Blue Demon   19:12.7 Zachary Ermann Knights Crossing
25:13 Grace Parton MileStat   19:13.4 Oscar Coddington Blue Demon
25:13.5 Susan Pokharel Knights Crossing   19:16 Howard Shi MileStat
25:20.88 Meghan Sforza Clash with the Titans   19:16.4 Bryson Green Albemarle
25:21.19 Shelly Boerth Clash with the Titans   19:17.2 Jonathan Goerlich Knights Crossing
25:29.6 Julia Wallace Blue Demon   19:21.5 Elliot Shadle Knights Crossing
25:34.7 Grace Parton Albemarle   19:22.0 Nathan Lewis Great American
25:35.0 Carley Thompson Knights Crossing   19:23 Zach Swartzwelder MileStat
25:37.1 Haley Bortner Knights Crossing   19:24.4 Bela Williams Knights Crossing
25:46.9 Kennedy Thomason Blue Demon   19:24.95 Chris Harrison Clash with the Titans
25:47 Logan Coombs MileStat   19:25 Nate Lehman MileStat
25:47.9 Erika Miyazaki Great American   19:25.8 Matthew McPherson Blue Demon
25:54 Laci Gess MileStat   19:26.12 James Wallace Clash with the Titans
25:54.81 Carley Thompson Clash with the Titans   19:31.0 Johnny Lowry Blue Demon
25:55.1 Emi Miyazaki Knights Crossing   19:31.2 James Wallace Blue Demon
25:57.3 Zoe Zimmerman Knights Crossing   19:32 Quinn Worley MileStat
26:05 Erika Miyazaki MileStat   19:32 Rylan Pospichal MileStat
26:09.6 Logan Coombs Great American   19:34.1 Oscar Coddington Metro
26:13.3 Lindsey Mann Albemarle   19:35.0 Nate Lehman Great American
26:15.6 Mallory Cox Knights Crossing   19:35.8 Lake Gohlke Great American
26:15.6 Mallory Cox Albemarle   19:36.2 Zach Swartzwelder Albemarle
26:17.1 Grace Parton Great American   19:37.8 Nathan Lewis Knights Crossing
26:29.2 Dulaney Hudgins Blue Demon   19:38.3 Nevin O'Dowd Great American
26:29.5 Julia Gess Great American   19:38.51 Zachary Ermann Clash with the Titans
26:34.5 Emma Littlefield Great American   19:42.14 Elliot Howard Clash with the Titans
26:46.41 Sophia Krouscas Clash with the Titans   19:44 Dylan McDonald MileStat
26:47 Mallory Cox MileStat   19:44 Alex Davis MileStat
26:48.5 Lindsey Mann Knights Crossing   19:45 Nevin O'Dowd MileStat
26:48.7 Laci Gess Albemarle   19:45.3 Jethro Rust Knights Crossing
26:50.48 Mallory Cox Clash with the Titans   19:46.8 Quinn Worley Knights Crossing
26:51 Marija Grove MileStat   19:47.22 Gavin Paye Clash with the Titans
27:01.6 Logan Coombs Albemarle   19:49.9 Paulos Gorzycki Albemarle
27:03 Mariana Soto MileStat   19:50.21 Jonathan Goerlich Clash with the Titans
27:06 Viveka Christensen MileStat   19:51.3 Chris Harrison Blue Demon
27:08.3 Erika Miyazaki Albemarle   19:51.71 Conner Rutherford Clash with the Titans
27:17 Sarah Dinkel MileStat   19:55.9 Rylan Pospichal Great American
27:18.7 Sarah Dinkel Great American   19:56.0 Nate Lehman Albemarle
27:27.2 Sarah Harrison Great American   19:57.9 Henry Goldschmidt Knights Crossing
27:33.4 Adriane Boerth Blue Demon   20:00.7 Jethro Rust Albemarle
27:35.0 Viveka Christensen Great American   20:02.6 Conner Rutherford Knights Crossing
27:45.0 Anna Seaton Knights Crossing   20:05.0 Dylan McDonald Great American
27:47.4 Julia Gess Knights Crossing   20:05.2 Lake Gohlke Albemarle
27:53.1 Marija Grove Albemarle   20:08.4 Rylan Pospichal Albemarle
27:53.8 Shelly Boerth Blue Demon   20:12.9 Dylan McDonald Albemarle
27:58.2 Sarah Harrison Knights Crossing   20:17.97 Zach Davis Clash with the Titans
27:59.5 Julia Gess Albemarle   20:19.7 Vance Ruiz Blue Demon
28:04.0 Mary Rust Knights Crossing   20:19.8 Elliot Howard Blue Demon
28:06.4 Marija Grove Great American   20:20.13 Zach Swartzwelder Clash with the Titans
28:08.88 Logan Coombs Clash with the Titans   20:21.6 Lake Gohlke Knights Crossing
28:16.2 Grace Parton Knights Crossing   20:23.21 Bela Williams Clash with the Titans
28:18.6 Katie Bushey Great American   20:25.04 Bryson Green Clash with the Titans
28:21.3 Emi Miyazaki Blue Demon   20:26.2 Rylan Pospichal Knights Crossing
28:28.84 Anna Seaton Clash with the Titans   20:28.7 Dylan McDonald Knights Crossing
28:31 Gabrielle Chasse MileStat   20:32 Ryan Ankrum MileStat
28:34.60 Emma Littlefield Clash with the Titans   20:32.2 Alex Davis Great American
28:52.2 Erika Miyazaki Knights Crossing   20:36.1 Zach Bibeau Blue Demon
28:52.7 Katie Bushey Albemarle   20:40.1 Alex Davis Albemarle
29:01.2 Logan Coombs Knights Crossing   20:43 Will Shi MileStat
29:09.6 Sophia Krouscas Blue Demon   20:43.49 Jethro Rust Clash with the Titans
29:13.04 Sarah Harrison Clash with the Titans   20:45.85 Quinn Worley Clash with the Titans
29:13.8 Mariana Soto Great American   20:47.62 Elliot Shadle Clash with the Titans
29:24.3 Haley Bortner Blue Demon   20:48.2 Alden Shadle Albemarle
29:24.4 Zoe Zimmerman Blue Demon   20:48.74 Henry Goldschmidt Clash with the Titans
29:25.5 Sarah Dinkel Albemarle   20:52.3 Eli Sterling Blue Demon
29:42.63 Erika Miyazaki Clash with the Titans   20:55.3 Zach Davis Blue Demon
29:44.13 Marija Grove Clash with the Titans   20:55.9 Zachary Ermann Blue Demon
29:45.1 Laci Gess Blue Demon   20:56.84 Nathan Lewis Clash with the Titans
29:58.7 Anna Seaton Blue Demon   20:57.74 Howard Shi Clash with the Titans
30:03.5 Sarah Harrison Albemarle   20:59.1 Gavin Paye Blue Demon
30:10.9 Mallory Cox Blue Demon   21:01.0 Howard Shi Blue Demon
30:30.5 Gabrielle Parton Great American   21:02.4 Jonathan Goerlich Blue Demon
30:38.3 Marija Grove Knights Crossing   21:06.5 Harrison Tracy Great American
30:42.9 Lindsey Mann Blue Demon   21:15.2 Howard Shi Knights Crossing
31:07.7 Julia Gess Blue Demon   21:16.1 Reed Axtell Albemarle
31:07.86 Viveka Christensen Clash with the Titans   21:17 Azat Hedgepeth MileStat
31:14.63 Katie Bushey Clash with the Titans   21:19.5 Quinn Worley Blue Demon
31:31.7 Erika Miyazaki Blue Demon   21:20 Jackson Hardy MileStat
31:50.5 Emma Littlefield Blue Demon   21:21.2 Ryan Ankrum Albemarle
31:57.8 Grace Parton Blue Demon   21:26.7 Ryan Ankrum Great American
32:23.2 Gabrielle Chasse Great American   21:29 Cato Zhong MileStat
32:50.4 Mary Rust Blue Demon   21:29.7 Alden Shadle Knights Crossing
33:13.56 Sarah Dinkel Clash with the Titans   21:31.2 Aidan Berger Great American
33:16.7 Logan Coombs Blue Demon   21:31.59 Nevin O'Dowd Clash with the Titans
34:18.6 Katie Bushey Blue Demon   21:31.89 Brennen Lucia Clash with the Titans
35:17.1 Marija Grove Blue Demon   21:34.0 Jackson Hardy Great American
35:51.7 Sarah Harrison Blue Demon   21:34.19 Dylan McDonald Clash with the Titans
36:41.31 Gabrielle Chasse Clash with the Titans   21:49.1 Ryan Ankrum Knights Crossing
36:52.1 Mariana Soto Blue Demon   21:51.9 Zach Swartzwelder Blue Demon
37:04.7 Gabrielle Chasse Knights Crossing   21:53.7 Christian Shushok Blue Demon
37:16.4 Viveka Christensen Blue Demon   21:54.68 Rylan Pospichal Clash with the Titans
40:16.4 Sarah Dinkel Blue Demon   21:55.5 Jethro Rust Blue Demon
40:57.7 Gabrielle Parton Blue Demon   21:55.7 Will Shi Knights Crossing
42:03.0 Gabrielle Chasse Blue Demon   21:57.0 Conner Rutherford Blue Demon
DNF Autumn Henshaw Blue Demon   21:58.6 Boston Rosborough Great American
DNF Emma Littlefield Knights Crossing   22:02 Boston Rosborough MileStat
DNF Mariana Soto Knights Crossing   22:02.9 Azat Hedgepeth Great American
DNF Adriane Boerth MileStat   22:03 Linden Ambrose MileStat
        22:05.2 Elliot Shadle Blue Demon
        22:05.6 Linden Ambrose Great American
        22:07.0 Bryson Green Blue Demon
        22:12.3 Carson Gilmer Albemarle
        22:18.2 Azat Hedgepeth Knights Crossing
        22:20.6 Nevin O'Dowd Blue Demon
        22:21.0 Cato Zhong Knights Crossing
        22:25.8 Paulos Gorzycki Blue Demon
        22:30.7 Rylan Pospichal Blue Demon
        22:31.43 Ryan Ankrum Clash with the Titans
        22:33.9 Linden Ambrose Albemarle
        22:35 Aidan Berger MileStat
        22:36 Tristan Reichard MileStat
        22:36.6 Tristan Reichard Great American
        22:41.08 Will Shi Clash with the Titans
        22:41.3 Boston Rosborough Albemarle
        22:48.1 Lake Gohlke Blue Demon
        22:55.2 Nathaniel Paye Albemarle
        22:56.2 Jackson Hardy Knights Crossing
        23:05.7 Linden Ambrose Knights Crossing
        23:14.3 Cato Zhong Albemarle
        23:23.39 Harrison Tracy Clash with the Titans
        23:25.19 Azat Hedgepeth Clash with the Titans
        23:26.4 Aidan Berger Albemarle
        23:29.7 Nathaniel Paye Great American
        23:31.6 Brennen Lucia Blue Demon
        23:56.21 Alex Davis Clash with the Titans
        23:56.62 Jackson Hardy Clash with the Titans
        23:57.5 Ryan Ankrum Blue Demon
        24:01.40 Cato Zhong Clash with the Titans
        24:04.0 Will Harrison Great American
        24:07 Will Harrison MileStat
        24:07.8 Cato Zhong Blue Demon
        24:08.8 Will Shi Blue Demon
        24:21.03 Nathaniel Paye Clash with the Titans
        24:26.9 Azat Hedgepeth Blue Demon
        24:29.02 Boston Rosborough Clash with the Titans
        24:58.0 Aidan Berger Knights Crossing
        24:58.02 Tristan Reichard Clash with the Titans
        25:05.2 Tristan Reichard Knights Crossing
        25:30.86 Aidan Berger Clash with the Titans
        25:37.1 Jackson Hardy Blue Demon
        25:51.05 Will Harrison Clash with the Titans
        26:29 Sean O'Dowd MileStat
        26:32.0 Will Harrison Knights Crossing
        26:37.7 Thomas Jackson Knights Crossing
        26:39.9 Gabriel Townsend Knights Crossing
        26:56.7 Nathaniel Paye Blue Demon
        27:33.83 Nathan Gallagher Clash with the Titans
        27:36.1 Boston Rosborough Blue Demon
        27:43.10 Thomas Jackson Clash with the Titans
        28:29.1 Aidan Berger Blue Demon
        28:58.1 Gabriel Townsend Blue Demon
        29:06.6 Thomas Jackson Blue Demon
        30:43.2 Will Harrison Blue Demon
        35:03.3 Sean O'Dowd Blue Demon
        DNF Bela Williams Blue Demon
             
4k       4k    
             
23:30.5 Katie Bushey Knights Crossing   15:49.7 Bryson Green Knights Crossing
23:47.9 Sarah Dinkel Knights Crossing   17:05.1 Brennen Lucia Knights Crossing
24:37.9 Viveka Christensen Knights Crossing   20:00.8 Nathaniel Paye Knights Crossing
             
2k       2k    
             
7:28.3 Audrey Link Blacksburg Relays   6:14.1 Alistair Bushey Blacksburg Relays
7:41.4 Mia Jones Blacksburg Relays   6:23.1 Landon Dinkel Blacksburg Relays
7:45.1 Emily Wolfe Blacksburg Relays   6:36.8 Cade Green Blacksburg Relays
7:46.5 Mari Garza Blacksburg Relays   6:37.0 Oscar Coddington Blacksburg Relays
7:46.7 Annika Griggs Blacksburg Relays   6:46.7 Matthew McPherson Blacksburg Relays
8:05.8 Grayson Lawrence Blacksburg Relays   6:47.9 Ben Schmitt Blacksburg Relays
8:17.3 Lily Rascher Blacksburg Relays   6:48.0 Johnny Lowry Blacksburg Relays
8:31.9 Grace McGehee Blacksburg Relays   6:51.1 Eli Sterling Blacksburg Relays
8:40.2 Ella Semtner Blacksburg Relays   6:51.3 James Wallace Blacksburg Relays
8:40.6 Norah Griggs Blacksburg Relays   6:55.4 Vance Ruiz Blacksburg Relays
8:53.1 Kennedy Thomason Blacksburg Relays   7:03.6 Zach Bibeau Blacksburg Relays
8:57.7 Dulaney Hudgins Blacksburg Relays   7:05.2 Elliot Howard Blacksburg Relays
9:06.5 Meghan Sforza Blacksburg Relays   7:08.2 Gavin Paye Blacksburg Relays
9:12.8 Adriane Boerth Blacksburg Relays   7:08.7 Chris Harrison Blacksburg Relays
9:17.7 Carley Thompson Blacksburg Relays   7:12.7 Conner Rutherford Blacksburg Relays
9:25.5 Shelly Boerth Blacksburg Relays   7:16.3 Zach Davis Blacksburg Relays
9:28.4 Emi Miyazaki Blacksburg Relays   7:16.8 Bryson Green Blacksburg Relays
9:34.5 Mallory Cox Blacksburg Relays   7:17.1 Jonathan Goerlich Blacksburg Relays
9:37.1 Sophia Krouscas Blacksburg Relays   7:18.6 Howard Shi Blacksburg Relays
9:59.0 Katja Kehlenbeck Blacksburg Relays   7:22.3 Elliot Shadle Blacksburg Relays
10:00.6 Anna Seaton Blacksburg Relays   7:25.2 Zachary Ermann Blacksburg Relays
10:06.8 Sarah Harrison Blacksburg Relays   7:25.9 Henry Goldschmidt Blacksburg Relays
10:14.8 Emma Littlefield Blacksburg Relays   7:27.7 Quinn Worley Blacksburg Relays
10:22.9 Logan Coombs Blacksburg Relays   7:34.6 Nathan Lewis Blacksburg Relays
10:24.3 Lindsey Mann Blacksburg Relays   7:35.4 Zach Swartzwelder Blacksburg Relays
10:25.9 Erika Miyazaki Blacksburg Relays   7:36.0 Nevin O'Dowd Blacksburg Relays
10:27.6 Julia Gess Blacksburg Relays   7:38.1 Lake Gohlke Blacksburg Relays
10:34.9 Haley Bortner Blacksburg Relays   7:38.7 Bela Williams Blacksburg Relays
10:40.5 Grace Parton Blacksburg Relays   7:38.7 Nate Lehman Blacksburg Relays
11:06.3 Marija Grove Blacksburg Relays   7:41.6 Jethro Rust Blacksburg Relays
11:07.5 Sarah Dinkel Blacksburg Relays   7:41.7 Dylan McDonald Blacksburg Relays
11:23.1 Katie Bushey Blacksburg Relays   7:42.1 Rylan Pospichal Blacksburg Relays
11:37.4 Viveka Christensen Blacksburg Relays   7:45.9 Jonas Roach Blacksburg Relays
11:40.4 Mary Rust Blacksburg Relays   7:51.1 Nathan Gallagher Blacksburg Relays
12:06.0 Gabrielle Chasse Blacksburg Relays   7:52.0 Reed Axtell Blacksburg Relays
12:13.7 Gabrielle Parton Blacksburg Relays   8:06.5 Carson Gilmer Blacksburg Relays
        8:14.1 Will Shi Blacksburg Relays
        8:16.3 Azat Hedgepeth Blacksburg Relays
        8:29.5 Alex Davis Blacksburg Relays
        8:32.3 Linden Ambrose Blacksburg Relays
        8:35.4 Ryan Ankrum Blacksburg Relays
        8:38.3 Harrison Tracy Blacksburg Relays
        8:45.0 Jackson Hardy Blacksburg Relays
        8:55.6 Aidan Berger Blacksburg Relays
        9:04.7 Boston Rosborough Blacksburg Relays
        9:10.7 Nathaniel Paye Blacksburg Relays
        9:21.7 Will Harrison Blacksburg Relays
        9:21.9 Thomas Jackson Blacksburg Relays
        9:29.7 Tristan Reichard Blacksburg Relays
        10:19.7 Tim Holt Blacksburg Relays
        10:29.8 Sean O'Dowd Blacksburg Relays
             


Archive:

2018 Results
2017 Results
2016 Results
2015 Results
2014 Results
2013 Results

2019 Results
Cross Country

 

 

 

 

 

Cross Country
Roster
Schedule
Results
Pictures
Rankings
Team Events
Program History
Coaching Staff
 
blacksburgtrack@gmail.com
 
Special Thanks Goes To
Friends of Blacksburg XC and T&F Facebook Page





BlacksburgTrack.com