Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Union (Big Stone Gap, VA) varsity football team won Thursday's home conference game against John Battle (Bristol, VA) by a score of 67-0.

Q1Q2Q3Q4Final
John Battle00000
Union282012767
  • Recap
  • Box Score
  • Videos
  • Matchup Info

Game Stats

John Battle

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals173.1433.0010.0
1Caden Sturgill (Sr)173.1433.0010.0
Union

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals811165.72720.631116.5
2Kam Bostic (Sr)710118.70016.921109.6
12Abe Hall (Jr)11471.00047.010177.1
John Battle

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals29652.200
1Caden Sturgill (Sr)17432.500
13Marshall Green (Sr)441.000
18J. Cunningham (So)320.700
24Ryan Vanhoy (Sr)3134.300
25Kaidden Dean (Sr)231.500
Union

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals1622714.206
2Kam Bostic (Sr)27437.001
3Elijah Lomax (So)3279.001
9D. Tavernier (Fr)144.000
11Carlos Anderson (Sr)14343.001
15Colton McKinney (Fr)200.000
17Dylan Collins (Jr)11919.000
20Kamron Bishop (Jr)24522.501
21Kaiden Keith (So)111.001
23Nolan Swinney (Fr)284.000
28Keith Chandler (Sr)166.001
John Battle

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals242.00
11Brodie Ratliff (Sr)111.00
24Ryan Vanhoy (Sr)133.00
Union

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals615626.03
1Keshawn Milbro (Jr)14747.01
5Kaden Dillman (So)12525.00
7Braxton Bunch (Sr)25427.01
10Camden Wharton (Sr)23015.01
John Battle

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals65469
1Caden Sturgill (Sr)43043
11Brodie Ratliff (Sr)011
13Marshall Green (Sr)404
18J. Cunningham (So)202
24Ryan Vanhoy (Sr)13316
25Kaidden Dean (Sr)303
Union

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals227156383
1Keshawn Milbro (Jr)04747
2Kam Bostic (Sr)74074
3Elijah Lomax (So)27027
5Kaden Dillman (So)02525
7Braxton Bunch (Sr)05454
9D. Tavernier (Fr)404
10Camden Wharton (Sr)03030
11Carlos Anderson (Sr)43043
17Dylan Collins (Jr)19019
20Kamron Bishop (Jr)45045
21Kaiden Keith (So)101
23Nolan Swinney (Fr)808
28Keith Chandler (Sr)606
John Battle

Total Yards

#Athlete NameRushPassRecTotal
Team Totals653468
1Caden Sturgill (Sr)433046
11Brodie Ratliff (Sr)0011
13Marshall Green (Sr)4004
18J. Cunningham (So)2002
24Ryan Vanhoy (Sr)130316
25Kaidden Dean (Sr)3003
Union

Total Yards

#Athlete NameRushPassRecTotal
Team Totals227165156392
1Keshawn Milbro (Jr)004747
2Kam Bostic (Sr)741180192
3Elijah Lomax (So)270027
5Kaden Dillman (So)002525
7Braxton Bunch (Sr)005454
9D. Tavernier (Fr)4004
10Camden Wharton (Sr)003030
11Carlos Anderson (Sr)430043
12Abe Hall (Jr)047047
17Dylan Collins (Jr)190019
20Kamron Bishop (Jr)450045
21Kaiden Keith (So)1001
23Nolan Swinney (Fr)8008
28Keith Chandler (Sr)6006

Defensive Statistics

John Battle has not entered any defensive statistics stats.
Union

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals1
12Abe Hall (Jr)1

Points

John Battle has not entered any points stats.

PATs and Field Goals

John Battle has not entered any pats and field goals stats.
Union

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals710.7007
20Kamron Bishop (Jr)710.7007

Touchdowns

John Battle has not entered any touchdowns stats.
Union

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals63
1Keshawn Milbro (Jr)01
2Kam Bostic (Sr)10
3Elijah Lomax (So)10
7Braxton Bunch (Sr)01
10Camden Wharton (Sr)01
11Carlos Anderson (Sr)10
20Kamron Bishop (Jr)10
21Kaiden Keith (So)10
28Keith Chandler (Sr)10
Stat Supplier Logo

John Battle's stats are presented by NFHS Network & MaxPreps AdvantageNFHS Network & MaxPreps Advantage

Stat Supplier Logo

Union's stats are presented by NFHS Network & MaxPreps AdvantageNFHS Network & MaxPreps Advantage

Recap Video

Game Story

Virginia High School Football - John Battle trounced by Union

November 6, 2025: Big Stone Gap, VA 24219

The John Battle Trojans football squad (Bristol, VA), was routed 66-0 in Thursday's league contest with the host Union Bears (Big Stone Gap, VA)

John Battle @ Union Football Game Info

Thu., Nov. 6, 2025 @ 7p
MOUNTAIN 7 DISTRICT
The Union (Big Stone Gap, VA) varsity football team won Thursday's home conference game against John Battle (Bristol, VA) by a score of 67-0.

Scoretracker Providers

Caden LaneTrojans Reporter
Diana KilgoreBears Reporter

Matchup Video

Rankings & Records

John Battle (25-26)

VADiv.
27339
OverallRegionHomeAwayWin %Region %PFPA
2-82-40-52-3.200.333161461

Union (25-26)

VADiv.
141
OverallRegionHomeAwayWin %Region %PFPA
10-06-05-05-01.0001.00046797

Team Scoring Averages

Q1Q2Q3Q4Final
John Battle
6.23.32.59.016.1
Union
13.916.09.17.746.7

John Battle Videos

Union Videos

Team Stat Comparison

John BattleUnion
80.0Rushing Yards Per Game78.6
68.2Passing Yards Per Game38.2
47.8Receiving Yards Per Game37.3
148.2Total Yards Per Game116.8

Team Leaders

John BattleUnionNational Avg.
#1 Caden Sturgill91.0Rushing Yards Per Game#28 Keith Chandler137.011.4
#1 Caden Sturgill122.4Passing Yards Per Game#2 Kam Bostic111.711.2
#24 Ryan Vanhoy49.8Receiving Yards Per Game#10 Camden Wharton38.79.0
#1 Caden Sturgill213.4Total Yards Per Game#2 Kam Bostic172.325.1

Record Breakdown

John Battle (25-26)

Union (25-26)

2-8
Overall
10-0
2-4
League
6-0
0-4
Non-League
4-0
0-1
Head to Head
1-0
2-4
Common Opponent
6-0
0-5
Home
5-0
2-3
Away
5-0
0-0
Neutral
0-0
0-0
Playoff
0-0
2-8
In-State
9-0
0-0
Out-of-State
1-0