PLAY-BY-PLAY
Dirty Dogs - 1H - Pass Play
1D: Pass by Jacob Soles was incomplete
Hard Knocks - 1H - Penalty
Penalty by Neil Shah, for gain of 10 yards.
Dirty Dogs - 1H - Pass Play
1D: Pass Complete, From Jacob Soles to Carter Condon for 11 yards Tackle made by Brandon Amaral - First Down Gained
Hard Knocks - 1H - Penalty
Penalty by Brandon Amaral, for gain of 5 yards.
Dirty Dogs - 1H - Pass Play
1D: Pass by Jacob Soles to Noah Soles was incomplete
Dirty Dogs - 1H - Pass Play
2D: Pass by Jacob Soles to Athan Douzepis was incomplete
Dirty Dogs - 1H - Pass Play
3D: Pass Complete, From Jacob Soles to Noah Soles for 14 yards TOUCHDOWN
Dirty Dogs - 1H - Extra Point Play
Offense Extra Point Going for 1 UNSUCCESSFUL
Hard Knocks - 1H - Pass Play
1D: Pass Complete, From Tyler Havlena to Anthony Mungiovi for 14 yards Tackle made by Matthew Cadogan - First Down Gained
Hard Knocks - 1H - Pass Play
1D: Pass by Tyler Havlena to Keenan Dezeeuw-Caruth was incomplete
Hard Knocks - 1H - Pass Play
2D: Pass by Tyler Havlena to Anthony Mungiovi was incomplete
Hard Knocks - 1H - Pass Play
3D: Pass Complete, From Tyler Havlena to Nicolas Colicchio for 6 yards Tackle made by Matthew Cadogan
Hard Knocks - 1H - Pass Play
4D: Pass by Tyler Havlena to Keenan Dezeeuw-Caruth was incomplete Pass Defended By Carter Condon
Dirty Dogs - 1H - Pass Play
1D: Pass Complete, From Jacob Soles to Ryan Campbell for 4 yards Tackle made by Tristan D'Silva
Dirty Dogs - 1H - Pass Play
2D: Pass Complete, From Jacob Soles to Noah Soles for 7 yards Tackle made by Nicolas Colicchio - First Down Gained
Dirty Dogs - 1H - Pass Play
1D: Pass Complete, From Jacob Soles to Matthew Cadogan for 28 yards TOUCHDOWN
Dirty Dogs - 1H - Extra Point Play
Offense Extra Point Going for 1 UNSUCCESSFUL
Hard Knocks - 1H - Pass Play
1D: Pass by Tyler Havlena to Keenan Dezeeuw-Caruth was incomplete
Hard Knocks - 1H - Pass Play
2D: Pass by Tyler Havlena to Anthony Mungiovi was incomplete
Hard Knocks - 1H - Pass Play
3D: Pass by Tyler Havlena to Jordano Colicchio was incomplete
Hard Knocks - 1H - Pass Play
4D: Pass Complete, From Tyler Havlena to Anthony Mungiovi for 15 yards Tackle made by Noah Soles - First Down Gained
Hard Knocks - 1H - Pass Play
1D: Pass Complete, From Tyler Havlena to Keenan Dezeeuw-Caruth for 4 yards Tackle made by Athan Douzepis
Hard Knocks - 1H - Pass Play
2D: Pass by Tyler Havlena to Nicolas Colicchio was incomplete
Hard Knocks - 1H - Sack Play
3D: Tyler Havlena Sacked By Jackson Roy-Hebert for loss of 5 yards
Hard Knocks - 1H - Pass Play
4D: Pass by Tyler Havlena to Anthony Mungiovi was incomplete
Dirty Dogs - 1H - Pass Play
1D: Pass by Jacob Soles to Athan Douzepis was incomplete
Dirty Dogs - 1H - Pass Play
2D: Pass by Jacob Soles to Jackson Roy-Hebert was incomplete
Dirty Dogs - 1H - Penalty
Penalty by Massimo Rosati, for loss of 5 yards.
Dirty Dogs - 1H - Interception Play
4D: Pass by Jacob Soles intercepted by Tristan D'SilvaTOUCHDOWN
Hard Knocks - 1H - Extra Point Play
Offense Extra Point Going for 1 UNSUCCESSFUL
Dirty Dogs - 1H - Pass Play
1D: Pass by Jacob Soles to Massimo Rosati was incomplete
Dirty Dogs - 1H - Run Play
2D: Run by Jacob Soles for 6 yardsTackle made by Anthony Mungiovi
Hard Knocks - 1H - Penalty
Penalty by Brandon Amaral, for gain of 5 yards.
Dirty Dogs - 1H - Pass Play
1D: Pass by Jacob Soles to Noah Soles was incomplete
Dirty Dogs - 1H - Pass Play
2D: Pass by Jacob Soles to Noah Soles was incomplete
Dirty Dogs - 1H - Pass Play
3D: Pass Complete, From Jacob Soles to Carter Condon for 29 yards TOUCHDOWN
Dirty Dogs - 1H - Extra Point Play
Offense Extra Point 1
Hard Knocks - 1H - Pass Play
1D: Pass by Tyler Havlena to Keenan Dezeeuw-Caruth was incomplete
Hard Knocks - 1H - Pass Play
2D: Pass by Tyler Havlena to Anthony Mungiovi was incomplete
Dirty Dogs - 1H - Penalty
Penalty by Jackson Roy-Hebert, for gain of 5 yards.
Hard Knocks - 1H - Pass Play
1D: Pass by Tyler Havlena to Keenan Dezeeuw-Caruth was incomplete Pass Defended By Carter Condon
Hard Knocks - 1H - Pass Play
2D: Pass by Tyler Havlena to Keenan Dezeeuw-Caruth was incomplete
Hard Knocks - 2H - Pass Play
1D: Pass Complete, From Tyler Havlena to Brandon Amaral for 7 yards Tackle made by Ryan Campbell
Hard Knocks - 2H - Interception Play
2D: Pass by Tyler Havlena intercepted by Jack Tsonos
Dirty Dogs - 2H - Penalty
Penalty by Athan Douzepis, for loss of 5 yards.
Dirty Dogs - 2H - Pass Play
2D: Pass Complete, From Jacob Soles to Noah Soles for 20 yards TOUCHDOWN
Dirty Dogs - 2H - Extra Point Play
Offense Extra Point Going for 2 UNSUCCESSFUL
Hard Knocks - 2H - Pass Play
1D: Pass Complete, From Tyler Havlena to Neil Shah for 5 yards Tackle made by Ryan Campbell
Hard Knocks - 2H - Pass Play
2D: Pass by Tyler Havlena to Jordano Colicchio was incomplete Pass Defended By Carter Condon
Hard Knocks - 2H - Pass Play
3D: Pass Complete, From Tyler Havlena to Neil Shah for 11 yards Tackle made by Jack Tsonos - First Down Gained
Hard Knocks - 2H - Pass Play
1D: Pass by Tyler Havlena to Brandon Amaral was incomplete Pass Defended By Matthew Cadogan
Hard Knocks - 2H - Pass Play
2D: Pass by Tyler Havlena to Neil Shah was incomplete Pass Defended By Noah Soles
Hard Knocks - 2H - Pass Play
3D: Pass by Tyler Havlena to Tristan D'Silva was incomplete
Hard Knocks - 2H - Pass Play
4D: Pass Complete, From Tyler Havlena to Tristan D'Silva for 10 yards - First Down Gained
Hard Knocks - 2H - Sack Play
1D: Tyler Havlena Sacked By Jackson Roy-Hebert for loss of 9 yards
Hard Knocks - 2H - Penalty
Penalty by Tristan D'Silva, for loss of 5 yards.
Hard Knocks - 2H - Pass Play
2D: Pass Complete, From Tyler Havlena to Keenan Dezeeuw-Caruth for 27 yards - First Down Gained
Hard Knocks - 2H - Pass Play
1D: Pass Complete, From Tyler Havlena to Tristan D'Silva for 1 yards TOUCHDOWN
Hard Knocks - 2H - Extra Point Play
Offense Extra Point Going for 1 UNSUCCESSFUL
Dirty Dogs - 2H - Pass Play
1D: Pass Complete, From Jacob Soles to Noah Soles for 3 yards Tackle made by Jordano Colicchio
Dirty Dogs - 2H - Run Play
2D: Run by Jacob Soles for 10 yards - First Down Gained
Dirty Dogs - 2H - Pass Play
1D: Pass Complete, From Jacob Soles to Massimo Rosati for 6 yards Tackle made by Anthony Mungiovi
Dirty Dogs - 2H - Pass Play
2D: Pass by Jacob Soles to Noah Soles was incomplete Pass Defended By Keenan Dezeeuw-Caruth
Dirty Dogs - 2H - Sack Play
3D: Jacob Soles Sacked By Brandon Amaral for loss of 6 yards
Dirty Dogs - 2H - Pass Play
4D: Pass by Jacob Soles to Carter Condon was incomplete Pass Defended By Keenan Dezeeuw-Caruth
Dirty Dogs - 2H - Pass Play
1D: Pass Complete, From Jacob Soles to Noah Soles for 5 yards TOUCHDOWN
Dirty Dogs - 2H - Extra Point Play
Offense Extra Point Going for 1 UNSUCCESSFUL
Dirty Dogs - 2H - Objectionable Conduct
Objectionable conduct by Matthew Cadogan, for loss of 0 yards.