Vipers at Knights
Brooklyn Knights 19, Blacksburg Vipers 17 · XFL FRANCHISE
Final Score
Vipers 17 2 TD · 1 FG · 2 XP
Knights 19 2 TD · 2 FG · 1 XPDak Prescott 231 yds passingTreVeyon Henderson 99 yds rushingJaylen Waddle 114 yds receivingMalaki Starks 5 tkl defenseTotal yards 280 · 285Passing yards 212 · 191Rushing yards 68 · 94Completions 9/23 · 14/29Yards per carry 6.8 · 3.8Recap
Franchise Hub Beat · 2d ago
In a thrilling Week 1 matchup of the 2028 season, the Brooklyn Knights narrowly defeated the Blacksburg Vipers, clinching a 19-17 victory. With both teams eager to start the season on a high note, the stakes were high as they sought to establish early momentum in the franchise.
Dak Prescott led the Vipers' offense, throwing for 231 yards and two touchdowns, showcasing his ability to find the end zone. However, it was TreVeyon Henderson of the Knights who provided the ground game spark, rushing for 99 yards and keeping the Vipers' defense on its toes. Jaylen Waddle stood out in the receiving corps for Blacksburg, racking up 114 yards and proving to be a key target for Prescott.
Defensively, the game turned when Nate Wiggins intercepted a crucial pass, shifting momentum back to the Knights late in the contest. Khari Davis added a sack, further pressuring the Vipers' offense at key moments. The combined efforts of the Brooklyn defense ultimately sealed the game, allowing them to hold off the Vipers and secure the win.
Box Score
| Player | C/A | PCT | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|
Vipers | ||||||
| Dak PrescottQB | 9/23 | 39% | 231 | 2 | 2 | 69.2 |
Knights | ||||||
| Jaxson DartQB | 13/28 | 46% | 181 | 0 | 1 | 52.8 |
| Damarr HatchettWR | 1/1 | 100% | 22 | 0 | 0 | 118.7 |
| Player | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
Vipers | |||||||
| Jeremiyah LoveHB | 10 | 68 | 6.8 | 19 | 0 | 58 | 0 |
Knights | |||||||
| TreVeyon HendersonHB | 21 | 99 | 4.7 | 21 | 2 | 28 | 0 |
| Malik NabersWR | 1 | 2 | 2.0 | — | 0 | 2 | 0 |
| Jaxson DartQB | 3 | -7 | -2.3 | 1 | 0 | 1 | 1 |
| Player | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
Vipers | |||||||
| Jaylen WaddleWR | 2 | 114 | 57.0 | 65 | 1 | 80 | 0 |
| Khalil ShakirWR | 3 | 61 | 20.3 | 34 | 0 | 44 | 0 |
| Jeremiyah LoveHB | 3 | 49 | 16.3 | 38 | 1 | 39 | 0 |
| Harold Fannin JrTE | 1 | 7 | 7.0 | 2 | 0 | 7 | 0 |
Knights | |||||||
| Malik NabersWR | 5 | 98 | 19.6 | 21 | 0 | 30 | 0 |
| Emilio PeraltaTE | 4 | 38 | 9.5 | 33 | 0 | 25 | 0 |
| TreVeyon HendersonHB | 3 | 29 | 9.7 | 19 | 0 | 12 | 0 |
| Isaiah StillsWR | 1 | 22 | 22.0 | — | 0 | 22 | 0 |
| Damarr HatchettWR | 1 | 16 | 16.0 | 4 | 0 | 16 | 0 |
| Colin WhittingtonWR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Player | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|
Vipers | |||||
| Malaki StarksFS | 5 | 0 | 1 | 0 | 0 |
| Milton WilliamsDT | 3 | 1 | 0 | 0 | 0 |
| Patrick Surtain IICB | 3 | 0 | 0 | 0 | 0 |
| Matt MilanoWILL | 3 | 0 | 0 | 0 | 0 |
| Dillon ThienemanSS | 3 | 0 | 0 | 0 | 0 |
| Xavier NwankpaFS | 2 | 0 | 0 | 0 | 0 |
| Malachi LawrenceLEDG | 2 | 0 | 0 | 0 | 0 |
| Jamel DeanCB | 2 | 0 | 0 | 0 | 1 |
| Josiah TrotterMIKE | 2 | 0 | 0 | 0 | 0 |
| Mitch BaumanMIKE | 1 | 0 | 0 | 0 | 0 |
| Nick AlburyCB | 1 | 0 | 0 | 0 | 0 |
| Joshua JosephsREDG | 1 | 0 | 0 | 0 | 0 |
| T.J. SandersDT | 0 | 0 | 0 | 0 | 1 |
Knights | |||||
| Nate WigginsCB | 1 | 0 | 1 | 0 | 2 |
| Tyrone CarrWILL | 3 | 1 | 0 | 0 | 1 |
| Markquese BellSS | 0 | 0 | 1 | 0 | 0 |
| Khari DavisDT | 1 | 1 | 0 | 0 | 0 |
| Dillon ShipleyMIKE | 3 | 0 | 0 | 0 | 0 |
| Mark KramerFS | 2 | 0 | 0 | 0 | 0 |
| Micah ParsonsREDG | 2 | 0 | 0 | 0 | 1 |
| Zach SharpeCB | 2 | 0 | 0 | 0 | 0 |
| Sean OldhamCB | 1 | 0 | 0 | 0 | 0 |
| Ryan JohnsonMIKE | 1 | 0 | 0 | 0 | 0 |
| Tory PhelpsDT | 1 | 0 | 0 | 0 | 0 |
| Nick EmmanworiSS | 0 | 0 | 0 | 0 | 1 |
| Player | FG | XP | LNG |
|---|---|---|---|
Vipers | |||
| Hayden SchaferK | 1/2 | 2 | 28 |
Knights | |||
| Tyler LoopK | 2/3 | 1 | 29 |
