Flagplus Football

Latest Results

  • Divisions
    • Men's 6v6
      • Division A
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Division B
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Division C
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Division D
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Division E
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Division F
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
    • Men's 5v5
      • Competitive
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Intermediate
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
    • Complementary 6v6
      • Co-Ed 1
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Co-Ed 2
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Co-Ed 3
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
    • Women's 5v5
      • Women's A
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Women's B
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
      • Women's C
        • Standings
        • Schedule
        • Player Stats
        • Team Stats
  • About
    • Season Info
    • FPF Jr Info
    • General Info
    • About Us
  • CONTENT
    • Articles
    • Photography
    • Season Rundown
    • OC/UR
  • Resources
    • Roster Verification
    • Roster Submit
    • Documents
      • 5v5 2025 Aid
      • Rulebook [EN]
      • Règlements [FR]
      • Règles d'alignement [FR]
      • Roster Regulations [EN]
  • Calendar
  • Accolades
    • Record Book
    • Trophy Case
    • Hall of Fame
  • Contact
    • Reach Us
    • Locations
    • Join the Team
  • Sign Up
    • FPF Jr Info
    • FPF JR REGISTRATION CLOSED
      • Team Registration
    • FPF Info
    • WINTER REGISTRATION CLOSED
      • Team Registration
      • Individual Registration
    • SPRING REGISTRATION CLOSED
      • Team Registration
      • Individual Registration
    • FALL REGISTRATION CLOSED
      • Team Registration
      • Individual Registration

BOXSCORE - Mar 24 2025

DIVISION 5B
Dirty Dogs  31 - 12   Hard Knocks
REGULAR TIME
First Half Second Half Overtime End Game Final
19 12 0 0 - - 31
First Half Second Half Overtime End Game Final
6 6 0 0 - - 12
  • INDIVIDUAL STATS
  • TEAM STATS
  • ROSTER
  • PLAY-BY-PLAY

GAME TOTALS

PASSING
PLAYER COMP ATT YDS TD INT
Jacob Soles 10 21 121 5 1
RECEIVING
PLAYER REC TGT YDS TD
Noah Soles 5 9 49 3
Carter Condon 2 3 40 1
Matthew Cadogan 1 1 28 1
Massimo Rosati 1 2 6 0
Ryan Campbell 1 1 4 0
Jackson Roy-Hebert 0 1 0 0
Athan Douzepis 0 2 0 0
DEFENSIVE
PLAYER TKL SK INT PD TD
Matthew Cadogan 2 0 0 1 0
Ryan Campbell 2 0 0 0 0
Noah Soles 1 0 0 1 0
Athan Douzepis 1 0 0 0 0
Jack Tsonos 1 0 1 0 0
Carter Condon 0 0 0 3 0
Massimo Rosati 0 2 0 0 0
RUSHING
PLAYER ATT YDS TD
Jacob Soles 2 16 0
CONVERTS
PLAYER XP1 XP2 XINT1 XINT2
Noah Soles 1 0 0 0
PASSING
PLAYER COMP ATT YDS TD INT
Tyler Havlena 10 27 86 1 1
RECEIVING
PLAYER REC TGT YDS TD
Keenan Dezeeuw-Caruth 2 8 31 0
Anthony Mungiovi 2 6 29 0
Neil Shah 2 3 16 0
Tristan D'Silva 2 3 11 1
Brandon Amaral 1 2 7 0
Nicolas Colicchio 1 2 6 0
Jordano Colicchio 0 2 0 0
DEFENSIVE
PLAYER TKL SK INT PD TD
Anthony Mungiovi 2 0 0 0 0
Jordano Colicchio 1 0 0 0 0
Tristan D'Silva 1 0 1 0 1
Brandon Amaral 1 1 0 0 0
Nicolas Colicchio 1 0 0 0 0
Keenan Dezeeuw-Caruth 0 0 0 2 0

TEAM STATS

OFFENSIVE
Dirty Dogs   Hard Knocks
TOTALS
23 Offensive Plays 27
6 Possessions 7
127 Pass Yards 100
16 Rush Yards 0
AVERAGES
6 Yards per play 3.2
0.0 Plays Per TD 0.0
9 % Run Play Percentage 0 %
OWN 19 Average Starting Field Position OWN 15
CONVERSIONS
0 Punts 0
1 / 1 1-pt conversions / attempts 0 / 0
0 / 0 2-pt conversions / attempts 0 / 0
5 Total First Downs 7
3 Third Down plays 5
66.7 % Third Down conversion % 20 %
2 Fourth Down plays 4
50 % Fourth Down conversion % 50 %
4 Red Zone Visits 1
4 Red Zone Touchdowns 1
100 % Red Zone Scoring % 100 %
PENALTIES
4 Total Penalties 4
0 Unnecessary Roughness Penalties 0
1 Objectionable Conduct Penalties 0
3 Infractions 4
-5 Penalty Yards Lost 15

ROSTER VERIFICATION

Division 5B CAP 410 | QB CAP 72
PARTICIPANTS
PLAYER Offensive Defensive
Noah Soles 58.7 59.5
Jackson Roy-Hebert 61.8 65.3
Carter Condon 64.2 64.3
Athan Douzepis 59.7 61.4
Jack Tsonos 64.4 63
Matthew Cadogan 67.3 71.7
Massimo Rosati 57.8 70.4
Ryan Campbell 55 57.7
Jacob Soles 70.1 60.2
PARTICIPANTS
PLAYER Offensive Defensive
Jordano Colicchio 63.7 65.1
Anthony Mungiovi 74.4 68.6
Tristan D'Silva 58.6 67.5
Neil Shah 61.7 58.7
Brandon Amaral 60.2 60.8
Nicolas Colicchio 66.4 68.9
Keenan Dezeeuw-Caruth 62.6 60
Tyler Havlena 71.5 62.8

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.
 
Flagplus Football
Information
  • About Us
  • Our Team
  • Timeline
  • Registration FAQ
  • Charity
League
  • 5v5 2025 Aid
  • Rulebook [EN]
  • Règlements [FR]
  • Règles d'alignement [FR]
  • Roster Regulations [EN]
Contact Us
  • Reach Us
  • Locations
  • Join the Team

Copyright © 2025 Montreal

Web Development: Kanguru Digital Agency Montreal