Flagplus Football

Latest Results

  • Divisions
    • Flag
      • Standings
      • Schedule
      • Player Stats
      • Team Stats
  • Calendar

BOXSCORE - Nov 09 2024

BANTAM AAA
St-Lazare Stallions  31 - 13   Chateauguay Raiders
REGULAR TIME
1st Quarter 2nd Quarter 3rd Quarter 4th Quarter Overtime Final
0 7 10 10 - 31
1st Quarter 2nd Quarter 3rd Quarter 4th Quarter Overtime Final
0 6 0 7 - 13
  • INDIVIDUAL STATS
  • TEAM STATS
  • ROSTER
  • PLAY-BY-PLAY

GAME TOTALS

PASSING
PLAYER COMP ATT YDS TD INT
Tristan Spence 2 2 23 0 0
Mathis Rivet 4 11 107 1 0
RECEIVING
PLAYER REC TGT YDS TD
Tristan Spence 3 6 94 1
Juan Manuel Rivera Salazar 2 2 21 0
Julian Qureshi-Dion 1 3 15 0
Alex Pinsonneault 0 1 0 0
Xavier Roch-Goldstein 0 1 0 0
DEFENSIVE
PLAYER TKL SK INT PD TD
Juan Manuel Rivera Salazar 8 0 0 0 0
Isaiah Willeme 4 0 0 0 0
Michael Sotirov 4 0 0 1 0
Rayan Fahoume 3 0 0 0 0
Julian Qureshi-Dion 3 0 1 0 0
Adrian Grandison 3 0 2 0 0
Alex Pinsonneault 2 0 0 0 0
Nicolas Bourque 2 0 0 0 0
Matthew Zilinskas 2 0 0 0 0
Antoine Barrette 1 0 0 0 0
Evans Rancourt 1 0 0 0 0
Prince Maclean Kissoon 1 0 0 0 0
Amadoune Ndiaye 1 0 0 0 0
Maxim Zorayan 1 0 0 0 0
Jake De Rosa 0 0 0 1 0
RUSHING
PLAYER ATT YDS TD
Juan Manuel Rivera Salazar 9 96 2
Tristan Spence 7 33 0
Isaiah Willeme 2 10 0
Michael Sotirov 2 1 1
Julian Qureshi-Dion 1 -5 0
CONVERTS
PLAYER XP1 XP2 XINT1 XINT2
Xavier Roch-Goldstein 4 0 0 0
SPECIAL TEAMS
PLAYER PUNTS P YDS P AVG P RET P RET TD KOFF KOFF YDS
Rayan Fahoume 1 30 30 0 0 0 0
Julian Qureshi-Dion 1 31 31 2 0 0 0
PASSING
PLAYER COMP ATT YDS TD INT
Ryder Higgs 12 29 76 0 2
Kyran Ranson 0 1 0 0 1
RECEIVING
PLAYER REC TGT YDS TD
Zackary Kennedy 4 8 40 0
Kyran Ranson 5 7 27 0
Karlye Kyemonie Nicely 2 7 8 0
Nathan Leduc-Lavigne 1 1 1 0
Giuliano Melchers 0 1 0 0
Alexandre Gibson 0 1 0 0
Collin Higgs 0 1 0 0
Ethan Patulli 0 1 0 0
DEFENSIVE
PLAYER TKL SK INT PD TD
Channing Young 6 0 0 0 0
Ethan Patulli 5 0 0 0 0
Kymani Scully 4 0 0 0 0
Zackary Kennedy 2 0 0 0 0
Aiden Davis 2 0 0 0 0
Ryder Higgs 1 0 0 0 0
Karlye Kyemonie Nicely 1 0 0 0 0
Kyran Ranson 1 0 0 0 0
Nathan LaBattaglia 1 0 0 0 0
Joshua Hodgins Berry 1 0 0 0 0
Maverick Gadoua 1 0 0 0 0
Alexandre Gibson 0 0 0 1 0
Owen Lalonde 0 0 0 1 0
RUSHING
PLAYER ATT YDS TD
Ryder Higgs 10 153 2
Kymani Scully 7 48 0
Kyran Ranson 4 10 0
Aiden Davis 3 7 0
Karlye Kyemonie Nicely 1 4 0
Ethan Patulli 2 0 0
CONVERTS
PLAYER XP1 XP2 XINT1 XINT2
Ethan Patulli 1 0 0 0
SPECIAL TEAMS
PLAYER PUNTS P YDS P AVG P RET P RET TD KOFF KOFF YDS
Ethan Patulli 2 62 31 0 0 3 97

TEAM STATS

OFFENSIVE
St-Lazare Stallions   Chateauguay Raiders
TOTALS
43 Offensive Plays 62
11 Possessions 13
130 Pass Yards 76
135 Rush Yards 222
AVERAGES
7.4 Yards per play 5.5
10.8 Plays Per TD 31.0
62 % Run Play Percentage 47 %
Average Starting Field Position
CONVERSIONS
0 Punts 0
4 / 4 1-pt conversions / attempts 1 / 2
0 / 0 2-pt conversions / attempts 0 / 0
6 Total First Downs 13
6 Third Down plays 11
16.7 % Third Down conversion % 36.4 %
5 Fourth Down plays 7
0 % Fourth Down conversion % 28.6 %
4 Red Zone Visits 3
3 Red Zone Touchdowns 2
80 % Red Zone Scoring % 70 %
PENALTIES
1 Total Penalties 6
0 Unnecessary Roughness Penalties 1
0 Objectionable Conduct Penalties 0
1 Infractions 5
-10 Penalty Yards Lost -45

ROSTER VERIFICATION

Bantam AAA CAP 0 | QB CAP N/A
PARTICIPANTS
PLAYER Offensive Defensive
Nicolas Bourque 0 0
Justin Couture-Weder 0 0
Juan Manuel Rivera Salazar 0 0
Félix Soucy 0 0
Matthew Zilinskas 0 0
Axel Snyder 0 0
Maxim Zorayan 0 0
Brayden Mcphedran 0 0
Adrian Grandison 0 0
Amadoune Ndiaye 0 0
William Blain 0 0
Prince Maclean Kissoon 0 0
Michael Sotirov 0 0
Nathan Veilleux 0 0
Benjamin Houle 0 0
Julius James 0 0
Troy Alexander 0 0
Jaron Oxley 0 0
Julian Qureshi-Dion 0 0
Arnaud Leblanc 0 0
Xavier Roch-Goldstein 0 0
Seff Konig 0 0
Rayan Fahoume 0 0
Maxyme Clément 0 0
Jake De Rosa 0 0
Isaiah Willeme 0 0
Evans Rancourt 0 0
Antoine Barrette 0 0
Alex Pinsonneault 0 0
Tristan Spence 0 0
Mathis Rivet 0 0
PARTICIPANTS
PLAYER Offensive Defensive
Maverick Gadoua 0 0
Nathan LaBattaglia 0 0
Channing Young 0 0
Joshua Hodgins Berry 0 0
Jahvid Parsaram-John 0 0
Samuel Massicotte 0 0
Rylan Rice-Weldrick 0 0
Mario Gomez 0 0
William Lafleur 0 0
Aiden Davis 0 0
Brady Cassivi 0 0
Ethan Patulli 0 0
Alex McLean 0 0
Alex Mclean 50 50
Kennedy Phillips 50 50
Jayden Hodgins-Berry 50 50
Kanius Nicely-Charles 50 50
Giuliano Melchers 0 0
Fletcher Walker 0 0
Omari Moses 0 0
Zackary Kennedy 0 0
Owen Lalonde 0 0
Collin Higgs 0 0
Logan Major 0 0
Derrick Gibson 0 0
Kyran Ranson 0 0
Karlye Kyemonie Nicely 0 0
Nickson Belgrave-Miller 0 0
Kymani Scully 0 0
Devan Gonzalez 0 0
Nathan Leduc-Lavigne 0 0
Alexandre Gibson 0 0
Ryder Higgs 0 0

PLAY-BY-PLAY

Chateauguay Raiders - 1H - Kickoff Play
Kickoff by Ethan Patulli for 32 yards, returned by Adrian Grandison for 11, Tackle made by Ethan Patulli
St-Lazare Stallions - 1H - Run Play
1D: Run by Tristan Spence for 4 yardsTackle made by Ethan Patulli
St-Lazare Stallions - 1H - Run Play
2D: Run by Tristan Spence for -4 yardsTackle made by Kyran Ranson
St-Lazare Stallions - 1H - Pass Play
3D: Pass by Mathis Rivet to Xavier Roch-Goldstein was incomplete
St-Lazare Stallions - 1H - Punt Play
4D: Punt by Julian Qureshi-Dion for 31 yards, returned by Alexandre Gibson for 8 yards
Chateauguay Raiders - 1H - Pass Play
1D: Pass by Ryder Higgs to Alexandre Gibson was incomplete
Chateauguay Raiders - 1H - Pass Play
2D: Pass by Ryder Higgs to Zackary Kennedy was incomplete
Chateauguay Raiders - 1H - Interception Play
3D: Pass by Ryder Higgs intercepted by Adrian Grandison
St-Lazare Stallions - 1H - Pass Play
1D: Pass by Mathis Rivet to Julian Qureshi-Dion was incomplete
St-Lazare Stallions - 1H - Pass Play
2D: Pass by Mathis Rivet to Tristan Spence was incomplete
St-Lazare Stallions - 1H - Pass Play
3D: Pass Complete, From Mathis Rivet to Tristan Spence for 8 yards Tackle made by Aiden Davis
St-Lazare Stallions - 1H - Run Play
4D: Run by Julian Qureshi-Dion for -5 yardsTackle made by Kymani Scully
Chateauguay Raiders - 1H - Run Play
1D: Run by Kymani Scully for 12 yardsTackle made by Julian Qureshi-Dion
Chateauguay Raiders - 1H - Pass Play
2D: Pass Complete, From Ryder Higgs to Zackary Kennedy for 10 yards Tackle made by Juan Manuel Rivera Salazar - First Down Gained
Chateauguay Raiders - 1H - Run Play
1D: Run by Aiden Davis for 5 yardsTackle made by Evans Rancourt
Chateauguay Raiders - 1H - Pass Play
2D: Pass by Ryder Higgs to Giuliano Melchers was incomplete
Chateauguay Raiders - 1H - Pass Play
3D: Pass by Ryder Higgs to Zackary Kennedy was incomplete
Chateauguay Raiders - 1H - Run Play
4D: Run by Ethan Patulli for -6 yardsTackle made by Juan Manuel Rivera Salazar
St-Lazare Stallions - 1H - Run Play
1D: Run by Juan Manuel Rivera Salazar for 4 yardsTackle made by Channing Young
St-Lazare Stallions - 1H - Pass Play
2D: Pass Complete, From Tristan Spence to Julian Qureshi-Dion for 15 yards - First Down Gained
St-Lazare Stallions - 1H - Run Play
1D: Run by Juan Manuel Rivera Salazar for 7 yardsTackle made by Ethan Patulli - First Down Gained
St-Lazare Stallions - 1H - Penalty
Penalty by Alex Pinsonneault, for loss of 10 yards.
St-Lazare Stallions - 1H - Pass Play
1D: Pass Complete, From Mathis Rivet to Tristan Spence for 16 yards
St-Lazare Stallions - 1H - Run Play
1D: Run by Juan Manuel Rivera Salazar for 0 yardsTackle made by Channing Young
St-Lazare Stallions - 1H - Run Play
2D: Run by Tristan Spence for 1 yardsTackle made by Channing Young
St-Lazare Stallions - 1H - Pass Play
3D: Pass by Mathis Rivet to Alex Pinsonneault was incomplete Pass Defended By Owen Lalonde
St-Lazare Stallions - 1H - Punt Play
4D: Punt by Rayan Fahoume for 30 yards, returned by Alexandre Gibson for 0 yards
Chateauguay Raiders - 1H - Pass Play
1D: Pass by Ryder Higgs to Karlye Kyemonie Nicely was incomplete
Chateauguay Raiders - 2H - Run Play
2D: Run by Kymani Scully for 16 yardsTackle made by Juan Manuel Rivera Salazar - First Down Gained
Chateauguay Raiders - 2H - Run Play
1D: Run by Ryder Higgs for 27 yardsTackle made by Juan Manuel Rivera Salazar - First Down Gained
Chateauguay Raiders - 2H - Penalty
Penalty by Nickson Belgrave-Miller, for loss of 5 yards.
Chateauguay Raiders - 2H - Penalty
Penalty by Channing Young, for loss of 10 yards.
Chateauguay Raiders - 2H - Run Play
1D: Run by Ethan Patulli for 6 yardsTackle made by Rayan Fahoume
Chateauguay Raiders - 2H - Pass Play
2D: Pass by Ryder Higgs to Karlye Kyemonie Nicely was incomplete
Chateauguay Raiders - 2H - Pass Play
3D: Pass Complete, From Ryder Higgs to Zackary Kennedy for 18 yards Tackle made by Adrian Grandison
Chateauguay Raiders - 2H - Run Play
4D: Run by Ryder Higgs for 1 yards - First Down Gained
Chateauguay Raiders - 2H - Pass Play
1D: Pass Complete, From Ryder Higgs to Zackary Kennedy for 8 yards Tackle made by Juan Manuel Rivera Salazar
Chateauguay Raiders - 2H - Run Play
2D: Run by Aiden Davis for 3 yardsTackle made by Nicolas Bourque - First Down Gained
Chateauguay Raiders - 2H - Pass Play
1D: Pass by Ryder Higgs to Zackary Kennedy was incomplete
Chateauguay Raiders - 2H - Run Play
2D: Run by Kymani Scully for -2 yardsTackle made by Isaiah Willeme
Chateauguay Raiders - 2H - Run Play
3D: Run by Ryder Higgs for 17 yardsTackle made by Juan Manuel Rivera Salazar - First Down Gained
Chateauguay Raiders - 2H - Run Play
1D: Run by Kymani Scully for 13 yardsTackle made by Julian Qureshi-Dion - First Down Gained
Chateauguay Raiders - 2H - Run Play
1D: Run by Kyran Ranson for 7 yardsTackle made by Prince Maclean Kissoon
Chateauguay Raiders - 2H - Run Play
2D: Run by Kyran Ranson for 0 yardsTackle made by Juan Manuel Rivera Salazar
Chateauguay Raiders - 2H - Run Play
3D: Run by Ryder Higgs for 2 yards TOUCHDOWN
Chateauguay Raiders - 2H - Extra Point Play
Offense Extra Point Going for 1 UNSUCCESSFUL
Chateauguay Raiders - 2H - Kickoff Play
Kickoff by Ethan Patulli for 35 yards, returned by Adrian Grandison for 11, Tackle made by Zackary Kennedy
St-Lazare Stallions - 2H - Run Play
1D: Run by Isaiah Willeme for -3 yardsTackle made by Maverick Gadoua
- 2H - Penalty
Penalty by Rylan Rice-Weldrick, for gain of 5 yards.
St-Lazare Stallions - 2H - Pass Play
2D: Pass Complete, From Mathis Rivet to Tristan Spence for 70 yards TOUCHDOWN
St-Lazare Stallions - 2H - Extra Point Play
Offense Extra Point 1
St-Lazare Stallions - 2H - Kickoff Play
Kickoff by Xavier Roch-Goldstein for 60 yards, returned by Kyran Ranson for 15
Chateauguay Raiders - 2H - Pass Play
1D: Pass by Ryder Higgs to Karlye Kyemonie Nicely was incomplete
Chateauguay Raiders - 2H - Run Play
2D: Run by Ryder Higgs for 6 yardsTackle made by Isaiah Willeme
Chateauguay Raiders - 2H - Pass Play
3D: Pass Complete, From Ryder Higgs to Nathan Leduc-Lavigne for 1 yards Tackle made by Alex Pinsonneault
Chateauguay Raiders - 2H - Run Play
4D: Run by Ryder Higgs for 1 yardsTackle made by Amadoune Ndiaye
St-Lazare Stallions - 2H - Pass Play
1D: Pass by Mathis Rivet to Tristan Spence was incomplete
St-Lazare Stallions - 2H - Pass Play
2D: Pass by Mathis Rivet to Julian Qureshi-Dion was incomplete Pass Defended By Alexandre Gibson
St-Lazare Stallions - 2H - Pass Play
3D: Pass by Mathis Rivet to Tristan Spence was incomplete
St-Lazare Stallions - 2H - Field Goal Play
4D: Field Goal Attempt by Julian Qureshi-Dion for 35 yards, UNSUCCESSFUL, recovered by Maverick Gadoua for 6 yards
Chateauguay Raiders - 2H - Run Play
1D: Run by Kymani Scully for 5 yardsTackle made by Adrian Grandison
Chateauguay Raiders - 2H - Run Play
2D: Run by Kymani Scully for 4 yardsTackle made by Antoine Barrette - First Down Gained
Chateauguay Raiders - 2H - Pass Play
1D: Pass by Ryder Higgs to Ethan Patulli was incomplete
St-Lazare Stallions - 0H - Kickoff Play
Kickoff by Xavier Roch-Goldstein for 30 yards, returned by Aiden Davis for 6, Tackle made by Alex Pinsonneault
Chateauguay Raiders - 0H - Penalty
Penalty by Ryder Higgs, for loss of 15 yards.
Chateauguay Raiders - 0H - Pass Play
1D: Pass by Ryder Higgs to Karlye Kyemonie Nicely was incomplete Pass Defended By Jake De Rosa
Chateauguay Raiders - 0H - Pass Play
2D: Pass by Ryder Higgs to Collin Higgs was incomplete
Chateauguay Raiders - 0H - Punt Play
4D: Punt by Ethan Patulli for 32 yards, returned by Julian Qureshi-Dion for 25 yards
St-Lazare Stallions - 0H - Run Play
1D: Run by Juan Manuel Rivera Salazar for 36 yards TOUCHDOWN
St-Lazare Stallions - 0H - Extra Point Play
Offense Extra Point 1
St-Lazare Stallions - 0H - Kickoff Play
Kickoff by Xavier Roch-Goldstein for 31 yards, returned by Kyran Ranson for 8, Tackle made by Maxim Zorayan
Chateauguay Raiders - 0H - Run Play
1D: Run by Kymani Scully for 0 yards
Chateauguay Raiders - 0H - Penalty
Penalty by Zackary Kennedy, for loss of 5 yards.
Chateauguay Raiders - 0H - Pass Play
2D: Pass by Ryder Higgs to Zackary Kennedy was incomplete Pass Defended By Michael Sotirov
- 0H - Unnecessary Roughness
Unnecessary roughness by Ryder Higgs, for loss of 15 yards.
Chateauguay Raiders - 0H - Run Play
3D: Run by Ryder Higgs for 5 yardsTackle made by Michael Sotirov
Chateauguay Raiders - 0H - Punt Play
4D: Punt by Ethan Patulli for 30 yards, returned by Julian Qureshi-Dion for 33 yards
St-Lazare Stallions - 0H - Run Play
1D: Run by Juan Manuel Rivera Salazar for 7 yardsTackle made by Channing Young
St-Lazare Stallions - 0H - Run Play
2D: Run by Juan Manuel Rivera Salazar for -8 yardsTackle made by Kymani Scully
St-Lazare Stallions - 0H - Run Play
3D: Run by Tristan Spence for 8 yardsTackle made by Aiden Davis
St-Lazare Stallions - 0H - Field Goal Play
4D: Field Goal Attempt by Xavier Roch-Goldstein for 15 yards, SUCCESS
Chateauguay Raiders - 0H - Pass Play
1D: Pass Complete, From Ryder Higgs to Karlye Kyemonie Nicely for 4 yards Tackle made by Juan Manuel Rivera Salazar
Chateauguay Raiders - 0H - Pass Play
2D: Pass by Ryder Higgs to Kyran Ranson was incomplete
Chateauguay Raiders - 0H - Pass Play
3D: Pass Complete, From Ryder Higgs to Kyran Ranson for 13 yards Tackle made by Isaiah Willeme - First Down Gained
Chateauguay Raiders - 0H - Pass Play
1D: Pass by Ryder Higgs to Karlye Kyemonie Nicely was incomplete
Chateauguay Raiders - 0H - Pass Play
2D: Pass Complete, From Ryder Higgs to Kyran Ranson for 5 yards Tackle made by Matthew Zilinskas
Chateauguay Raiders - 0H - Pass Play
3D: Pass Complete, From Ryder Higgs to Zackary Kennedy for 4 yards Tackle made by Michael Sotirov
Chateauguay Raiders - 0H - Pass Play
4D: Pass Complete, From Ryder Higgs to Kyran Ranson for 7 yards Tackle made by Isaiah Willeme - First Down Gained
Chateauguay Raiders - 0H - Pass Play
1D: Pass by Ryder Higgs to Kyran Ranson was incomplete
Chateauguay Raiders - 0H - Pass Play
2D: Pass Complete, From Ryder Higgs to Kyran Ranson for -3 yards Tackle made by Michael Sotirov
Chateauguay Raiders - 0H - Run Play
3D: Run by Karlye Kyemonie Nicely for 4 yardsTackle made by Julian Qureshi-Dion
Chateauguay Raiders - 0H - Interception Play
4D: Pass by Ryder Higgs intercepted by Julian Qureshi-Dion, Tackle made by Ryder Higgs
St-Lazare Stallions - 0H - Run Play
1D: Run by Tristan Spence for 3 yardsTackle made by Channing Young
St-Lazare Stallions - 0H - Run Play
2D: Run by Michael Sotirov for 6 yards TOUCHDOWN
St-Lazare Stallions - 0H - Extra Point Play
Offense Extra Point 1
St-Lazare Stallions - 0H - Kickoff Play
Kickoff by Xavier Roch-Goldstein for 40 yards, returned by Karlye Kyemonie Nicely for 14
Chateauguay Raiders - 0H - Run Play
1D: Run by Kyran Ranson for 4 yardsTackle made by Matthew Zilinskas
Chateauguay Raiders - 0H - Run Play
2D: Run by Kyran Ranson for -1 yardsTackle made by Rayan Fahoume
Chateauguay Raiders - 0H - Pass Play
3D: Pass Complete, From Ryder Higgs to Kyran Ranson for 5 yards - First Down Gained
Chateauguay Raiders - 0H - Run Play
1D: Run by Ryder Higgs for 7 yardsTackle made by Nicolas Bourque
Chateauguay Raiders - 0H - Pass Play
2D: Pass Complete, From Ryder Higgs to Karlye Kyemonie Nicely for 4 yards Tackle made by Adrian Grandison - First Down Gained
Chateauguay Raiders - 0H - Run Play
1D: Run by Ryder Higgs for 42 yards TOUCHDOWN
Chateauguay Raiders - 0H - Extra Point Play
Offense Extra Point 1
Chateauguay Raiders - 0H - Kickoff Play
Kickoff by Ethan Patulli for 30 yards, returned by Adrian Grandison for 10, Tackle made by Zackary Kennedy
St-Lazare Stallions - 0H - Run Play
1D: Run by Juan Manuel Rivera Salazar for 5 yardsTackle made by Joshua Hodgins Berry
St-Lazare Stallions - 0H - Run Play
2D: Run by Tristan Spence for 12 yards - First Down Gained
St-Lazare Stallions - 0H - Run Play
1D: Run by Juan Manuel Rivera Salazar for 42 yards TOUCHDOWN
St-Lazare Stallions - 0H - Extra Point Play
Offense Extra Point 1
St-Lazare Stallions - 0H - Kickoff Play
Kickoff by Xavier Roch-Goldstein for 40 yards, returned by Kyran Ranson for 0
Chateauguay Raiders - 0H - Run Play
1D: Run by Ryder Higgs for 45 yardsTackle made by Michael Sotirov - First Down Gained
Chateauguay Raiders - 0H - Run Play
1D: Run by Aiden Davis for -1 yardsTackle made by Rayan Fahoume
Chateauguay Raiders - 0H - Interception Play
2D: Pass by Kyran Ranson intercepted by Adrian Grandison
St-Lazare Stallions - 0H - Run Play
1D: Run by Juan Manuel Rivera Salazar for 3 yardsTackle made by Ethan Patulli
St-Lazare Stallions - 0H - Pass Play
2D: Pass Complete, From Tristan Spence to Juan Manuel Rivera Salazar for 8 yards Tackle made by Kymani Scully - First Down Gained
St-Lazare Stallions - 0H - Run Play
1D: Run by Isaiah Willeme for 13 yardsTackle made by Channing Young - First Down Gained
St-Lazare Stallions - 0H - Run Play
1D: Run by Tristan Spence for 9 yardsTackle made by Ethan Patulli
St-Lazare Stallions - 0H - Run Play
2D: Run by Michael Sotirov for -5 yardsTackle made by Kymani Scully
St-Lazare Stallions - 0H - Pass Play
3D: Pass Complete, From Mathis Rivet to Juan Manuel Rivera Salazar for 13 yards Tackle made by Karlye Kyemonie Nicely - First Down Gained
 
Flagplus Football

Copyright © 2025 QBFL

Web Development: Kanguru Digital Agency Montreal