Face Off
951.8 Team overall rating 984.51
485.89 Team offensive rating 504.35
465.91 Team defensive rating 480.16
Subs
30.0 Points per game ✓ 30.5
42.0 Opponents points per game ✓ 28.5
44% Offensive efficiency ✓ 56%
75% ✓ Conversion rate ✓ 40%
0% Defensive efficiency 0%
222 ✓ Passing yards per game 207
10 ✓ Rushing yards per game 6
0 Defensive interceptions per game ✓ 2
0 Defensive sacks per game ✓ 1.5
Passing Yards
Dave Daoust-Kyle
Dave
Daoust-Kyle
222
Stephen Harripersaud
Stephen
Harripersaud
413
Receiving Yards
Devin Daoust
Devin
Daoust
78
Justin White
Justin
White
155
Tackles
Jason McAleer
Jason
McAleer
7
Josh Levine
Josh
Levine
11
Interceptions
Jason McAleer
Jason
McAleer
0
Josh Levine
Josh
Levine
1

Points per half

1st Half 2nd Half OT Total
Holy Trollers Holy Trollers 16 16 - 32
Alouettes Alouettes 8 31 - 39
Team Half Time Down Play Score
{$scoringAction->correctActionTeam->name}} 1st 20:07 2 Stephen Harripersaud pass to Max Rosenfeld for 26 yards - TOUCHDOWN! 0 - 6
{$scoringAction->correctActionTeam->name}} 1st 19:57 - Convert - Stephen Harripersaud pass to Jean-François Lawrence for 10 yards - 2 POINT CONVERT SUCCESSFUL! 0 - 8
{$scoringAction->correctActionTeam->name}} 1st 4:02 4 Stephen Harripersaud pass to Josh Levine for 6 yards - TOUCHDOWN! 0 - 14
{$scoringAction->correctActionTeam->name}} 1st 3:55 - Convert - Stephen Harripersaud pass to Josh Levine for 10 yards - 2 POINT CONVERT SUCCESSFUL! 0 - 16
{$scoringAction->correctActionTeam->name}} 1st 0:00 3 Dave Daoust-Kyle pass to Devin Daoust for 4 yards - TOUCHDOWN! 6 - 16
{$scoringAction->correctActionTeam->name}} 1st 0:00 - Convert - Dave Daoust-Kyle run for 10 yards - 2 POINT CONVERT SUCCESSFUL! 8 - 16
Team Half Time Down Play Score
{$scoringAction->correctActionTeam->name}} 2nd 17:23 4 Dave Daoust-Kyle pass to Devin Daoust for 2 yards - TOUCHDOWN! 14 - 16
{$scoringAction->correctActionTeam->name}} 2nd 12:07 4 Dave Daoust-Kyle pass to Conner McAleer for 48 yards - TOUCHDOWN! 20 - 16
{$scoringAction->correctActionTeam->name}} 2nd 7:48 2 Dave Daoust-Kyle pass to Adrien Rousseau for 20 yards - TOUCHDOWN! 26 - 16
{$scoringAction->correctActionTeam->name}} 2nd 6:55 2 Stephen Harripersaud pass to Josh Levine for 38 yards - TOUCHDOWN! 26 - 22
{$scoringAction->correctActionTeam->name}} 2nd 6:38 - Convert - Stephen Harripersaud pass to Max Rosenfeld for 10 yards - 2 POINT CONVERT SUCCESSFUL! 26 - 24
{$scoringAction->correctActionTeam->name}} 2nd 3:48 2 Dave Daoust-Kyle pass to Louis Lafleur for 23 yards - TOUCHDOWN! 32 - 24
{$scoringAction->correctActionTeam->name}} 2nd 3:33 - Convert - Dave Daoust-Kyle pass to Conner McAleer for 5 yards - 1 POINT CONVERT SUCCESSFUL! 33 - 24
{$scoringAction->correctActionTeam->name}} 2nd 0:31 2 Stephen Harripersaud pass to Max Rosenfeld for 3 yards - TOUCHDOWN! 33 - 30
{$scoringAction->correctActionTeam->name}} 2nd 0:27 - Convert - Stephen Harripersaud pass to Justin White for 10 yards - 2 POINT CONVERT SUCCESSFUL! 33 - 32
{$scoringAction->correctActionTeam->name}} 2nd 0:13 3 Dave Daoust-Kyle pass to Adrien Rousseau for 43 yards - TOUCHDOWN! 39 - 32

Points per half

1st Half 2nd Half OT Total
Holy Trollers Holy Trollers 16 16 - 32
Alouettes Alouettes 8 31 - 39
Team Half Time Down Play Score
Holy Trollers 1st 21:56 1 Stephen Harripersaud pass to Max Rosenfeld for 6 yards tackle by Jason McAleer 0 - 0
Holy Trollers 1st 21:26 2 Stephen Harripersaud pass to Michael Lesniak for 4 yards tackle by Jason McAleer - FIRST DOWN 0 - 0
Holy Trollers 1st 20:44 1 Stephen Harripersaud pass to Jean-François Lawrence for 7 yards tackle by Louis Lafleur 0 - 0
Holy Trollers 1st 20:07 2 Stephen Harripersaud pass to Max Rosenfeld for 26 yards - TOUCHDOWN! 0 - 6
Holy Trollers 1st 19:57 - Convert - Stephen Harripersaud pass to Jean-François Lawrence for 10 yards - 2 POINT CONVERT SUCCESSFUL! 0 - 8
Alouettes 1st 19:54 1 Dave Daoust-Kyle incomplete pass defended by Justin White 0 - 8
Alouettes 1st 19:16 2 Dave Daoust-Kyle pass to Conner McAleer for 1 yards tackle by Jean-François Lawrence 0 - 8
Alouettes 1st 18:29 3 Dave Daoust-Kyle pass to Devin Daoust for 26 yards tackle by Max Rosenfeld - FIRST DOWN 0 - 8
Alouettes 1st 17:45 1 Dave Daoust-Kyle pass to Devin Daoust for 6 yards tackle by Francis Martins 0 - 8
Alouettes 1st 17:00 2 Dave Daoust-Kyle pass to Louis Lafleur for 7 yards tackle by Max Rosenfeld - FIRST DOWN 0 - 8
Alouettes 1st 16:12 1 Dave Daoust-Kyle Illegal Forward Pass for 5 yards 0 - 8
Alouettes 1st 16:12 2 Dave Daoust-Kyle SACKED by Yaseen Azam for -6 yards 0 - 8
Alouettes 1st 15:13 3 Dave Daoust-Kyle incomplete pass defended by Max Rosenfeld 0 - 8
Alouettes 1st 14:26 4 Dave Daoust-Kyle incomplete pass defended by Jean-François Lawrence - TURNOVER ON DOWNS 0 - 8
Holy Trollers 1st 14:08 1 Stephen Harripersaud pass to Josh Levine for 4 yards tackle by Conner McAleer 0 - 8
Holy Trollers 1st 13:23 2 Stephen Harripersaud incomplete pass defended by Adrien Rousseau 0 - 8
Holy Trollers 1st 12:47 3 Stephen Harripersaud incomplete pass defended by Jason McAleer 0 - 8
Holy Trollers 1st 12:10 4 Stephen Harripersaud incomplete pass defended by Jason McAleer - TURNOVER ON DOWNS 0 - 8
Alouettes 1st 12:03 1 Dave Daoust-Kyle incomplete pass defended by Yaseen Azam 0 - 8
Alouettes 1st 11:25 2 Dave Daoust-Kyle incomplete pass defended by Justin White 0 - 8
Alouettes 1st 10:48 3 Dave Daoust-Kyle incomplete pass defended by Jean-François Lawrence 0 - 8
Alouettes 1st 10:06 4 Dave Daoust-Kyle pass to Jason McAleer for 11 yards tackle by Josh Levine - FIRST DOWN 0 - 8
Alouettes 1st 9:20 1 Dave Daoust-Kyle run for 5 yards tackle by Francis Martins 0 - 8
Alouettes 1st 8:40 2 Dave Daoust-Kyle Illegal Forward Pass for 5 yards 0 - 8
Alouettes 1st 7:36 3 Dave Daoust-Kyle pass INTERCEPTED by Justin White 0 - 8
Holy Trollers 1st 7:20 1 Stephen Harripersaud run for 3 yards tackle by Jason McAleer 0 - 8
Holy Trollers 1st 6:52 2 Stephen Harripersaud pass to Josh Levine for 8 yards tackle by Louis Lafleur 0 - 8
Holy Trollers 1st 6:26 3 Devin Daoust Illegal Touching for 5 yards 0 - 8
Holy Trollers 1st 5:50 1 Stephen Harripersaud incomplete pass 0 - 8
Holy Trollers 1st 5:25 2 Stephen Harripersaud pass to Justin White for 8 yards tackle by Adrien Rousseau 0 - 8
Holy Trollers 1st 4:40 3 Stephen Harripersaud incomplete pass defended by Louis Lafleur 0 - 8
Holy Trollers 1st 4:02 4 Stephen Harripersaud pass to Josh Levine for 6 yards - TOUCHDOWN! 0 - 14
Holy Trollers 1st 3:55 - Convert - Stephen Harripersaud pass to Josh Levine for 10 yards - 2 POINT CONVERT SUCCESSFUL! 0 - 16
Alouettes 1st 3:55 1 Dave Daoust-Kyle pass to Louis Lafleur for 12 yards tackle by Jean-François Lawrence - FIRST DOWN 0 - 16
Alouettes 1st 3:16 1 Louis Lafleur Unnecessary Contact for 5 yards 0 - 16
Alouettes 1st 2:53 1 Dave Daoust-Kyle run for 3 yards tackle by Josh Levine 0 - 16
Alouettes 1st 2:14 2 Dave Daoust-Kyle pass to Adrien Rousseau for 7 yards tackle by Max Rosenfeld - FIRST DOWN 0 - 16
Alouettes 1st 1:44 1 Dave Daoust-Kyle pass to Devin Daoust for 6 yards tackle by Justin White 0 - 16
Alouettes 1st 1:08 2 Dave Daoust-Kyle pass to Devin Daoust for 7 yards tackle by Jean-François Lawrence - FIRST DOWN 0 - 16
Alouettes 1st 0:25 1 Dave Daoust-Kyle pass to Adrien Rousseau for 5 yards tackle by Max Rosenfeld 0 - 16
Alouettes 1st 0:05 2 Dave Daoust-Kyle pass to Jason McAleer for 5 yards tackle by Josh Levine 0 - 16
Alouettes 1st 0:00 3 Dave Daoust-Kyle pass to Devin Daoust for 4 yards - TOUCHDOWN! 6 - 16
Alouettes 1st 0:00 - Convert - Dave Daoust-Kyle run for 10 yards - 2 POINT CONVERT SUCCESSFUL! 8 - 16
Alouettes 2nd 21:55 1 Dave Daoust-Kyle pass to Devin Daoust for 5 yards tackle by Josh Levine 8 - 16
Alouettes 2nd 21:08 2 Dave Daoust-Kyle pass to Jason McAleer for 11 yards tackle by Justin White - FIRST DOWN 8 - 16
Alouettes 2nd 20:17 1 Dave Daoust-Kyle pass to Devin Daoust for 17 yards tackle by Justin White - FIRST DOWN 8 - 16
Alouettes 2nd 19:35 1 Dave Daoust-Kyle SACKED by Yaseen Azam for -2 yards 8 - 16
Alouettes 2nd 18:56 2 Dave Daoust-Kyle pass to Adrien Rousseau for 3 yards tackle by Josh Levine 8 - 16
Alouettes 2nd 18:06 3 Dave Daoust-Kyle run for 7 yards tackle by Josh Levine 8 - 16
Alouettes 2nd 17:23 4 Dave Daoust-Kyle pass to Devin Daoust for 2 yards - TOUCHDOWN! 14 - 16
Alouettes 2nd 17:18 - Convert - Alouettes - FAILED CONVERT 14 - 16
Holy Trollers 2nd 17:13 1 Stephen Harripersaud incomplete pass defended by Louis Lafleur 14 - 16
Holy Trollers 2nd 16:44 2 Stephen Harripersaud pass to Justin White for 14 yards tackle by Jason McAleer - FIRST DOWN 14 - 16
Holy Trollers 2nd 16:06 1 Stephen Harripersaud pass to Justin White for 5 yards tackle by Adrien Rousseau 14 - 16
Holy Trollers 2nd 15:08 2 Stephen Harripersaud MUFFED SNAP 14 - 16
Holy Trollers 2nd 14:52 3 Stephen Harripersaud pass to Michael Lesniak for 3 yards tackle by Mario Choueiri - FIRST DOWN 14 - 16
Holy Trollers 2nd 14:14 1 Stephen Harripersaud pass INTERCEPTED by Louis Lafleur 14 - 16
Alouettes 2nd 14:08 1 Dave Daoust-Kyle pass to Devin Daoust for 3 yards tackle by Josh Levine 14 - 16
Alouettes 2nd 13:38 2 Dave Daoust-Kyle pass to Devin Daoust for 3 yards tackle by Francis Martins 14 - 16
Alouettes 2nd 12:53 3 Dave Daoust-Kyle incomplete pass defended by Francis Martins 14 - 16
Alouettes 2nd 12:07 4 Dave Daoust-Kyle pass to Conner McAleer for 48 yards - TOUCHDOWN! 20 - 16
Alouettes 2nd 11:57 - Convert - Alouettes - FAILED CONVERT 20 - 16
Holy Trollers 2nd 11:52 1 Stephen Harripersaud pass to Josh Levine for 9 yards tackle by Adrien Rousseau 20 - 16
Holy Trollers 2nd 11:22 2 Stephen Harripersaud pass to Josh Levine for 2 yards tackle by Devin Daoust - FIRST DOWN 20 - 16
Holy Trollers 2nd 10:58 1 Stephen Harripersaud pass to Josh Levine for 5 yards tackle by Conner McAleer 20 - 16
Holy Trollers 2nd 10:22 2 Stephen Harripersaud incomplete pass defended by Louis Lafleur 20 - 16
Holy Trollers 2nd 9:49 3 Stephen Harripersaud pass to Justin White for 10 yards tackle by Jason McAleer - FIRST DOWN 20 - 16
Holy Trollers 2nd 9:13 1 Stephen Harripersaud incomplete pass 20 - 16
Holy Trollers 2nd 8:26 2 Stephen Harripersaud pass INTERCEPTED by Adrien Rousseau 20 - 16
Alouettes 2nd 8:15 1 Dave Daoust-Kyle pass to Jason McAleer for 9 yards tackle by Josh Levine 20 - 16
Alouettes 2nd 7:48 2 Dave Daoust-Kyle pass to Adrien Rousseau for 20 yards - TOUCHDOWN! 26 - 16
Alouettes 2nd 7:31 - Convert - Alouettes - FAILED CONVERT 26 - 16
Holy Trollers 2nd 7:25 1 Stephen Harripersaud pass to Justin White for 5 yards tackle by Jason McAleer 26 - 16
Holy Trollers 2nd 6:55 2 Stephen Harripersaud pass to Josh Levine for 38 yards - TOUCHDOWN! 26 - 22
Holy Trollers 2nd 6:38 - Convert - Stephen Harripersaud pass to Max Rosenfeld for 10 yards - 2 POINT CONVERT SUCCESSFUL! 26 - 24
Alouettes 2nd 6:26 1 Dave Daoust-Kyle pass to Devin Daoust for 1 yards tackle by Michael Lesniak 26 - 24
Alouettes 2nd 5:43 2 Dave Daoust-Kyle incomplete pass defended by Max Rosenfeld 26 - 24
Alouettes 2nd 5:03 3 Dave Daoust-Kyle pass to Adrien Rousseau for 17 yards tackle by Jean-François Lawrence - FIRST DOWN 26 - 24
Alouettes 2nd 4:19 1 Dave Daoust-Kyle incomplete pass 26 - 24
Alouettes 2nd 3:48 2 Dave Daoust-Kyle pass to Louis Lafleur for 23 yards - TOUCHDOWN! 32 - 24
Alouettes 2nd 3:33 - Convert - Dave Daoust-Kyle pass to Conner McAleer for 5 yards - 1 POINT CONVERT SUCCESSFUL! 33 - 24
Holy Trollers 2nd 3:30 1 Stephen Harripersaud pass to Josh Levine for 9 yards tackle by Jason McAleer 33 - 24
Holy Trollers 2nd 3:07 2 Stephen Harripersaud incomplete pass 33 - 24
Holy Trollers 2nd 2:44 3 Stephen Harripersaud pass to Michael Lesniak for 9 yards tackle by Mario Choueiri - FIRST DOWN 33 - 24
Holy Trollers 2nd 2:22 1 Stephen Harripersaud pass to Michael Lesniak for 3 yards 33 - 24
Holy Trollers 2nd 1:53 2 Stephen Harripersaud incomplete pass 33 - 24
Holy Trollers 2nd 1:37 3 Stephen Harripersaud incomplete pass 33 - 24
Holy Trollers 2nd 1:12 4 Stephen Harripersaud pass to Justin White for 12 yards tackle by Adrien Rousseau - FIRST DOWN 33 - 24
Holy Trollers 2nd 0:51 1 Stephen Harripersaud pass to Justin White for 8 yards tackle by Adrien Rousseau 33 - 24
Holy Trollers 2nd 0:31 2 Stephen Harripersaud pass to Max Rosenfeld for 3 yards - TOUCHDOWN! 33 - 30
Holy Trollers 2nd 0:27 - Convert - Stephen Harripersaud pass to Justin White for 10 yards - 2 POINT CONVERT SUCCESSFUL! 33 - 32
Alouettes 2nd 0:23 1 Dave Daoust-Kyle run for 2 yards 33 - 32
Alouettes 2nd 0:20 2 Dave Daoust-Kyle incomplete pass 33 - 32
Alouettes 2nd 0:13 3 Dave Daoust-Kyle pass to Adrien Rousseau for 43 yards - TOUCHDOWN! 39 - 32
Alouettes 2nd 0:00 - Convert - Alouettes - FAILED CONVERT 39 - 32
Holy Trollers 2nd 0:46 1 Stephen Harripersaud pass to Justin White for 12 yards - FIRST DOWN 39 - 32
Holy Trollers 2nd 0:36 1 Stephen Harripersaud pass to Justin White for 13 yards tackle by Jason McAleer - FIRST DOWN 39 - 32
Holy Trollers 2nd 0:00 1 Stephen Harripersaud pass INTERCEPTED by Conner McAleer 39 - 32

Passing

Name CP/AT YDS TD INT AVG/CP
Dave Daoust-Kyle 26/37 302 6 1 11.62

Passing

Name CP/AT YDS TD INT AVG/CP
Stephen Harripersaud 25/39 229 4 3 9.16

Receiving

Name REC YDS AVG TD 1pt 2pt
Adrien Rousseau 6 95 15.83 2 0 0
Devin Daoust 11 80 7.27 2 0 0
Conner McAleer 2 49 24.50 1 1 0
Louis Lafleur 3 42 14.00 1 0 0
Jason McAleer 4 36 9.00 0 0 0

Receiving

Name REC YDS AVG TD 1pt 2pt
Justin White 9 87 9.67 0 0 1
Josh Levine 8 81 10.13 2 0 1
Max Rosenfeld 3 35 11.67 2 0 1
Michael Lesniak 4 19 4.75 0 0 0
Jean-François Lawrence 1 7 7.00 0 0 1

Rushing

Name AT YDS AVG/AT TD 2pt
Dave Daoust-Kyle 6 9 1.50 0 1

Rushing

Name AT YDS AVG/AT TD 2pt
Stephen Harripersaud 1 3 3.00 0 0

Defense

Name TCK SACK INT PICK6
Jason McAleer 8 0 0 0
Adrien Rousseau 5 0 1 0
Mario Choueiri 2 0 0 0
Louis Lafleur 2 0 1 0
Conner McAleer 2 0 1 0
Devin Daoust 1 0 0 0

Defense

Name TCK SACK INT PICK6
Josh Levine 8 0 0 0
Jean-François Lawrence 4 0 0 0
Max Rosenfeld 4 0 0 0
Francis Martins 3 0 0 0
Justin White 3 0 1 0
Yaseen Azam 2 2 0 0
Michael Lesniak 1 0 0 0

ROSTER

Alouettes

Team rating: 951.8
Team offensive rating: 485.89
Team defensive rating: 465.91
Name Number Overall rating Offensive rating Defensive rating Quarterback rating Attending?
Mario Choueiri 19 75 75 75 66.68 yes
Devin Daoust 1 85.1 83.79 86.41 68 yes
Dave Daoust-Kyle 6 71.65 70 73.29 81.77 yes
Jason Edwards 2 84.95 88.06 81.83 N/A no
Louis Lafleur 24 75 75 75 N/A yes
Carlos Lopez 5 70.27 61.77 78.77 N/A no
Conner McAleer 18 77.23 88.15 66.31 N/A yes
Jason McAleer 8 70.47 66.77 74.16 76.03 yes
Adrien Rousseau 13 82.12 82.18 82.05 65.81 yes
Chrissy Spoormakers N/A 52.11 48.79 55.43 N/A no

Holy Trollers

Team rating: 984.51
Team offensive rating: 504.35
Team defensive rating: 480.16
Name Number Overall rating Offensive rating Defensive rating Quarterback rating Attending?
Yaseen Azam N/A 63.19 65.38 61 50.58 yes
Stephen Harripersaud 46 60.98 59.16 62.79 95.3 yes
Jean-François Lawrence 80 79.28 78.6 79.96 74.23 yes
Michael Lesniak 99 73.02 73.23 72.8 60.59 yes
Josh Levine 11 81.72 85.74 77.69 55 yes
Francis Martins 54 72.11 75.34 68.88 N/A yes
Max Rosenfeld 32 85.09 79.7 90.48 90 yes
Justin White 39 90.01 89.67 90.35 N/A yes
Leagues
Montreal Flag Football League