Period:
1st
| 2nd
| 3rd
| 4th
|
1st
|
Time |
Play |
15:00 |
Mark Isabelle at goalie for SHENANDO. |
15:00 |
Alex Feuer at goalie for ROANOKE. |
15:00 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE, [15:00] Ground ball pickup by ROANOKE Brooks Klyver. |
14:59 |
Shot by ROANOKE Brooks Klyver, SAVE Mark Isabelle |
14:20 |
Shot by ROANOKE Luca Docking WIDE |
13:52 |
Shot by ROANOKE Wyatt Whitlow, SAVE Mark Isabelle |
13:45 |
Clear attempt by SHENANDO good. |
|
Turnover by SHENANDO Mac Padgett. |
13:28 |
Clear attempt by ROANOKE good. |
13:03 |
Shot by ROANOKE Matthew Albertson HIT POST |
12:56 |
Clear attempt by SHENANDO failed. |
|
Turnover by SHENANDO Aaron Coombs. |
12:48 |
Shot by ROANOKE Quinn Evans HIGH |
12:38 |
Shot by ROANOKE Matthew Albertson BLOCKED |
12:33 |
Ground ball pickup by ROANOKE Matthew Albertson. |
12:26 |
Shot by SHENANDO Tyler Held, SAVE Alex Feuer |
12:14 |
Clear attempt by SHENANDO good. |
|
Turnover by SHENANDO Stephen Graham (caused by John Dias). |
11:34 |
Ground ball pickup by ROANOKE John Dias. |
|
Turnover by ROANOKE Wyatt Whitlow (caused by Aaron Coombs). |
11:21 |
Ground ball pickup by SHENANDO Aaron Coombs. |
11:16 |
Clear attempt by SHENANDO good. |
11:01 |
Ground ball pickup by SHENANDO Stephen Graham. |
10:20 |
Shot by SHENANDO Austin Sydnor HIGH |
10:14 |
Shot by SHENANDO Josh Boonshaft HIGH |
10:09 |
Shot by SHENANDO Zachary Heiderman, SAVE Alex Feuer |
10:03 |
Clear attempt by ROANOKE good. |
09:54 |
Shot by ROANOKE Aidan Sullivan, SAVE Mark Isabelle |
09:49 |
Clear attempt by SHENANDO good. |
09:19 |
Ground ball pickup by SHENANDO Stephen Graham. |
|
Turnover by SHENANDO Stephen Graham (caused by RT Williamson). |
09:03 |
Ground ball pickup by ROANOKE Alex Feuer. |
08:58 |
Clear attempt by ROANOKE good. |
08:46 |
Shot by ROANOKE Sean Kennedy, SAVE Mark Isabelle |
08:36 |
Clear attempt by SHENANDO good. |
08:14 |
Shot by SHENANDO Matt Daniel WIDE |
|
Turnover by SHENANDO Austin Sydnor. |
08:02 |
Clear attempt by ROANOKE good. |
07:17 |
Shot by ROANOKE Noah Goad WIDE |
|
Turnover by ROANOKE Julian Kammerman (caused by Mac Padgett). |
06:48 |
Ground ball pickup by SHENANDO Jonathan Hammond. |
06:44 |
Clear attempt by SHENANDO failed. |
06:35 |
Penalty on ROANOKE John Dias (ILLEGAL BODY CHECK/1:00) Extra-man opportunity. |
06:00 |
Shot by SHENANDO Zachary Heiderman, SAVE Alex Feuer |
05:46 |
Clear attempt by ROANOKE good. |
05:36 |
Timeout by ROANOKE. |
05:23 |
GOAL by ROANOKE Quinn Evans (FIRST GOAL), Assist by Luke Kammerman. |
Score: Shenandoah 0
- Roanoke 1 |
05:23 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE, [05:23] Ground ball pickup by ROANOKE John Dias. |
04:44 |
Shot by ROANOKE Dominic Cuomo WIDE |
04:33 |
Shot by ROANOKE Luke Kammerman, SAVE Mark Isabelle |
04:22 |
Clear attempt by SHENANDO good. |
04:10 |
Penalty on ROANOKE Matthew Albertson (PUSHING/0:30) Extra-man opportunity. |
|
Turnover by SHENANDO Stephen Graham. |
03:43 |
Ground ball pickup by ROANOKE Weston Hammond. |
03:31 |
Clear attempt by ROANOKE good. |
02:58 |
GOAL by ROANOKE Luca Docking, Assist by Ethan Caldwell. |
Score: Shenandoah 0
- Roanoke 2 |
02:58 |
Faceoff Austin Galler vs Brooks Klyver won by SHENANDO, [02:58] Ground ball pickup by SHENANDO Caleb Kelley. |
|
Turnover by SHENANDO Robert Harvey. |
02:31 |
Ground ball pickup by ROANOKE John Dias. |
|
Turnover by ROANOKE John Dias. |
02:21 |
Ground ball pickup by SHENANDO Mark Isabelle. |
02:17 |
Clear attempt by SHENANDO good. |
01:16 |
Shot by SHENANDO Stephen Graham WIDE |
|
Turnover by SHENANDO. |
01:02 |
Clear attempt by ROANOKE good. |
|
Turnover by ROANOKE Sean Kennedy. |
00:45 |
Clear attempt by SHENANDO good. |
00:35 |
Timeout by SHENANDO. |
00:08 |
Shot by SHENANDO Jake Green WIDE |
00:05 |
Ground ball pickup by SHENANDO Josh Boonshaft. |
00:04 |
Shot by SHENANDO Matt Daniel WIDE |
00:00 |
End-of-period. |
2nd
|
Time |
Play |
15:00 |
|
15:00 |
Faceoff Austin Galler vs Brooks Klyver won by SHENANDO, [15:00] Ground ball pickup by SHENANDO Austin Galler. |
14:54 |
Shot by SHENANDO Austin Galler HIGH |
|
Turnover by SHENANDO Max Myers. |
14:26 |
Clear attempt by ROANOKE good. |
13:56 |
Shot by ROANOKE Wyatt Whitlow, SAVE Mark Isabelle |
13:52 |
Ground ball pickup by ROANOKE Luca Docking. |
13:50 |
GOAL by ROANOKE Luca Docking. |
Score: Shenandoah 0
- Roanoke 3 |
13:50 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE (on faceoff violation). |
13:45 |
Shot by ROANOKE Jay Frye WIDE |
13:16 |
GOAL by ROANOKE Luke Kammerman, Assist by Noah Goad. |
Score: Shenandoah 0
- Roanoke 4 |
13:16 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE, [13:16] Ground ball pickup by ROANOKE John Dias. |
12:44 |
Shot by ROANOKE Jay Frye WIDE |
|
Turnover by ROANOKE Julian Kammerman. |
12:13 |
Penalty on ROANOKE Aidan Sullivan (HOLDING/0:30) Extra-man opportunity. |
11:56 |
Shot by SHENANDO Stephen Graham, SAVE Alex Feuer |
11:44 |
Shot by SHENANDO Jake Green, SAVE Alex Feuer |
11:32 |
Clear attempt by ROANOKE good. |
11:16 |
Shot by ROANOKE Quinn Evans, SAVE Mark Isabelle |
11:11 |
Clear attempt by SHENANDO failed. |
|
Turnover by SHENANDO Aaron Coombs (caused by Anthony Muniz). |
10:59 |
Ground ball pickup by ROANOKE Anthony Muniz. |
10:47 |
Shot by ROANOKE Wyatt Whitlow, SAVE Mark Isabelle |
10:37 |
Clear attempt by SHENANDO good. |
09:46 |
Shot by SHENANDO Max Myers HIGH |
09:29 |
Shot by SHENANDO Stephen Graham WIDE |
|
Turnover by SHENANDO. |
09:12 |
Clear attempt by ROANOKE good. |
|
Turnover by ROANOKE. |
08:36 |
Shot by SHENANDO Zachary Heiderman WIDE |
08:27 |
Penalty on ROANOKE Luca Docking (PUSHING/0:30) Extra-man opportunity. |
08:14 |
Shot by SHENANDO Stephen Graham HIGH |
|
Turnover by SHENANDO Stephen Graham. |
07:56 |
Clear attempt by ROANOKE good. |
07:27 |
GOAL by ROANOKE Wyatt Whitlow, Assist by Luke Kammerman. |
Score: Shenandoah 0
- Roanoke 5 |
07:27 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE, [07:27] Ground ball pickup by ROANOKE Brooks Klyver. |
|
Turnover by ROANOKE Brooks Klyver. |
|
Turnover by SHENANDO. |
07:04 |
Shot by ROANOKE Luke Kammerman, SAVE Mark Isabelle |
06:58 |
Clear attempt by SHENANDO good. |
|
Turnover by SHENANDO. |
05:36 |
Shot by ROANOKE Aidan Sullivan WIDE |
05:09 |
Shot by ROANOKE Ethan Caldwell WIDE |
04:59 |
Shot by ROANOKE Luca Docking, SAVE Mark Isabelle |
04:49 |
Clear attempt by SHENANDO good. |
|
Turnover by SHENANDO Mac Padgett. |
04:00 |
GOAL by ROANOKE Luke Kammerman. |
Score: Shenandoah 0
- Roanoke 6 |
04:00 |
Faceoff Austin Galler vs Brooks Klyver won by SHENANDO, [04:00] Ground ball pickup by SHENANDO Austin Galler. |
03:53 |
GOAL by SHENANDO Josh Boonshaft, Assist by Zachary Heiderman. |
Score: Shenandoah 1
- Roanoke 6 |
03:53 |
Faceoff Austin Galler vs Brooks Klyver won by SHENANDO, [03:53] Ground ball pickup by SHENANDO Austin Galler. |
03:11 |
GOAL by SHENANDO Jake Green. |
Score: Shenandoah 2
- Roanoke 6 |
03:11 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE (on faceoff violation). |
02:46 |
GOAL by ROANOKE Wyatt Whitlow, Assist by Julian Kammerman. |
Score: Shenandoah 2
- Roanoke 7 |
02:46 |
Faceoff Jason Forchetti vs Brooks Klyver won by ROANOKE, [02:46] Ground ball pickup by ROANOKE Jay Frye. |
|
Turnover by ROANOKE Jay Frye (caused by Jonathan Hammond). |
02:35 |
Ground ball pickup by SHENANDO Jonathan Hammond. |
02:25 |
Timeout by SHENANDO. |
01:11 |
Shot by SHENANDO Matt Daniel BLOCKED |
01:06 |
Ground ball pickup by ROANOKE Stephen Conte. |
01:00 |
Clear attempt by ROANOKE good. |
00:51 |
Shot by ROANOKE Luke Kammerman WIDE |
00:39 |
Clear attempt by SHENANDO good. |
00:34 |
Ground ball pickup by SHENANDO Austin Sydnor. |
00:09 |
Shot by SHENANDO Stephen Graham WIDE |
00:01 |
Shot by SHENANDO Zachary Heiderman WIDE |
00:00 |
End-of-period. |
3rd
|
Time |
Play |
15:00 |
|
15:00 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE, [15:00] Ground ball pickup by ROANOKE Brooks Klyver. |
14:50 |
Shot by ROANOKE Brooks Klyver, SAVE Mark Isabelle |
14:32 |
Clear attempt by ROANOKE good. |
14:12 |
Shot by SHENANDO Max Myers, SAVE Alex Feuer |
|
Turnover by SHENANDO Jake Green. |
13:45 |
Ground ball pickup by ROANOKE Aidan Sullivan. |
13:43 |
GOAL by ROANOKE Wyatt Whitlow, Assist by Weston Hammond. |
Score: Shenandoah 2
- Roanoke 8 |
13:43 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE (on faceoff violation). |
13:41 |
Clear attempt by ROANOKE good. |
|
Turnover by ROANOKE Luke Kammerman. |
13:31 |
Clear attempt by SHENANDO good. |
12:45 |
Shot by SHENANDO Taylor Wright HIGH |
12:29 |
Shot by SHENANDO Matt Daniel, SAVE Alex Feuer |
12:24 |
Clear attempt by ROANOKE good. |
12:15 |
Shot by ROANOKE Luke Kammerman, SAVE Mark Isabelle |
12:10 |
Clear attempt by SHENANDO failed. |
|
Turnover by SHENANDO Conner Walthall (caused by John Dias). |
11:51 |
Ground ball pickup by ROANOKE John Dias. |
11:39 |
GOAL by ROANOKE Dominic Cuomo, Assist by Ethan Caldwell. |
Score: Shenandoah 2
- Roanoke 9 |
11:39 |
Faceoff Jason Forchetti vs Brooks Klyver won by ROANOKE, [11:39] Ground ball pickup by ROANOKE Brooks Klyver. |
11:31 |
GOAL by ROANOKE Wyatt Whitlow, Assist by Dominic Cuomo. |
Score: Shenandoah 2
- Roanoke 10 |
11:31 |
Faceoff Jason Forchetti vs Brooks Klyver won by ROANOKE, [11:31] Ground ball pickup by ROANOKE Weston Hammond. |
11:20 |
Clear attempt by ROANOKE good. |
10:18 |
Shot by ROANOKE Anthony Muniz HIT CROSSBAR |
10:17 |
GOAL by ROANOKE Quinn Evans. |
Score: Shenandoah 2
- Roanoke 11 |
10:17 |
Ground ball pickup by ROANOKE Quinn Evans. |
10:17 |
Timeout by SHENANDO. |
10:17 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE, [10:17] Ground ball pickup by ROANOKE Brooks Klyver. |
09:54 |
Shot by ROANOKE Luca Docking HIGH |
|
Turnover by ROANOKE Luke Kammerman (caused by Caleb Kelley). |
09:37 |
Ground ball pickup by SHENANDO Aaron Coombs. |
09:31 |
Clear attempt by SHENANDO good. |
|
Turnover by SHENANDO Stephen Graham. |
08:35 |
Shot by ROANOKE Bryson Miller, SAVE Mark Isabelle |
08:24 |
Clear attempt by SHENANDO failed. |
|
Turnover by SHENANDO Stephen Graham (caused by Sean Kennedy). |
08:17 |
Ground ball pickup by ROANOKE RT Williamson. |
08:01 |
GOAL by ROANOKE Wyatt Whitlow, Assist by Luke Kammerman. |
Score: Shenandoah 2
- Roanoke 12 |
08:01 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE (on faceoff violation). |
|
Turnover by ROANOKE Julian Kammerman. |
07:31 |
Clear attempt by SHENANDO good. |
06:54 |
Shot by SHENANDO Matt Daniel HIGH |
|
Turnover by SHENANDO Zachary Heiderman. |
05:49 |
Shot by ROANOKE Quinn Evans, SAVE Mark Isabelle |
05:43 |
Clear attempt by SHENANDO failed. |
|
Turnover by SHENANDO Robert Harvey. |
05:07 |
GOAL by ROANOKE Wyatt Whitlow, Assist by Luke Kammerman. |
Score: Shenandoah 2
- Roanoke 13 |
05:07 |
Faceoff Austin Galler vs Brooks Klyver won by SHENANDO (on faceoff violation). |
04:25 |
Ground ball pickup by SHENANDO Jake Green. |
04:22 |
Penalty on ROANOKE RT Williamson (ILLEGAL BODY CHECK/1:00) Extra-man opportunity. |
04:02 |
Shot by SHENANDO Austin Sydnor, SAVE Alex Feuer |
03:56 |
Ground ball pickup by ROANOKE Aidan Sullivan. |
03:49 |
Clear attempt by ROANOKE good. |
|
Turnover by ROANOKE Dominic Cuomo. |
03:24 |
Shot by SHENANDO Matt Daniel WIDE |
03:08 |
Ground ball pickup by SHENANDO Jake Green. |
02:47 |
Shot by SHENANDO Max Myers HIT CROSSBAR |
02:33 |
GOAL by SHENANDO Austin Sydnor, Assist by Stephen Graham. |
Score: Shenandoah 3
- Roanoke 13 |
02:33 |
Faceoff Austin Galler vs Brooks Klyver won by ROANOKE, [02:33] Ground ball pickup by ROANOKE Brooks Klyver. |
02:23 |
GOAL by ROANOKE Luke Kammerman, Assist by Dominic Cuomo. |
Score: Shenandoah 3
- Roanoke 14 |
02:23 |
Faceoff Jason Forchetti vs Brooks Klyver won by ROANOKE, [02:23] Ground ball pickup by ROANOKE Jay Frye. |
01:53 |
Shot by ROANOKE Luca Docking HIGH |
01:44 |
Shot by ROANOKE Luke Kammerman, SAVE Mark Isabelle |
01:35 |
Clear attempt by SHENANDO good. |
00:37 |
Shot by SHENANDO Austin Sydnor, SAVE Alex Feuer |
00:33 |
Penalty on ROANOKE Matt Jahries (SLASHING/1:00) Extra-man opportunity. |
00:14 |
Shot by SHENANDO Jake Green, SAVE Alex Feuer |
00:07 |
Ground ball pickup by ROANOKE Weston Hammond. |
00:03 |
Clear attempt by ROANOKE good. |
00:00 |
End-of-period. |
4th
|
Time |
Play |
15:00 |
|
14:20 |
Shot by ROANOKE Quinn Evans HIT POST |
14:07 |
Shot by SHENANDO Justin Lund, SAVE Alex Feuer |
13:55 |
Clear attempt by SHENANDO good. |
13:18 |
Shot by SHENANDO Matt Daniel WIDE |
13:08 |
Ground ball pickup by SHENANDO Stephen Graham. |
12:55 |
Shot by SHENANDO Stephen Graham WIDE |
12:45 |
Shot by SHENANDO Stephen Graham, SAVE Alex Feuer |
12:41 |
Clear attempt by ROANOKE failed. |
12:30 |
Shot by SHENANDO Jake Green, SAVE Alex Feuer |
12:17 |
Clear attempt by ROANOKE good. |
11:46 |
GOAL by ROANOKE Ethan Caldwell. |
Score: Shenandoah 3
- Roanoke 15 |
11:46 |
Faceoff Jason Forchetti vs Carson Peck won by SHENANDO (on faceoff violation). |
11:46 |
Penalty on ROANOKE Carson Peck (UNSPORTSMANLIKE CONDUCT/1:00) Extra-man opportunity. |
11:38 |
Shot by SHENANDO Max Myers, SAVE Alex Feuer |
|
Turnover by ROANOKE Alex Feuer. |
11:30 |
Clear attempt by ROANOKE failed. |
11:30 |
Ground ball pickup by SHENANDO Max Myers. |
11:27 |
Shot by SHENANDO Zachary Heiderman WIDE |
|
Turnover by SHENANDO Stephen Graham. |
11:16 |
Ground ball pickup by ROANOKE Aidan Sullivan. |
|
Turnover by ROANOKE Aidan Sullivan. |
10:59 |
Clear attempt by ROANOKE failed. |
10:59 |
Timeout by ROANOKE. |
|
Turnover by SHENANDO Stephen Graham. |
10:25 |
Ground ball pickup by ROANOKE DJ Nolan. |
|
Turnover by ROANOKE DJ Nolan. |
10:13 |
Ground ball pickup by SHENANDO Mark Isabelle. |
10:07 |
Clear attempt by SHENANDO good. |
09:56 |
GOAL by SHENANDO Robert Harvey. |
Score: Shenandoah 4
- Roanoke 15 |
09:56 |
Faceoff Jason Forchetti vs Carson Peck won by ROANOKE, [09:56] Ground ball pickup by ROANOKE Jay Frye. |
09:37 |
Cole Hiller at goalie for ROANOKE. |
09:37 |
GOAL by ROANOKE Dominic Cuomo, Assist by Luke Kammerman. |
Score: Shenandoah 4
- Roanoke 16 |
09:37 |
Faceoff Jason Forchetti vs Carson Peck won by SHENANDO (on faceoff violation). |
08:40 |
Shot by SHENANDO Matt Daniel, SAVE Cole Hiller |
08:29 |
Clear attempt by ROANOKE good. |
08:23 |
Penalty on SHENANDO Austin Sydnor (PUSHING/0:30) Extra-man opportunity. |
08:06 |
Shot by ROANOKE Luke Kammerman WIDE |
08:00 |
Shot by ROANOKE Luke Kammerman, SAVE Mark Isabelle |
07:44 |
Clear attempt by SHENANDO failed. |
|
Turnover by SHENANDO Aaron Coombs. |
07:34 |
Ground ball pickup by ROANOKE Cole Hiller. |
07:25 |
Shot by ROANOKE Luke Kammerman BLOCKED |
07:21 |
Ground ball pickup by SHENANDO Stephen Graham. |
07:11 |
Shot by SHENANDO Dylan Pencek WIDE |
06:53 |
Shot by SHENANDO Jake Green, SAVE Cole Hiller |
06:48 |
Clear attempt by ROANOKE failed. |
|
Turnover by ROANOKE Cole Hiller. |
06:42 |
Ground ball pickup by SHENANDO Robert Harvey. |
06:26 |
Shot by SHENANDO Austin Sydnor BLOCKED |
06:23 |
Ground ball pickup by ROANOKE Sean Kennedy. |
06:19 |
Clear attempt by ROANOKE good. |
06:13 |
GOAL by ROANOKE Luke Kammerman, Assist by Sean Kennedy. |
Score: Shenandoah 4
- Roanoke 17 |
06:13 |
Faceoff Jason Forchetti vs Carson Peck won by ROANOKE, [06:13] Ground ball pickup by ROANOKE Carson Peck. |
05:54 |
Shot by ROANOKE Noah Bell BLOCKED |
|
Turnover by ROANOKE Dell Vidunas (caused by Conner Walthall). |
05:35 |
Ground ball pickup by SHENANDO Conner Walthall. |
05:22 |
Greg Oakes at goalie for ROANOKE. |
05:22 |
Shot by SHENANDO Zachary Heiderman, SAVE Greg Oakes |
04:55 |
Shot by SHENANDO Stephen Graham WIDE |
04:44 |
Shot by SHENANDO Stephen Graham WIDE |
04:32 |
Shot by SHENANDO Zachary Heiderman, SAVE Greg Oakes |
04:17 |
Clear attempt by ROANOKE good. |
04:09 |
Shot by ROANOKE Stephen Conte WIDE |
03:55 |
Shot by ROANOKE Matthew Albertson, SAVE Mark Isabelle |
03:50 |
Penalty on ROANOKE Noah Bell (SLASHING/1:00) Extra-man opportunity. |
03:31 |
GOAL by SHENANDO Stephen Graham (MAN-UP). |
Score: Shenandoah 5
- Roanoke 17 |
03:31 |
Faceoff Austin Galler vs Reece Reynolds won by ROANOKE (on faceoff violation). |
03:28 |
Penalty on SHENANDO Austin Galler (FACEOFF VIOLATION/0:30). |
02:38 |
Shot by ROANOKE Julian Kammerman WIDE |
02:32 |
Ground ball pickup by ROANOKE Jack Savoie. |
02:28 |
GOAL by ROANOKE Dominic Cuomo, Assist by Riley Martin. |
Score: Shenandoah 5
- Roanoke 18 |
02:28 |
Faceoff Jason Forchetti vs Reece Reynolds won by SHENANDO (on faceoff violation). |
02:28 |
Penalty on ROANOKE Reece Reynolds (FACEOFF VIOLATION/0:30) Extra-man opportunity. |
01:58 |
Shot by SHENANDO Stephen Graham WIDE |
01:15 |
Shot by SHENANDO Max Myers WIDE |
|
Turnover by SHENANDO. |
00:59 |
Clear attempt by ROANOKE good. |
00:50 |
GOAL by ROANOKE Aidan Sullivan, Assist by Ethan Caldwell. |
Score: Shenandoah 5
- Roanoke 19 |
00:50 |
Faceoff Jason Forchetti vs Reece Reynolds won by ROANOKE, [00:50] Ground ball pickup by ROANOKE Conrad Good. |
|
Turnover by ROANOKE Conrad Good (caused by Jason Forchetti). |
00:36 |
Ground ball pickup by SHENANDO Jason Forchetti. |
|
Turnover by SHENANDO Austin Sydnor. |
00:09 |
Ground ball pickup by ROANOKE Sean Swenson. |
00:01 |
Clear attempt by ROANOKE good. |
00:00 |
Shot by ROANOKE Jack Savoie WIDE |
00:00 |
End-of-period. |
Score: Shenandoah 5
- Roanoke 19 |