Blacksburg
Vipers
2-1
22
FINAL
21
Bar Harbor
Sailors
2-1
AI Recap
AI RECAP
Franchise Hub Beat· 68d ago
In a thrilling Week 4 showdown, the Blacksburg Vipers narrowly defeated the Bar Harbor Sailors by a score of 22-21, securing their second victory of the season. The stakes were high, with both teams looking to gain momentum as they head deeper into the 2026 season. C.J. Stroud led the Sailors offensively, throwing for 260 yards and three touchdowns, showcasing his ability to connect with his receiving corps. Jaxon Smith-Njigba shined with 95 receiving yards, while Tyler Allgeier added a solid ground game with 85 rushing yards. Despite their efforts, it wasn't enough to clinch the win as the Vipers made key plays when it mattered most. Defensively, Josiah Trotter proved pivotal for the Vipers with two sacks, disrupting Stroud's rhythm and applying consistent pressure. Will Johnson's interception served as a critical turning point in the game, halting a potential scoring drive from the Sailors. The Vipers' defense stepped up when needed, helping to seal the close victory in a contest that kept fans on the edge of their seats.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
C.J. StroudQB331958%2603287.9
Dak PrescottQB342265%22020102.5
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Tyler AllgeierHB88510.6430310
Jeremiyah LoveHB12736.1220230
J.K. DobbinsHB9242.7—090
C.J. StroudQB4194.8—070
James ConnerHB8162.0—070
Dak PrescottQB5122.4—080
Khalil ShakirWR177.0—070
Samaje PerineHB155.0—050
Cam AkersHB133.0—030
Nico CollinsWR000.0—000
Dallas GoedertTE000.0—000
Tetairoa McMillanWR000.0—000
Harold Fannin JrTE000.0—000
Omar Cooper Jr.WR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Jaxon Smith-NjigbaWR69515.8140250
Harold Fannin JrTE66611.0250160
Tetairoa McMillanWR55911.8111190
Nico CollinsWR25326.5341400
Dallas GoedertTE45313.3182200
Omar Cooper Jr.WR34113.7130220
Khalil ShakirWR3299.771140
Noah GrayTE3279.0120150
James ConnerHB2168.050120
Tutu AtwellWR2147.080100
Jalen CokerWR11313.0—0130
Jeremiyah LoveHB3113.79070
Tyler AllgeierHB133.02030
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Will JohnsonCB40100
Dillon ThienemanSS40100
Jahdae BarronCB70.5001
Antonio JohnsonSS70000
Josiah TrotterMIKE32000
Carson SchwesingerMIKE50.5000
Matt MilanoWILL50.5000
Nate WigginsCB40.5000
Jamel DeanCB50000
Bryan BreseeDT40000
Bud ClarkFS40000
Malcolm RodriguezWILL40000
Jordan PoyerSS30.5002
Kobie TurnerDT20.5000
DeMarcus LawrenceLEDG30000
A.J. Terrell JrCB20000
Frankie LuvuWILL20000
Brandon StephensCB20000
Malaki StarksFS20000
Joshua JosephsREDG01000
Troy DyeWILL20000
Derrick NnadiDT20000
Danielle HunterREDG10000
Jarrian JonesCB10000
Kwity PayeREDG10000
Shemar JamesMIKE10000
Ty RobinsonDT10000
Tyler OnyedimDT10000
T.J. SandersDT10000
Dre'Mont JonesLEDG10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chris BoswellK0030
Eddy PineiroK22248