Skip to page content
Watch Games
13 LIVE
Sign In
Subscribe
Boys Junior Varsity Basketball
Follow
/
VHSL
/
John Battle
/
Basketball
Upcoming
VIEW ALL
Junior Varsity Boys Basketball
John Battle vs. Marion Senior
Dec 1, 2026
|
9:30 PM UTC
Marion, VA
Junior Varsity Boys Basketball
John Battle vs. Lebanon
Dec 4, 2026
|
10:00 PM UTC
Lebanon, VA
Junior Varsity Boys Basketball
Chilhowie vs. John Battle
Dec 8, 2026
|
10:00 PM UTC
Bristol, VA
Junior Varsity Boys Basketball
Lee vs. John Battle
Jan 5, 2027
|
10:30 PM UTC
Bristol, VA
Junior Varsity Boys Basketball
Central vs. John Battle
Jan 8, 2027
|
10:30 PM UTC
Bristol, VA
Junior Varsity Boys Basketball
Virginia vs. John Battle
Jan 9, 2027
|
10:30 PM UTC
Bristol, VA
Junior Varsity Boys Basketball
Marion Senior vs. John Battle
Jan 14, 2027
|
10:30 PM UTC
Bristol, VA
Junior Varsity Boys Basketball
John Battle vs. Virginia
Jan 16, 2027
|
8:15 PM UTC
Bristol, VA
Junior Varsity Boys Basketball
Ridgeview vs. John Battle
Jan 19, 2027
|
10:30 PM UTC
Bristol, VA
Junior Varsity Boys Basketball
Gate City vs. John Battle
Jan 22, 2027
|
10:30 PM UTC
Bristol, VA
UNLOCK EVERY GAME FOR
John Battle
GET ACCESS
Past games
Junior Varsity Boys Basketball
John Battle vs. Ridgeview
Jan 16, 2026
|
10:00 PM UTC
Clintwood, VA
Junior Varsity Boys Basketball
John Battle vs. Lebanon
Dec 23, 2025
|
10:30 PM UTC
Lebanon, VA
Junior Varsity Boys Basketball
2022 VHSL Boys Basketball Championship
John Battle vs. Union
Feb 19, 2022
|
9:40 PM UTC
Big Stone Gap, VA