Skip To Main Content

Worcester Polytechnic Institute

THE OFFICIAL WEBSITE OF WPI ATHLETICS
WPI ATHLETICS

schedule

WPI (1-0 , 0) -VS- Worcester St. (0-1 , 0)

Box Score

WPI logo
14
vs
Worcester St. logo
9

WPI (1-0 , 0) -VS- Worcester St. (0-1 , 0)

Team Score By Quarter
Team 1 1st 2 2nd 3 3rd 4 4th F Total
Winner WPIWPI 0 7 7 0 14
WORCESTEWorcester St. 0 7 0 2 9
WPI:
Mike Ingraffia (100),
Tom McGraw (68),
Preston Van Fle (48)
WORCESTE:
Cam Ayotte (151),
Nico Holmes (76),
Drew von Klock (53)
Date:
9/6/2024
Site:
Coughlin Field
Stadium:
Coughlin Field
Attendance:
1150
Kickoff Time:
7:00 PM
End of Game:
09:07 PM
Duration:
2:07

Scoring Summary

Scoring Summary
Qtr. - Time Qtr Time Scoring Play WPI WORCESTE
2nd - 00:34 2nd 00:34 WORCESTE - Deion Osei-Sarp 29 yd pass from Cam Ayotte (Manuel Freitas kick) 7 plays, 62 yards, TOP 2:04 0 7
2nd - 00:00 2nd 00:00 WPI - Jay Mezzo 12 yd pass from Mike Ingraffia (Brock Dubey kick) 3 plays, 36 yards, TOP 0:23 7 7
3rd - 02:32 3rd 02:32 WPI - Jay Mezzo 2 yd pass from Mike Ingraffia (Brock Dubey kick) 13 plays, 74 yards, TOP 6:26 14 7
4th - 12:42 4th 12:42 WORCESTE - Team 0 yd safety 14 9
14 9
Referee: Jeffrey Avallon Line Judge: Mark Achorn Side Judge: Jay Prosser
Umpire: Frank Umeh Back Judge: Stephen Passaca Score Keeper: Krystyanna Ramsdell
Linesman: Matt Peterson Field Judge: Lajuane Harvey

Game Statistics By Team

Team Statistics
Statistic WPI WORCESTE
First Downs
Total 21 17
Rushing 12 6
Passing 9 11
Penalty 0 0
Rushing
Total (Net) 123 102
Attempts 33 36
Avg. Per Rush 3.7 2.8
Rushing TDs 0 0
Yds. Gained 157 133
Yds. Lost 34 31
Passing
Total (Net) 159 151
Comp.-Att.-Int. 17-25-2 18-29-1
Avg. / Att. 6.4 5.2
Avg. / Comp. 9.4 8.4
TDs 2 1
Total Offense
Yards 282 253
Plays 58 65
Avg. / Play 4.9 3.9
Fumbles - Lost 2-1 0-0
Penalties - Yds. 3-22 2-16
Punting
Punts - Yds. 0-0 3-80
Avg. / Punt 0 26.7
Inside 20 0 1
50+ Yds. 0 0
Touchbacks 0 0
Fair Catch 0 2
Kickoffs
Total - Yds. 3-145 2-109
Avg. Yds. / Kickoff 48.3 54.5
Touchbacks 0 0
Returns
Punt: Total - Yds. - TDs 0-0-0 0-0-0
Punt: Avg. / Return 0 0
Kickoff: Total - Yds. - TDs 2-83-0 1-29-0
Kickoff: Avg. / Return 41.5 29.0
INT: Total - Yds. - TDs 1-0-0 2-23-0
Fumble: Total - Yds. - TDs 0-0-0 0-0-0
Miscellaneous
Misc. Yards 0 0
Poss. Time 33:42 26:18
3rd. Down Conv. 6 of 10 7 of 16
4th. Down Conversions 2 of 4 3 of 4
Red-Zone: Scores - Chances 2-3 0-2
Sacks: Total - Yds. 2-12 0-0
PAT: Total - Made 2-2 1-1
2PT Conversion: Total - Made 0-0 0-0
Field Goals: Total - Made 0-0 0-1

Individual Statistics

Offensive

Individual Passing Statistics
WPI - Passing
Player Cmp Att. Yds. TD INT Long Sack
Mike Ingraffia 12 17 100 2 0 20 0
Stephen MacDona 5 8 59 0 2 34 0
Totals 17 25 159 2 2 34 0
WORCESTE - Passing
Player Cmp Att. Yds. TD Int. Long Sack
Cam Ayotte 18 29 151 1 1 29 2
Totals 18 29 151 1 1 29 2
Individual Rushing Statistics
WPI - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
Tom McGraw 8 70 2 68 0 23 8.5
John Chau 9 31 0 31 0 11 3.4
Mike Ingraffia 5 29 0 29 0 15 5.8
Stephen MacDona 3 24 0 24 0 9 8.0
Preston Van Fle 1 1 0 1 0 1 1.0
Sam Wing 3 2 2 0 0 2 0.0
Team 4 0 30 -30 0 0 -7.5
Totals 33 157 34 123 0 23 3.7
WORCESTE - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
Nico Holmes 22 80 4 76 0 13 3.5
Jermaine Norfle 4 20 0 20 0 10 5.0
Caleb Thompson 3 10 0 10 0 4 3.3
Sy'Air James 2 10 2 8 0 10 4.0
Cam Ayotte 4 13 12 1 0 8 0.3
Team 1 0 13 -13 0 0 -13.0
Totals 36 133 31 102 0 13 2.8
Individual Receiving Statistics
WPI - Receiving
Player Rec. Yds. TD Long
Preston Van Fle 2 48 0 34
Douglas Cain 5 39 0 20
Jay Mezzo 4 30 2 12
Aaron Skaling 4 25 0 9
Noah Poulin 1 12 0 12
Garrett Ranieri 1 5 0 5
Totals 17 159 2 34
WORCESTE - Receiving
Player Rec. Yds. TD Long
Drew von Klock 5 53 0 19
Deion Osei-Sarp 3 39 1 29
Nico Holmes 3 24 0 18
Lance Williams 3 14 0 8
Dylan Hall 3 12 0 10
Joey Christian 1 9 0 9
Totals 18 151 1 29

Defensive

WPI - Individual Defensive Statistics
WPI - Individual Defensive Statistics
Player Solo Ast Tot TFL/Yds TFL Sack/Yds Sacks FF FR-Yds Fumbl INT INT BrUp Blkd QH
Michael Doherty 4 9 13 0.5/2 0.5 -/- - - 0-0 -/- - - - - -
Jimmy Espinal 5 4 9 2.5/22 2.5 1.0/7 1.0 - 0-0 -/- - - - - -
Ryan Antes 3 5 8 1.0/3 1.0 -/- - - 0-0 -/- - - - - -
Nate Russell 3 4 7 0.5/1 0.5 -/- - - 0-0 -/- - - 1 - -
Rashad Stepney 2 4 6 -/- - -/- - - 0-0 -/- - - - - -
Frankie Polito 2 4 6 0.5/- 0.5 -/- - - 0-0 -/- - - - - -
Beck Carrier 3 2 5 2.0/7 2.0 1.0/5 1.0 - 0-0 -/- - - - - -
Gavin Chieff 3 2 5 -/- - -/- - - 0-0 -/- 1-0 1 1 - -
Joey LeClerc 2 1 3 -/- - -/- - - 0-0 -/- - - - - -
Ryan Hannigan 2 - 2 -/- - -/- - - 0-0 -/- - - 1 - -
Calvin Lambert - 2 2 -/- - -/- - - 0-0 -/- - - - - -
James Compito 1 1 2 -/- - -/- - - 0-0 -/- - - - - -
Nate Ambrad - 2 2 -/- - -/- - - 0-0 -/- - - - - -
Vaughn Weston 1 1 2 0.5/1 0.5 -/- - - 0-0 -/- - - - - -
Stephen MacDona 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Brock Dubey - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Daniel Bander - 1 1 0.5/1 0.5 -/- - - 0-0 -/- - - - - -
Seth Beyea - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Michael Duggan - - - -/- - -/- - - 0-0 -/- - - - - 1
Worcester St. - Individual Defensive Statistics
Worcester St. - Individual Defensive Statistics
Player Solo Ast Tot TFL/Yds TFL Sack/Yds Sacks FF FR-Yds Fumbl INT INT BrUp Blkd QH
John McMasters 5 4 9 0.5/1 0.5 -/- - - 0-0 -/- - - - - -
Damian Mitchell 6 2 8 1.0/1 1.0 -/- - - 0-0 -/- 1-23 1 - - -
Nathan Winco 5 1 6 1.0/1 1.0 -/- - - 0-0 -/- - - - - -
Jamison Metcalf 2 3 5 -/- - -/- - - 0-0 -/- - - 1 - -
Jayden Caron 2 2 4 -/- - -/- - - 0-0 -/- - - - - -
Aaron Becker 2 2 4 -/- - -/- - - 0-0 -/- - - - - -
Bryan Aguilar 2 1 3 -/- - -/- - - 0-0 -/- - - 2 - -
Griffin Metcalf 2 1 3 1.0/1 1.0 -/- - - 0-0 -/- - - - - -
Ebenezer Ankoma 2 - 2 1.0/4 1.0 -/- - 1 1-1 1/- - - 1 - -
Matt O'Connor 1 1 2 -/- - -/- - - 0-0 -/- - - - - -
Jio Roman - 2 2 0.5/1 0.5 -/- - - 0-0 -/- - - - - -
Wil Vogel 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Harley Philippe - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Micah Haynes 1 - 1 -/- - -/- - - 0-0 -/- 1-0 1 - - -
Zach Collman 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Team 1 - 1 -/- - -/- - - 0-0 -/- - - - - -

Special Teams

Individual Punting Statistics
WPI - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
WORCESTE - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
Christian Sacco 3 80 26.7 30 1 0 0
Individual Return Statistics
WPI - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Ryan Hannigan 0 0 0 1 59 59 0 0 0
Aaron Skaling 0 0 0 1 24 24 0 0 0
Gavin Chieff 0 0 0 0 0 0 1 0 0
WORCESTE - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Lance Williams 0 0 0 1 29 29 0 0 0
Damian Mitchell 0 0 0 0 0 0 1 23 23
Micah Haynes 0 0 0 0 0 0 1 0 0
Individual Field Goal Statistics
WPI - Field Goals
Player Qtr. Clock Yds. Result
WORCESTE - Field Goals
Player Qtr. Clock Yds. Result
Manuel Freitas 4th 12:42 32 MISSED
Individual Kickoff Statistics
WPI - Kickoffs
Player No. Yds. TB OB Avg.
Ben Furman 3 145 0 1 48.3
WORCESTE - Kickoffs
Player No. Yds. TB OB Avg.
Manuel Freitas 2 109 0 0 54.5
Individual PAT Statistics
WPI - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Brock Dubey 2 2 0 0 0 0
WORCESTE - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Manuel Freitas 1 1 0 0 0 0

Drive Chart

All Drives

All Drives
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/14:53 WPI 1st WPI40 14:53 KO WPI35 13:42 INT 3-14 01:11
1st/13:42 WORCESTE 1st WPI35 13:42 INT WPI20 13:42 INT 10-26 00:00
1st/13:42 WPI 1st WPI20 13:42 INT WPI06 00:59 FUMB 14-74 12:43
1st/00:59 WORCESTE 1st WORCESTE06 00:59 FUMB WPI22 07:27 PUNT 18-48 08:32
2nd/07:27 WPI 2nd WPI22 07:27 PUNT WPI38 02:38 INT 7-26 04:49
2nd/02:38 WORCESTE 2nd WORCESTE38 02:38 INT WPI00 00:34 TD 7-62 02:04
2nd/00:23 WPI 2nd WORCESTE36 00:23 KO WPI00 00:00 TD 3-36 00:23
3rd/14:52 WORCESTE 3rd WORCESTE22 14:52 KO WPI26 08:58 DOWNS 10-52 05:54
3rd/08:58 WPI 3rd WPI26 08:58 DOWNS WPI00 02:32 TD 13-74 06:26
3rd/02:23 WORCESTE 3rd WORCESTE33 02:23 KO WPI19 14:04 PUNT 7-18 03:19
4th/14:04 WPI 4th WPI19 14:04 PUNT WPI50 12:42 SAFETY 4-(-19) 01:22
4th/12:42 WORCESTE 4th WPI50 12:42 KO WPI20 07:59 FGA 10-35 04:43
4th/07:59 WPI 4th WPI20 07:59 FGA WPI36 03:36 DOWNS 9-44 04:23
4th/03:36 WORCESTE 4th WORCESTE36 03:36 DOWNS WPI42 02:07 PUNT 3-(-4) 01:29
4th/02:07 WPI 4th WPI42 02:07 PUNT WPI35 00:00 HALF 5-23 02:07

WPI Drives

WPI Drives
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/14:53 WPI 1st WPI40 14:53 KO WPI35 13:42 INT 3-14 01:11
1st/13:42 WPI 1st WPI20 13:42 INT WPI06 00:59 FUMB 14-74 12:43
2nd/07:27 WPI 2nd WPI22 07:27 PUNT WPI38 02:38 INT 7-26 04:49
2nd/00:23 WPI 2nd WORCESTE36 00:23 KO WPI00 00:00 TD 3-36 00:23
3rd/08:58 WPI 3rd WPI26 08:58 DOWNS WPI00 02:32 TD 13-74 06:26
4th/14:04 WPI 4th WPI19 14:04 PUNT WPI50 12:42 SAFETY 4-(-19) 01:22
4th/07:59 WPI 4th WPI20 07:59 FGA WPI36 03:36 DOWNS 9-44 04:23
4th/02:07 WPI 4th WPI42 02:07 PUNT WPI35 00:00 HALF 5-23 02:07

Worcester St. Drives

WPI
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/13:42 WORCESTE 1st WPI35 13:42 INT WPI20 13:42 INT 10-26 00:00
1st/00:59 WORCESTE 1st WORCESTE06 00:59 FUMB WPI22 07:27 PUNT 18-48 08:32
2nd/02:38 WORCESTE 2nd WORCESTE38 02:38 INT WPI00 00:34 TD 7-62 02:04
3rd/14:52 WORCESTE 3rd WORCESTE22 14:52 KO WPI26 08:58 DOWNS 10-52 05:54
3rd/02:23 WORCESTE 3rd WORCESTE33 02:23 KO WPI19 14:04 PUNT 7-18 03:19
4th/12:42 WORCESTE 4th WPI50 12:42 KO WPI20 07:59 FGA 10-35 04:43
4th/03:36 WORCESTE 4th WORCESTE36 03:36 DOWNS WPI42 02:07 PUNT 3-(-4) 01:29

Play By Play

Quarter #1 Plays

Game Start
Start of 1st Half
Play
WORCESTE ball on WORCESTE35, clock 15:00.
Manuel Freitas kickoff 49 yards to the WPI16, Aaron Skaling return 24 yards to the WPI40, out-of-bounds.
WPI at 14:53
WPI at 14:53
Down & Distance Play
WPI at 14:53
1st and 10 at WPI40 WPI drive start at 14:53.
1st and 10 at WPI40 Stephen MacDona pass complete to Aaron Skaling for 3 yards to the WPI43 (Damian Mitchell).
2nd and 7 at WPI43 John Chau rush for 11 yards to the WORCESTE46 (John McMasters).
1st and 10 at WORCESTE46 Stephen MacDona pass intercepted by Damian Mitchell at the WORCESTE42, Damian Mitchell return 23 yards to the WPI35 (Stephen MacDona).
Total 3 plays , 14 yards Time of Possession: 01:11
Worcester St. at 13:42
Worcester St. at 13:42
Down & Distance Play
Worcester St. at 13:42
1st and 10 at WPI35 Worcester St. drive start at 13:42.
1st and 10 at WPI35 PENALTY WORCESTE false start (Jason Zelaya) 5 yards to the WPI40.
1st and 15 at WPI40 Nico Holmes rush for 2 yards to the WPI38 (Joey LeClerc; Frankie Polito).
2nd and 13 at WPI38 Cam Ayotte pass complete to Dylan Hall for 5 yards to the WPI33 (Nate Russell; Brock Dubey).
3rd and 8 at WPI33 Cam Ayotte sacked for loss of 7 yards to the WPI40 (Jimmy Espinal).
4th and 15 at WPI40 Cam Ayotte pass complete to Drew von Klock for 19 yards to the WPI21 (Michael Doherty).
1st and 10 at WPI21 Nico Holmes rush for no gain to the WPI21 (Michael Doherty; Ryan Antes).
2nd and 10 at WPI21 Cam Ayotte pass complete to Deion Osei-Sarp for 6 yards to the WPI15 (Rashad Stepney; Nate Russell).
3rd and 4 at WPI15 Cam Ayotte pass complete to Lance Williams for 5 yards to the WPI10 (Rashad Stepney).
1st and GOAL at WPI10 Nico Holmes rush for 1 yard to the WPI09 (Nate Ambrad; Ryan Antes).
2nd and GOAL at WPI09 Cam Ayotte pass incomplete.
3rd and GOAL at WPI09 Cam Ayotte pass intercepted by Gavin Chieff at the WPI00, Gavin Chieff return 0 yards to the WPI00, out-of-bounds, touchback, clock 08:53.
Total 10 plays , 26 yards Time of Possession: 04:49
WPI at 08:53
WPI at 08:53
Down & Distance Play
WPI at 08:53
1st and 10 at WPI20 John Chau rush for 1 yard to the WPI21 (Jamison Metcalf; Harley Philippe).
2nd and 9 at WPI21 John Chau rush for 7 yards to the WPI28 (Aaron Becker).
3rd and 2 at WPI28 John Chau rush for 4 yards to the WPI32 (John McMasters).
1st and 10 at WPI32 Stephen MacDona pass complete to Noah Poulin for 12 yards to the WPI44 (Griffin Metcalf).
1st and 10 at WPI44 Stephen MacDona pass incomplete to Jay Mezzo.
2nd and 10 at WPI44 Stephen MacDona pass complete to Douglas Cain for loss of 1 yard to the WPI43 (Nathan Winco).
3rd and 11 at WPI43 Stephen MacDona pass complete to Jay Mezzo for 11 yards to the WORCESTE46 (Damian Mitchell).
1st and 10 at WORCESTE46 John Chau rush for 1 yard to the WORCESTE45 (Zach Collman).
2nd and 9 at WORCESTE45 Preston Van Fle rush for 1 yard to the WORCESTE44 (Wil Vogel).
3rd and 8 at WORCESTE44 Stephen MacDona pass complete to Preston Van Fle for 34 yards to the WORCESTE10 (Bryan Aguilar).
1st and GOAL at WORCESTE10 Stephen MacDona rush for 7 yards to the WORCESTE03 (John McMasters).
2nd and GOAL at WORCESTE03 Sam Wing rush for 2 yards to the WORCESTE01 (John McMasters).
3rd and GOAL at WORCESTE01 Sam Wing rush for loss of 1 yard to the WORCESTE02 (Griffin Metcalf).
4th and GOAL at WORCESTE02 TEAM rush for loss of 2 yards to the WORCESTE04, fumble forced by Ebenezer Ankoma, fumble by TEAM recovered by WORCESTE Ebenezer Ankoma at WORCESTE06.
Total 14 plays , 74 yards Time of Possession: 07:54
Worcester St. at 00:59
Worcester St. at 00:59
Down & Distance Play
Worcester St. at 00:59
1st and 10 at WORCESTE06 Worcester St. drive start at 00:59.
1st and 10 at WORCESTE06 Nico Holmes rush for 6 yards to the WORCESTE12 (Rashad Stepney; Michael Doherty).
2nd and 4 at WORCESTE12 Cam Ayotte pass complete to Deion Osei-Sarp for 4 yards to the WORCESTE16 (Ryan Hannigan).

Quarter #2 Plays

Start of Quarter #2
Start of Quarter #2
Down & Distance Play
1st and 10 at WORCESTE16 Start of 2nd quarter, clock 15:00.
1st and 10 at WORCESTE16 Nico Holmes rush for 4 yards to the WORCESTE20 (Frankie Polito).
2nd and 6 at WORCESTE20 Cam Ayotte pass incomplete to Charlie Naylor.
3rd and 6 at WORCESTE20 Cam Ayotte pass complete to Joey Christian for 9 yards to the WORCESTE29 (Nate Russell).
1st and 10 at WORCESTE29 Nico Holmes rush for 1 yard to the WORCESTE30 (Jimmy Espinal).
2nd and 9 at WORCESTE30 Cam Ayotte pass complete to Lance Williams for 1 yard to the WORCESTE31 (Michael Doherty; Nate Ambrad).
3rd and 8 at WORCESTE31 Cam Ayotte pass complete to Nico Holmes for 18 yards to the WORCESTE49 (Ryan Hannigan).
1st and 10 at WORCESTE49 Caleb Thompson rush for 3 yards to the WPI48 (Ryan Antes).
2nd and 7 at WPI48 Cam Ayotte pass incomplete to Drew von Klock.
3rd and 7 at WPI48 Cam Ayotte pass complete to Dylan Hall for 10 yards to the WPI38 (Joey LeClerc).
1st and 10 at WPI38 Nico Holmes rush for 7 yards to the WPI31 (Michael Doherty).
2nd and 3 at WPI31 Cam Ayotte pass complete to Dylan Hall for loss of 3 yards to the WPI34 (Ryan Antes; Nate Russell).
3rd and 6 at WPI34 Cam Ayotte pass incomplete to Dylan Hall.
4th and 6 at WPI34 Cam Ayotte rush for 8 yards to the WPI26 (Michael Doherty).
1st and 10 at WPI26 TEAM rush for loss of 13 yards to the WPI39 (Jimmy Espinal).
2nd and 23 at WPI39 QB hurry by Michael Duggan.
2nd and 23 at WPI39 Cam Ayotte pass incomplete.
3rd and 23 at WPI39 PENALTY WORCESTE intentional grounding (Cam Ayotte) 11 yards to the 50 yardline.
3rd and 34 at WORCESTE50 Cam Ayotte pass complete to Drew von Klock for 4 yards to the WPI46 (Beck Carrier).
4th and 30 at WPI46 Christian Sacco punt 24 yards to the WPI22, downed.
Total 18 plays , 48 yards Time of Possession: 08:32
WPI at 07:27
WPI at 07:27
Down & Distance Play
WPI at 07:27
1st and 10 at WPI22 WPI drive start at 07:27.
1st and 10 at WPI22 Stephen MacDona rush for 38 yards to the WORCESTE40 (Harley Philippe; John McMasters), PENALTY WPI illegal block (Noah Poulin) 6 yards to the WPI28, NO PLAY.
1st and 4 at WPI28 John Chau rush for 2 yards to the WPI30 (Jayden Caron).
2nd and 2 at WPI30 Stephen MacDona rush for 9 yards to the WPI39 (Micah Haynes).
1st and 10 at WPI39 John Chau rush for 2 yards to the WPI41 (John McMasters; Matt O'Connor).
2nd and 8 at WPI41 John Chau rush for no gain to the WPI41 (John McMasters; Aaron Becker).
3rd and 8 at WPI41 Stephen MacDona rush for 8 yards to the WPI49 (Ebenezer Ankoma).
1st and 10 at WPI49 Sam Wing rush for loss of 1 yard to the WPI48 (Damian Mitchell).
2nd and 11 at WPI48 Stephen MacDona pass intercepted by Micah Haynes at the WORCESTE38, Micah Haynes return 0 yards to the WORCESTE38.
Total 8 plays , 26 yards Time of Possession: 04:49
Worcester St. at 02:38
Worcester St. at 02:38
Down & Distance Play
Worcester St. at 02:38
1st and 10 at WORCESTE38 Worcester St. drive start at 02:38.
1st and 10 at WORCESTE38 Jermaine Norfle rush for 5 yards to the WORCESTE43 (Gavin Chieff).
2nd and 5 at WORCESTE43 Jermaine Norfle rush for 4 yards to the WORCESTE47 (Vaughn Weston).
3rd and 1 at WORCESTE47 Cam Ayotte pass complete to Drew von Klock for 13 yards to the WPI40 (Rashad Stepney).
1st and 10 at WPI40 Jermaine Norfle rush for 10 yards to the WPI30 (Nate Russell).
1st and 10 at WPI30 Jermaine Norfle rush for 1 yard to the WPI29 (Ryan Antes).
2nd and 9 at WPI29 Cam Ayotte pass incomplete to Dylan Hall (Ryan Hannigan).
3rd and 9 at WPI29 Timeout Worcester St., clock 00:41.
3rd and 9 at WPI29 Cam Ayotte pass complete to Deion Osei-Sarp for 29 yards to the WPI00, TOUCHDOWN, clock 00:34.
1st and GOAL at WPI03 Manuel Freitas kick attempt good.
1st and 10 at WORCESTE35 Manuel Freitas kickoff 60 yards to the WPI05, Ryan Hannigan return 59 yards to the WORCESTE36 (Damian Mitchell), out-of-bounds.
Total 7 plays , 62 yards Time of Possession: 02:04
Score:
WPI 0-7 Worcester St.
WPI at 00:23
WPI at 00:23
Down & Distance Play
WPI at 00:23
1st and 10 at WORCESTE36 WPI drive start at 00:23.
1st and 10 at WORCESTE36 Mike Ingraffia rush for 15 yards to the WORCESTE21, out-of-bounds.
1st and 10 at WORCESTE21 Mike Ingraffia pass complete to Aaron Skaling for 9 yards to the WORCESTE12 (Damian Mitchell).
2nd and 1 at WORCESTE12 Timeout WPI, clock 00:08.
2nd and 1 at WORCESTE12 Timeout Worcester St., clock 00:08.
2nd and 1 at WORCESTE12 Mike Ingraffia pass complete to Jay Mezzo for 12 yards to the WORCESTE00, TOUCHDOWN, clock 00:00.
1st and GOAL at WORCESTE03 Brock Dubey kick attempt good.
1st and 10 at WPI35 End of half, clock 00:00.
Total 3 plays , 36 yards Time of Possession: 00:23
Score:
WPI 7-7 Worcester St.

Quarter #3 Plays

Halftime
Start of 2nd Half
Play
Start of 3rd quarter, clock 15:00, WPI ball on WPI35.
Ben Furman kickoff 43 yards to the WORCESTE22, fair catch by James Azzinaro.
Worcester St. at 14:52
Worcester St. at 14:52
Down & Distance Play
Worcester St. at 14:52
1st and 10 at WORCESTE22 Worcester St. drive start at 14:52.
1st and 10 at WORCESTE22 Nico Holmes rush for 7 yards to the WORCESTE29 (Frankie Polito).
2nd and 3 at WORCESTE29 Cam Ayotte pass complete to Drew von Klock for 11 yards to the WORCESTE40, out-of-bounds.
1st and 10 at WORCESTE40 Nico Holmes rush for 5 yards to the WORCESTE45 (Michael Doherty; Calvin Lambert).
2nd and 5 at WORCESTE45 Sy'Air James rush for 10 yards to the WPI45 (Gavin Chieff; Rashad Stepney).
1st and 10 at WPI45 Nico Holmes rush for no gain to the WPI45 (Jimmy Espinal).
2nd and 10 at WPI45 Nico Holmes rush for 13 yards to the WPI32 (Michael Doherty; Ryan Antes).
1st and 10 at WPI32 Nico Holmes rush for loss of 3 yards to the WPI35 (Michael Doherty; Ryan Antes).
2nd and 13 at WPI35 Sy'Air James rush for loss of 2 yards to the WPI37 (Beck Carrier).
3rd and 15 at WPI37 Cam Ayotte pass complete to Drew von Klock for 6 yards to the WPI31 (Calvin Lambert; Nate Russell).
4th and 9 at WPI31 Cam Ayotte rush for 5 yards to the WPI26 (Jimmy Espinal; Michael Doherty).
Total 10 plays , 52 yards Time of Possession: 05:54
WPI at 08:58
WPI at 08:58
Down & Distance Play
WPI at 08:58
1st and 10 at WPI26 WPI drive start at 08:58.
1st and 10 at WPI26 Mike Ingraffia rush for 8 yards to the WPI34 (Jamison Metcalf).
2nd and 2 at WPI34 Mike Ingraffia pass complete to Garrett Ranieri for 5 yards to the WPI39 (Nathan Winco).
1st and 10 at WPI39 Mike Ingraffia pass complete to Douglas Cain for 3 yards to the WPI42, out-of-bounds.
2nd and 7 at WPI42 Mike Ingraffia pass complete to Jay Mezzo for 5 yards to the WPI47, out-of-bounds.
3rd and 2 at WPI47 Tom McGraw rush for 7 yards to the WORCESTE46 (Jayden Caron).
1st and 10 at WORCESTE46 Tom McGraw rush for 23 yards to the WORCESTE23 (Nathan Winco), PENALTY WORCESTE illegal procedure declined.
1st and 10 at WORCESTE23 Mike Ingraffia pass incomplete to Jay Mezzo (Bryan Aguilar).
2nd and 10 at WORCESTE23 Mike Ingraffia pass complete to Aaron Skaling for 5 yards to the WORCESTE18 (Damian Mitchell).
3rd and 5 at WORCESTE18 PENALTY WPI false start (Preston Van Fle) 5 yards to the WORCESTE23.
3rd and 10 at WORCESTE23 Mike Ingraffia pass complete to Aaron Skaling for 8 yards to the WORCESTE15 (Bryan Aguilar; Nathan Winco).
4th and 2 at WORCESTE15 Tom McGraw rush for 3 yards to the WORCESTE12 (Aaron Becker; John McMasters).
1st and 10 at WORCESTE12 Mike Ingraffia rush for 1 yard to the WORCESTE11 (Matt O'Connor), PENALTY WPI holding (Dan Shanley) 11 yards to the WORCESTE22.
1st and 20 at WORCESTE22 Mike Ingraffia pass complete to Douglas Cain for 20 yards to the WORCESTE02 (Bryan Aguilar).
1st and GOAL at WORCESTE02 Mike Ingraffia pass complete to Jay Mezzo for 2 yards to the WORCESTE00, TOUCHDOWN, clock 02:32.
1st and GOAL at WORCESTE03 Brock Dubey kick attempt good.
1st and 10 at WPI35 Ben Furman kickoff 61 yards to the WORCESTE04, Lance Williams return 29 yards to the WORCESTE33 (James Compito).
Total 13 plays , 74 yards Time of Possession: 06:26
Score:
WPI 14-7 Worcester St.
Worcester St. at 02:23
Worcester St. at 02:23
Down & Distance Play
Worcester St. at 02:23
1st and 10 at WORCESTE33 Worcester St. drive start at 02:23.
1st and 10 at WORCESTE33 Nico Holmes rush for 2 yards to the WORCESTE35 (Michael Doherty; Frankie Polito).
2nd and 8 at WORCESTE35 Nico Holmes rush for 8 yards to the WORCESTE43 (Jimmy Espinal; Beck Carrier).
1st and 10 at WORCESTE43 Nico Holmes rush for 8 yards to the WPI49 (Nate Russell).
2nd and 2 at WPI49 Nico Holmes rush for 3 yards to the WPI46 (Beck Carrier; Michael Doherty).
1st and 10 at WPI46 Nico Holmes rush for 2 yards to the WPI44 (Frankie Polito; Seth Beyea).

Quarter #4 Plays

Start of Quarter #4
Start of Quarter #4
Down & Distance Play
2nd and 8 at WPI44 Start of 4th quarter, clock 15:00.
2nd and 8 at WPI44 Cam Ayotte sacked for loss of 5 yards to the WPI49 (Beck Carrier).
3rd and 13 at WPI49 Cam Ayotte pass incomplete to Dylan Hall.
4th and 13 at WPI49 Christian Sacco punt 30 yards to the WPI19, fair catch by Ty Csencsits.
Total 7 plays , 18 yards Time of Possession: 03:19
WPI at 14:04
WPI at 14:04
Down & Distance Play
WPI at 14:04
1st and 10 at WPI19 WPI drive start at 14:04.
1st and 10 at WPI19 Mike Ingraffia pass complete to Douglas Cain for 2 yards to the WPI21 (Jamison Metcalf).
2nd and 8 at WPI21 John Chau rush for 3 yards to the WPI24 (John McMasters).
3rd and 5 at WPI24 Mike Ingraffia pass incomplete to Preston Van Fle (Jamison Metcalf).
4th and 5 at WPI24 TEAM rush for loss of 24 yards to the WPI00, fumble by TEAM recovered by WPI Nick DeMasi at WPI00, TEAM safety, clock 12:42.
1st and 10 at WPI35 Ben Furman kickoff 41 yards to the WORCESTE24, out-of-bounds, WORCESTE ball on 50 yardline, clock 12:42.
Total 4 plays , -19 yards Time of Possession: 01:22
Score:
WPI 14-9 Worcester St.
Worcester St. at 12:42
Worcester St. at 12:42
Down & Distance Play
Worcester St. at 12:42
1st and 10 at WORCESTE50 Worcester St. drive start at 12:42.
1st and 10 at WORCESTE50 Nico Holmes rush for 2 yards to the WPI48 (Gavin Chieff).
2nd and 8 at WPI48 Nico Holmes rush for 4 yards to the WPI44 (James Compito; Jimmy Espinal).
3rd and 4 at WPI44 Cam Ayotte pass complete to Nico Holmes for 9 yards to the WPI35 (Rashad Stepney; Gavin Chieff).
1st and 10 at WPI35 Nico Holmes rush for 2 yards to the WPI33 (Gavin Chieff).
2nd and 8 at WPI33 Nico Holmes rush for 3 yards to the WPI30 (Ryan Antes).
3rd and 5 at WPI30 Cam Ayotte pass incomplete to Dylan Hall.
4th and 5 at WPI30 Cam Ayotte pass complete to Lance Williams for 8 yards to the WPI22 (Joey LeClerc).
1st and 10 at WPI22 Caleb Thompson rush for 4 yards to the WPI18 (Jimmy Espinal).
2nd and 6 at WPI18 Caleb Thompson rush for 3 yards to the WPI15 (Michael Doherty).
3rd and 3 at WPI15 Cam Ayotte pass incomplete to Lance Williams (Gavin Chieff).
4th and 3 at WPI15 Manuel Freitas field goal attempt from 32 MISSED - wide right, spot at WPI20.
Total 11 plays , 35 yards Time of Possession: 04:43
WPI at 07:59
WPI at 07:59
Down & Distance Play
WPI at 07:59
1st and 10 at WPI20 WPI drive start at 07:59.
1st and 10 at WPI20 Tom McGraw rush for 12 yards to the WPI32 (Damian Mitchell; Jio Roman).
1st and 10 at WPI32 Mike Ingraffia pass complete to Douglas Cain for 15 yards to the WPI47 (Griffin Metcalf; Damian Mitchell).
1st and 10 at WPI47 Mike Ingraffia pass incomplete to Preston Van Fle.
2nd and 10 at WPI47 Tom McGraw rush for loss of 2 yards to the WPI45 (Jio Roman; John McMasters).
3rd and 12 at WPI45 Mike Ingraffia pass complete to Preston Van Fle for 14 yards to the WORCESTE41 (Nathan Winco).
1st and 10 at WORCESTE41 Mike Ingraffia rush for 2 yards to the WORCESTE39 (Jamison Metcalf; Jayden Caron).
2nd and 8 at WORCESTE39 Mike Ingraffia rush for 3 yards to the WORCESTE36 (Jamison Metcalf; Jayden Caron).
3rd and 5 at WORCESTE36 Mike Ingraffia pass incomplete to Aaron Skaling (Ebenezer Ankoma).
4th and 5 at WORCESTE36 Timeout Worcester St., clock 03:42.
4th and 5 at WORCESTE36 Mike Ingraffia pass incomplete to Douglas Cain (Bryan Aguilar).
Total 9 plays , 44 yards Time of Possession: 04:23
Worcester St. at 03:36
Worcester St. at 03:36
Down & Distance Play
Worcester St. at 03:36
1st and 10 at WORCESTE36 Worcester St. drive start at 03:36.
1st and 10 at WORCESTE36 Nico Holmes rush for loss of 1 yard to the WORCESTE35 (Vaughn Weston; Frankie Polito).
2nd and 11 at WORCESTE35 Cam Ayotte pass complete to Nico Holmes for loss of 3 yards to the WORCESTE32 (Jimmy Espinal; Daniel Bander).
3rd and 14 at WORCESTE32 Cam Ayotte pass incomplete to Griffin Kiniry (Nate Russell).
4th and 14 at WORCESTE32 Christian Sacco punt 26 yards to the WPI42, fair catch by Nate Russell.
Total 3 plays , -4 yards Time of Possession: 01:29
WPI at 02:07
WPI at 02:07
Down & Distance Play
WPI at 02:07
1st and 10 at WPI42 WPI drive start at 02:07.
1st and 10 at WPI42 Tom McGraw rush for 13 yards to the WORCESTE45 (Nathan Winco).
1st and 10 at WORCESTE45 Tom McGraw rush for 1 yard to the WORCESTE44 (Aaron Becker).
2nd and 9 at WORCESTE44 Timeout Worcester St., clock 01:46.
2nd and 9 at WORCESTE44 Tom McGraw rush for 11 yards to the WORCESTE33 (TEAM).
1st and 10 at WORCESTE33 TEAM rush for loss of 1 yard to the WORCESTE34.
2nd and 11 at WORCESTE34 TEAM rush for loss of 1 yard to the WORCESTE35.
3rd and 12 at WORCESTE35 End of game, clock 00:00.
Total 5 plays , 23 yards Time of Possession: 02:07
Score:
WPI 14-9 Worcester St.

Participation

Starters

WPI - Offense
# Player Pos.
50 Nick Coviello C
64 Billy Tyrrell LG
63 Thomas McDonagh LT
12 Stephen MacDona QB
8 John Chau RB
73 Matt Haley RG
67 Henry Ball RT
81 Douglas Cain TE
19 Jay Mezzo WR
33 Preston Van Fle WR
84 Aaron Skaling WR
WPI - Defense
# Player Pos.
1D Ryan Hannigan CB
5 Nate Russell CB
48 Nate Ambrad DE
97 Michael Duggan DE
10 Rashad Stepney FS
3D Jimmy Espinal MLB
8D Michael Doherty MLB
65 Ryan Antes NG
9D Beck Carrier OLB
58 Frankie Polito OLB
16 Gavin Chieff SS
WORCESTE - Offense
# Player Pos.
62 Matt Noonan C
76 Sam Branco LG
79 Austin Michaels LT
6 Cam Ayotte QB
33 Nico Holmes RB
70 Jason Zelaya RG
69 Trever Johnson RT
88 Collin Lyons TE
2 Dylan Hall WR
22 Drew von Klock WR
83 Joey Christian WR
WORCESTE - Defense
# Player Pos.
14 Bryan Aguilar CB
26 Damian Mitchell CB
8 Ebenezer Ankoma DE
99 Aaron Becker DE
18 Nathan Winco FS
11 John McMasters MLB
17 Jayden Caron MLB
44 Matt O'Connor NG
0 Jamison Metcalf OLB
15 Harley Philippe OLB
47 Micah Haynes SS

Player Participation

Worcester St.
# Player
3 Wil Vogel
4 Lance Williams
5 Deion Osei-Sarp
7 Dominic Annese
9 Parke Hardesky
10 Charlie Naylor
20 Caleb Thompson
21 Sy'Air James
23 James Azzinaro
24 Tyler Chaves
29 Tridell Sharpe
31 Nolan Legere
34 Anthony Diakite
35 Jermaine Norfle
36 Griffin Metcalf
46 Manuel Freitas
48 Christian Sacco
50 Jayden Wetherbe
52 Brian Melendez
55 Jio Roman
60 Jake Ambrose
64 Sean Daly
66 Kellan Rahming
72 Tony Sforza
80 Aidan Breen
90 Alex Dipre
97 Zach Collman