2025 Massanutten Hoo-Ha XCO 9:00 Race

Saturday, October 4, 2025 9:02 AM (GMT-4) - Final results

Race info
Sport: Cycling - mtn cross-country
Location: Forest, VA, United States
View on map
Start type: Manual wave start
Wave grouping: Custom
Racers: 42
Timed on: LENOVO 82YN
Timed with: Webscorer PRO 7.6
Chip timing: Feibot passive
Updated: Monday, October 6, 2025 7:37 PM (GMT-4)
Organized by: RVA Racing
Race website: https://rvaracing.com

Contact organizer

Use this form to send an email to the organizer.

Your name
Your email address
Confirm email address
Message to organizer
Send

  • 1 lap - Overall
Place Bib Name Affiliation Category Age Gender Finish time
147Andy HichakBattlefield Area Racing Novice Boys (U13)10M 26:05.0--100%21.21%9.58%-09:05:55.1
290Adrian Whyte Novice Boys (U13)13M 28:46.4+2:41.4+10.31%90.65%13.08%0.25%-09:05:55.1
333Isabelle DixeyNational Capital Velo Club Novice Girls (U13)10F 28:55.1+2:50.1+10.87%90.20%12.64%-0.25%-09:05:55.1
  • 1 lap Female - Overall
Place Bib Name Affiliation Category Age Gender Finish time
133Isabelle DixeyNational Capital Velo Club Novice Girls (U13)10F 28:55.1--100%0.00%0.00%-09:05:55.1
  • 1 lap Female - Novice Girls (U13)
Place Bib Name Affiliation Category Age Gender Finish time
133Isabelle DixeyNational Capital Velo Club Novice Girls (U13)10F 28:55.1--100%0.00%0.00%-09:05:55.1
  • 1 lap Male - Overall
Place Bib Name Affiliation Category Age Gender Finish time
147Andy HichakBattlefield Area Racing Novice Boys (U13)10M 26:05.0--100%24.39%9.35%-09:05:55.1
290Adrian Whyte Novice Boys (U13)13M 28:46.4+2:41.4+10.31%90.65%16.59%0.00%-09:05:55.1
320Liam BeverlySAW Composite Novice Boys (U13)10M 48:38.2+22:33.2+86.47%53.63%-40.98%-69.03%-09:05:55.1
  • 1 lap Male - Novice Boys (U13)
Place Bib Name Affiliation Category Age Gender Finish time
147Andy HichakBattlefield Area Racing Novice Boys (U13)10M 26:05.0--100%24.39%9.35%-09:05:55.1
290Adrian Whyte Novice Boys (U13)13M 28:46.4+2:41.4+10.31%90.65%16.59%0.00%-09:05:55.1
320Liam BeverlySAW Composite Novice Boys (U13)10M 48:38.2+22:33.2+86.47%53.63%-40.98%-69.03%-09:05:55.1
  • 2 laps - Overall
Place Bib Name Affiliation Category Age Gender Lap times Finish time
150Mat HultgrenMiller School or Albemarle Beginner Boys (U16)15M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:26.51
  • -
  • 19:26.51
  • -
  • 2
  • 19:17.11
  • -
  • 38:43.61
  • -
38:43.6--100%22.37%20.18%-09:05:20.1
267Sawyer Pearce Beginner Boys (U16)13M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:27.22
  • +0:00.6
  • 19:27.22
  • +0:00.6
  • 2
  • 21:22.93
  • +2:05.8
  • 40:50.02
  • +2:06.4
40:50.0+2:06.4+5.44%94.84%18.14%15.84%-09:05:20.1
356Liam Lellelid Beginner Boys (U16)15M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 21:02.53
  • +1:36.0
  • 21:02.53
  • +1:36.0
  • 2
  • 21:01.62
  • +1:44.6
  • 42:04.13
  • +3:20.5
42:04.1+3:20.5+8.63%92.06%15.67%13.29%-09:05:20.1
  • 2 laps Female - Overall
Place Bib Name Affiliation Category Age Gender Lap times Finish time
144Hope HichakBattlefield Area Racing Beginner Women Open38F
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 33:36.41
  • -
  • 33:36.41
  • -
  • 2
  • 33:57.61
  • -
  • 1:07:34.11
  • -
1:07:34.1--100%0.00%0.00%-09:04:52.8
  • 2 laps Female - Beginner Women Open
Place Bib Name Affiliation Category Age Gender Lap times Finish time
144Hope HichakBattlefield Area Racing Beginner Women Open38F
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 33:36.41
  • -
  • 33:36.41
  • -
  • 2
  • 33:57.61
  • -
  • 1:07:34.11
  • -
1:07:34.1--100%0.00%0.00%-09:04:52.8
  • 2 laps Male - Overall
Place Bib Name Affiliation Category Age Gender Lap times Finish time
150Mat HultgrenMiller School or Albemarle Beginner Boys (U16)15M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:26.51
  • -
  • 19:26.51
  • -
  • 2
  • 19:17.11
  • -
  • 38:43.61
  • -
38:43.6--100%19.18%16.18%-09:05:20.1
267Sawyer Pearce Beginner Boys (U16)13M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:27.22
  • +0:00.6
  • 19:27.22
  • +0:00.6
  • 2
  • 21:22.93
  • +2:05.8
  • 40:50.02
  • +2:06.4
40:50.0+2:06.4+5.44%94.84%14.79%11.62%-09:05:20.1
356Liam Lellelid Beginner Boys (U16)15M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 21:02.53
  • +1:36.0
  • 21:02.53
  • +1:36.0
  • 2
  • 21:01.62
  • +1:44.6
  • 42:04.13
  • +3:20.5
42:04.1+3:20.5+8.63%92.06%12.21%8.95%-09:05:20.1
  • 2 laps Male - Beginner Boys (U16)
Place Bib Name Affiliation Category Age Gender Lap times Finish time
150Mat HultgrenMiller School or Albemarle Beginner Boys (U16)15M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:26.51
  • -
  • 19:26.51
  • -
  • 2
  • 19:17.11
  • -
  • 38:43.61
  • -
38:43.6--100%7.70%6.57%-09:05:20.1
267Sawyer Pearce Beginner Boys (U16)13M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:27.22
  • +0:00.6
  • 19:27.22
  • +0:00.6
  • 2
  • 21:22.93
  • +2:05.8
  • 40:50.02
  • +2:06.4
40:50.0+2:06.4+5.44%94.84%2.68%1.49%-09:05:20.1
356Liam Lellelid Beginner Boys (U16)15M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 21:02.53
  • +1:36.0
  • 21:02.53
  • +1:36.0
  • 2
  • 21:01.62
  • +1:44.6
  • 42:04.13
  • +3:20.5
42:04.1+3:20.5+8.63%92.06%-0.26%-1.49%-09:05:20.1
  • 2 laps Male - Beginner Men Open
Place Bib Name Affiliation Category Age Gender Lap times Finish time
171Curtis Prentice Beginner Men Open45M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 21:52.81
  • -
  • 21:52.81
  • -
  • 2
  • 22:42.71
  • -
  • 44:35.41
  • -
44:35.4--100%15.37%15.85%-09:04:52.8
278William RuskBattlefield Area Racing Beginner Men Open43M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 24:32.32
  • +2:39.5
  • 24:32.32
  • +2:39.5
  • 2
  • 26:17.92
  • +3:35.2
  • 50:50.12
  • +6:14.7
50:50.1+6:14.7+14.01%87.72%3.52%4.06%109:04:52.8
343Ben HichakBattlefield Area Racing Beginner Men Open42M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 25:51.23
  • +3:58.4
  • 25:51.23
  • +3:58.4
  • 2
  • 27:08.23
  • +4:25.5
  • 52:59.33
  • +8:23.9
52:59.3+8:23.9+18.83%84.15%-0.57%0.00%209:04:52.8
  • 3 laps - Overall
Place Bib Name Affiliation Category Age Gender Lap times Finish time
129Paul DeebleCRC Masters Men (50+)52M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 18:31.91
  • -
  • 18:31.91
  • -
  • 2
  • 19:13.31
  • -
  • 37:45.21
  • -
  • 3
  • 19:28.91
  • -
  • 57:14.01
  • -
57:14.0--100%18.53%13.95%-09:02:10.9
225Jeffrey BrownCardinal Bike Shop of Roanoke Masters Men (50+)52M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:21.62
  • +0:49.8
  • 19:21.62
  • +0:49.8
  • 2
  • 19:45.34
  • +0:32.0
  • 39:06.92
  • +1:21.8
  • 3
  • 19:48.92
  • +0:20.1
  • 58:55.92
  • +1:41.8
58:55.9+1:41.9+2.97%97.12%16.11%11.40%-09:02:10.9
377Thomas RichesonDesign Physics Racing Veteran Men (60+)64M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:31.34
  • +0:59.5
  • 19:31.34
  • +0:59.5
  • 2
  • 19:43.33
  • +0:30.0
  • 39:14.64
  • +1:29.5
  • 3
  • 19:59.94
  • +0:31.1
  • 59:14.63
  • +2:00.5
59:14.6+2:00.6+3.51%96.61%15.67%10.93%109:02:10.9
  • 3 laps Female - Overall
Place Bib Name Affiliation Category Age Gender Lap times Finish time
138Ella FoxBattlefield Area Racing Sport Girls (U19)17F
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 21:45.71
  • -
  • 21:45.71
  • -
  • 2
  • 21:49.41
  • -
  • 43:35.11
  • -
  • 3
  • 22:02.01
  • -
  • 1:05:37.11
  • -
1:05:37.1--100%14.84%11.14%109:03:08.6
228Lucia CockerillMiller School of Albemarle Sport Girls (U19)16F
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 23:04.12
  • +1:18.5
  • 23:04.12
  • +1:18.5
  • 2
  • 24:18.72
  • +2:29.3
  • 47:22.82
  • +3:47.7
  • 3
  • 24:21.62
  • +2:19.6
  • 1:11:44.42
  • +6:07.4
1:11:44.4+6:07.3+9.33%91.47%6.89%2.85%-09:03:08.6
391Brooklyn WhyteNorthern Virginia Composite Sport Girls (U19)16F
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 23:28.83
  • +1:43.1
  • 23:28.83
  • +1:43.1
  • 2
  • 24:55.13
  • +3:05.7
  • 48:23.93
  • +4:48.8
  • 3
  • 25:26.83
  • +3:24.8
  • 1:13:50.73
  • +8:13.6
1:13:50.7+8:13.6+12.54%88.86%4.16%0.00%-09:03:08.6
  • 3 laps Female - Sport Girls (U19)
Place Bib Name Affiliation Category Age Gender Lap times Finish time
138Ella FoxBattlefield Area Racing Sport Girls (U19)17F
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 21:45.71
  • -
  • 21:45.71
  • -
  • 2
  • 21:49.41
  • -
  • 43:35.11
  • -
  • 3
  • 22:02.01
  • -
  • 1:05:37.11
  • -
1:05:37.1--100%9.03%9.86%109:03:08.6
228Lucia CockerillMiller School of Albemarle Sport Girls (U19)16F
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 23:04.12
  • +1:18.5
  • 23:04.12
  • +1:18.5
  • 2
  • 24:18.72
  • +2:29.3
  • 47:22.82
  • +3:47.7
  • 3
  • 24:21.62
  • +2:19.6
  • 1:11:44.42
  • +6:07.4
1:11:44.4+6:07.3+9.33%91.47%0.55%1.45%-09:03:08.6
391Brooklyn WhyteNorthern Virginia Composite Sport Girls (U19)16F
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 23:28.83
  • +1:43.1
  • 23:28.83
  • +1:43.1
  • 2
  • 24:55.13
  • +3:05.7
  • 48:23.93
  • +4:48.8
  • 3
  • 25:26.83
  • +3:24.8
  • 1:13:50.73
  • +8:13.6
1:13:50.7+8:13.6+12.54%88.86%-2.37%-1.45%-09:03:08.6
  • 3 laps Female - Veteran Women (60+)
Place Bib Name Category Age Gender Lap times Finish time
181Sandra SchoenVeteran Women (60+)62F
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 32:38.31
  • -
  • 32:38.31
  • -
  • 2
  • 34:58.81
  • -
  • 1:07:37.11
  • -
  • 3
  • 29:06.21
  • -
  • 1:36:43.41
  • -
1:36:43.4--100%0.00%0.00%-09:04:12.2
  • 3 laps Male - Overall
Place Bib Name Affiliation Category Age Gender Lap times Finish time
129Paul DeebleCRC Masters Men (50+)52M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 18:31.91
  • -
  • 18:31.91
  • -
  • 2
  • 19:13.31
  • -
  • 37:45.21
  • -
  • 3
  • 19:28.91
  • -
  • 57:14.01
  • -
57:14.0--100%16.60%13.27%-09:02:10.9
225Jeffrey BrownCardinal Bike Shop of Roanoke Masters Men (50+)52M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:21.62
  • +0:49.8
  • 19:21.62
  • +0:49.8
  • 2
  • 19:45.34
  • +0:32.0
  • 39:06.92
  • +1:21.8
  • 3
  • 19:48.92
  • +0:20.1
  • 58:55.92
  • +1:41.8
58:55.9+1:41.9+2.97%97.12%14.13%10.69%-09:02:10.9
377Thomas RichesonDesign Physics Racing Veteran Men (60+)64M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:31.34
  • +0:59.5
  • 19:31.34
  • +0:59.5
  • 2
  • 19:43.33
  • +0:30.0
  • 39:14.64
  • +1:29.5
  • 3
  • 19:59.94
  • +0:31.1
  • 59:14.63
  • +2:00.5
59:14.6+2:00.6+3.51%96.61%13.67%10.22%109:02:10.9
  • 3 laps Male - Clydesdale Men
Place Bib Name Affiliation Category Age Gender Lap times Finish time
168Patrick Pearce Clydesdale Men19M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:38.61
  • -
  • 19:38.61
  • -
  • 2
  • 19:31.01
  • -
  • 39:09.61
  • -
  • 3
  • 20:30.41
  • -
  • 59:39.91
  • -
59:39.9--100%21.71%20.68%-09:03:42.9
258Joshua LubbersTEAM ROOFLE Clydesdale Men54M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 24:40.32
  • +5:01.7
  • 24:40.32
  • +5:01.7
  • 2
  • 25:08.72
  • +5:37.7
  • 49:48.92
  • +10:39.3
  • 3
  • 25:24.52
  • +4:54.1
  • 1:15:13.42
  • +15:33.5
1:15:13.4+15:33.5+26.08%79.32%1.29%0.00%-09:03:42.9
362Ken McEnaneyProject Echelon Vanguard Clydesdale Men51M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 30:56.03
  • +11:17.4
  • 30:56.03
  • +11:17.4
  • 2
  • 31:20.23
  • +11:49.2
  • 1:02:16.23
  • +23:06.6
  • 3
  • 31:28.03
  • +10:57.7
  • 1:33:44.23
  • +34:04.3
1:33:44.2+34:04.3+57.10%63.65%-23.00%-24.61%-09:03:42.9
  • 3 laps Male - Masters Men (50+)
Place Bib Name Affiliation Category Age Gender Lap times Finish time
129Paul DeebleCRC Masters Men (50+)52M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 18:31.91
  • -
  • 18:31.91
  • -
  • 2
  • 19:13.31
  • -
  • 37:45.21
  • -
  • 3
  • 19:28.91
  • -
  • 57:14.01
  • -
57:14.0--100%12.47%10.95%-09:02:10.9
225Jeffrey BrownCardinal Bike Shop of Roanoke Masters Men (50+)52M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:21.62
  • +0:49.8
  • 19:21.62
  • +0:49.8
  • 2
  • 19:45.32
  • +0:32.0
  • 39:06.92
  • +1:21.8
  • 3
  • 19:48.92
  • +0:20.1
  • 58:55.92
  • +1:41.8
58:55.9+1:41.9+2.97%97.12%9.87%8.31%-09:02:10.9
331Sean DevittRVA Racing Masters Men (50+)55M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:34.43
  • +1:02.5
  • 19:34.43
  • +1:02.5
  • 2
  • 20:56.14
  • +1:42.8
  • 40:30.53
  • +2:45.3
  • 3
  • 19:51.23
  • +0:22.4
  • 1:00:21.73
  • +3:07.7
1:00:21.7+3:07.7+5.47%94.82%7.68%6.08%109:02:10.9
  • 3 laps Male - Sport Boys (U19)
Place Bib Name Affiliation Category Age Gender Lap times Finish time
173Jeffrey QinMiller School of Albemarle Sport Boys (U19)17M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 21:24.33
  • +0:22.9
  • 21:24.33
  • +0:22.9
  • 2
  • 21:03.71
  • -
  • 42:28.01
  • -
  • 3
  • 20:59.81
  • -
  • 1:03:27.71
  • -
1:03:27.7--100%7.24%6.23%109:03:08.6
292Nicholas WilberMiller School of Albemarle Sport Boys (U19)17M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 21:01.41
  • -
  • 21:01.41
  • -
  • 2
  • 22:15.42
  • +1:11.6
  • 43:16.72
  • +0:48.8
  • 3
  • 22:42.62
  • +1:42.8
  • 1:05:59.32
  • +2:31.6
1:05:59.3+2:31.6+3.98%96.17%3.55%2.50%209:03:08.6
382Benson SeawellBattlefield Composite Sport Boys (U19)14M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 21:56.94
  • +0:55.5
  • 21:56.94
  • +0:55.5
  • 2
  • 22:50.43
  • +1:46.7
  • 44:47.33
  • +2:19.3
  • 3
  • 22:53.53
  • +1:53.8
  • 1:07:40.83
  • +4:13.1
1:07:40.8+4:13.1+6.65%93.77%1.08%0.00%309:03:08.6
  • 3 laps Male - Veteran Men (60+)
Place Bib Name Affiliation Category Age Gender Lap times Finish time
177Thomas RichesonDesign Physics Racing Veteran Men (60+)64M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:31.32
  • +0:09.1
  • 19:31.32
  • +0:09.1
  • 2
  • 19:43.31
  • -
  • 39:14.61
  • -
  • 3
  • 19:59.91
  • -
  • 59:14.61
  • -
59:14.6--100%17.96%1.86%-09:02:10.9
223Powell BlankenshipRVA Trail Report Veteran Men (60+)63M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 19:22.21
  • -
  • 19:22.21
  • -
  • 2
  • 20:32.02
  • +0:48.7
  • 39:54.22
  • +0:39.6
  • 3
  • 20:27.92
  • +0:28.0
  • 1:00:22.12
  • +1:07.6
1:00:22.1+1:07.5+1.90%98.14%16.40%0.00%-09:02:10.9
3199Christopher Massonneau Veteran Men (60+)67M
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 30:43.63
  • +11:21.4
  • 30:43.63
  • +11:21.4
  • 2
  • 31:59.03
  • +12:15.7
  • 1:02:42.63
  • +23:28.0
  • 3
  • 34:19.23
  • +14:19.3
  • 1:37:01.93
  • +37:47.3
1:37:01.9+37:47.3+63.78%61.06%-34.37%-60.73%-09:02:10.9