Skip To Main Content
Skip To Main Content

Offcanvas Schedule

Events

Results

Keene State College

Scoreboard

KEENE STATE OWLS

Keene State (1-4)-VS-Bates (5-0)

Box Score

Keene State logo
7
vs
Bates logo
16

Keene State (1-4)
-VS-
Bates (5-0)

Team Score By Period
Team 1 2 3 4 F Total
Keene State 1 2 2 2 7
Winner Bates 5 6 5 0 16
KSC
Ansart, Jack (2); Maccarini, Rex (1); Seymour, Dylan (1); Ricardi, Cole (1); Souza, Tim (1); Palma, Ethan (1)
BATES
Connor Hartman (3); Riley McClure (3); Jack Goldbach (3); Johnny Nunez (1); Ben Miller (1); Rye Kushner (1); Morgan Ruppenstein (1); Jake Anastas (1); Liam Rule (1); Denzel Evans (1)
Date:
3/11/2025
Start:
6:00 pm
Time:
1:51
Attendance:
300
Location:
Lewiston, Maine
Stadium:
Garcelon Field
Officials:
Joshua Blaisdell; Gary Gorman; Clayton Jones; Chris McKibben
VIEW
Match History vs Bates

Scoring Summary

Scoring Summary
Team Period Time Scored By Assisted By KSC BATES
KSC 1st 12:24 Jack Ansart (4) Unassisted 1 0
BATES 1st 10:30 Denzel Evans (5) Riley McClure 1 1
BATES 1st 07:19 Jack Goldbach (5) Gray Doyle 1 2
BATES 1st 06:47 Riley McClure (9) Gray Doyle 1 3
BATES 1st 04:03 Connor Hartman (13) Gray Doyle 1 4
BATES 1st 02:09 Jake Anastas (3) Gray Doyle 1 5
BATES 2nd 12:36 Jack Goldbach (6) Ben Miller 1 6
KSC 2nd 11:11 Rex Maccarini (12) Unassisted 2 6
BATES 2nd 08:41 Ben Miller (3) Connor Hartman 2 7
BATES 2nd 07:46 Riley McClure (10) Liam Rule 2 8
KSC 2nd 06:30 Jack Ansart (5) Dylan Seymour 3 8
BATES 2nd 04:51 Rye Kushner (1) Riley McClure 3 9
BATES 2nd 03:36 Jack Goldbach (7) Colton Curtis 3 10
BATES 2nd 02:28 Connor Hartman (14) Gray Doyle 3 11
BATES 3rd 10:21 Riley McClure (11) Gray Doyle 3 12
BATES 3rd 08:38 Morgan Ruppenstein (2) Unassisted 3 13
KSC 3rd 06:21 Dylan Seymour (7) (UP) Rex Maccarini 4 13
BATES 3rd 05:12 Liam Rule (5) Unassisted 4 14
KSC 3rd 04:00 Tim Souza (2) Unassisted 5 14
BATES 3rd 02:46 Connor Hartman (15) (UP) Gray Doyle 5 15
BATES 3rd 02:30 Johnny Nunez (1) Riley McClure 5 16
KSC 4th 14:33 Cole Ricardi (4) (UP) Rex Maccarini 6 16
KSC 4th 09:13 Ethan Palma (1) Jack Ansart 7 16

Penalty Summary

Penalty Summary
Team Period Time Player Min Type
BATES 3rd 07:30 Sam Scola 02:00 ILLEGAL BODY CHECK
KSC 3rd 03:42 Tim Kelleher 00:30 INTERFERENCE
BATES 3rd 00:21 Tyler Chang 01:00 SLASHING
BATES 4th 12:23 Jake Anastas 01:00 SLASHING
KSC 4th 08:04 Justin Miller 00:30 DELAY OF GAME
BATES 4th 04:45 Aidan Cunningham 01:00 SLASHING
KSC 4th 03:22 Giacomo Tedone 00:30 OFFSIDE
BATES 4th 01:44 Luke Breen 00:30 HOLDING

Team Statistics

Team Statistics
Team 1 2 3 4 Total
Shots
Keene State 9 4 5 10 28
Bates 13 14 14 8 49
Shots On Goal
Keene State 4 2 4 4 14
Bates 8 11 10 4 33
Saves
Keene State 3 5 5 4 17
Bates 3 0 2 2 7
Turnovers
Keene State 7 7 6 7 27
Bates 9 4 5 6 24
Clears
Keene State 4-6 6-7 4-5 6-8 20-26
Bates 4-9 4-5 4-4 7-7 19-25
Ground Balls
Keene State 8 8 5 8 29
Bates 12 12 15 9 48
Face Offs
Keene State 1 2 0 1 4
Bates 6 7 8 1 22
Extra Man Opportunities
Keene State 0-0 0-0 1-2 1-3 2-5
Bates 0-0 0-0 1-1 0-2 1-3

Individual Statistics

Keene State 7

Keene State 7
Pos # Player G A P SH SOG GB TO CT FO PEN
D 1 Miller, Justin 0 0 0 0 0 2 0 0 - 1-00:30
A 2 Maccarini, Rex 1 2 3 3 1 2 6 1 - -
4 Keeley, Owen 0 0 0 0 0 2 1 0 - -
A 5 Seymour, Dylan 1 1 2 2 1 1 1 0 - -
6 Brown, Connor 0 0 0 0 0 0 0 0 - -
7 Lancaster, Jaheim 0 0 0 1 0 0 2 0 - -
10 Hadley, Nicholas 0 0 0 0 0 1 0 0 - -
12 Woods, Connor 0 0 0 0 0 0 0 0 - -
D 13 Tavares, Hunter 0 0 0 0 0 2 0 1 - -
14 Tukey, Ben 0 0 0 0 0 0 1 0 - -
15 Foresi, Sebastian 0 0 0 0 0 1 1 0 - -
17 Tedone, Giacomo 0 0 0 3 1 2 3 0 - 1-00:30
18 Dubiel, Jake 0 0 0 6 2 1 2 1 - -
19 Ricardi, Cole 1 0 1 3 3 4 1 1 - -
D 21 Fadale, Dylan 0 0 0 0 0 0 1 1 - -
22 Kelleher, Tim 0 0 0 0 0 1 0 0 - 1-00:30
23 Souza, Tim 1 0 1 3 2 1 0 0 - -
M 26 McNulty, Nicholas 0 0 0 1 0 2 1 1 - -
G 31 Florian, Dylan 0 0 0 0 0 3 3 0 - -
33 Valentine, Ryan 0 0 0 0 0 0 0 0 - -
FO 35 Pereira, Gabe 0 0 0 0 0 1 1 0 1-10 -
41 Palma, Ethan 1 0 1 1 1 0 0 0 - -
LSM 42 Donohue, Aidan 0 0 0 0 0 1 0 0 0-3 -
45 Ricci, Jack 0 0 0 0 0 0 0 0 3-13 -
49 Scala, Adam 0 0 0 2 0 2 0 0 - -
A 55 Ansart, Jack 2 1 3 3 3 0 0 1 - -
TM Team 0 0 0 0 0 0 3 0 - -
Totals 7 4 11 28 14 29 27 7 4-26 3-01:30

Bates 16

Bates 16
Pos # Player G A P SH SOG GB TO CT FO PEN
01 Andrew Toland 0 0 0 0 0 2 1 1 - -
03 TJ Underhill 0 0 0 0 0 0 0 0 - -
04 Connor Hartman 3 1 4 4 3 1 0 0 - -
06 Denim Evans 0 0 0 0 0 0 0 0 - -
07 Johnny Nunez 1 0 1 1 1 0 0 0 - -
08 Ben Miller 1 1 2 1 1 2 1 3 - -
09 Sam Scola 0 0 0 0 0 0 0 0 - 1-02:00
10 Javi Werner 0 0 0 4 3 1 1 0 - -
11 Rye Kushner 1 0 1 2 2 1 0 0 - -
13 Riley McClure 3 3 6 5 5 2 1 0 - -
14 Morgan Ruppenstein 1 0 1 2 2 1 1 0 - -
15 Colton Curtis 0 1 1 1 1 5 1 1 - -
16 Jake Anastas 1 0 1 2 1 1 1 0 - 1-01:00
17 Luke Breen 0 0 0 1 0 0 1 1 - 1-00:30
18 Liam Rule 1 1 2 4 2 1 0 0 - -
19 Drew McClutchy 0 0 0 0 0 0 1 0 - -
20 Jack Markert 0 0 0 1 0 2 0 0 - -
21 Graham Ray 0 0 0 0 0 5 3 0 7-7 -
22 Aidan Cunningham 0 0 0 0 0 1 0 1 - 1-01:00
23 Jack Morrison 0 0 0 0 0 0 0 0 - -
24 Teddy Rosen 0 0 0 0 0 0 1 0 - -
26 Colin Eaton 0 0 0 1 1 0 0 0 - -
28 Cooper Lance 0 0 0 1 0 4 1 1 - -
29 Mason Proutt 0 0 0 0 0 1 0 0 - -
30 Finn Gibbons 0 0 0 0 0 1 0 0 3-4 -
31 Dane Jones 0 0 0 0 0 1 0 0 - -
32 Tyler Chang 0 0 0 0 0 0 0 0 - 1-01:00
33 Gray Doyle 0 7 7 6 1 2 3 0 - -
34 Andrew Sullivan 0 0 0 1 1 0 1 0 - -
36 Jacob Kodjababian 0 0 0 0 0 1 1 0 - -
38 Drew Nyhus 0 0 0 0 0 0 0 0 - -
39 Roan Hopkins 0 0 0 0 0 0 0 0 - -
40 Max Kosicki 0 0 0 0 0 0 0 0 - -
41 Jack Wright 0 0 0 2 2 1 0 0 - -
42 Denzel Evans 1 0 1 1 1 0 1 1 - -
43 Luke Heafey 0 0 0 0 0 0 0 0 - -
44 Grant Strohmaier 0 0 0 0 0 0 0 0 - -
45 Eddie Lin 0 0 0 0 0 2 0 0 - -
47 Wes Elkind 0 0 0 0 0 0 0 0 - -
48 Miles Schmidt 0 0 0 3 2 5 0 0 12-15 -
50 Jack Goldbach 3 0 3 5 4 1 0 0 - -
51 Xander Frey 0 0 0 0 0 1 2 0 - -
52 Lucas Braun 0 0 0 0 0 0 0 0 - -
55 Max Galvin 0 0 0 1 0 3 1 2 - -
TM Team 0 0 0 0 0 0 1 0 - -
Totals 16 14 30 49 33 48 24 11 22-26 5-05:30

Goalkeeping Statistics

KSC - Goalkeeping
# Player Minutes GA Saves Dec
31 Florian, Dylan 55:04 16 17 L
33 Valentine, Ryan 4:56 0 0
Totals 16 17
BATES - Goalkeeping
# Player Minutes GA Saves Dec
01 Andrew Toland 41:25 5 5 W
38 Drew Nyhus 15:20 2 2
43 Luke Heafey 3:15 0 0
Totals 7 7

Play By Play

Period 1 Plays

Period 1 Plays
Time KSC - Play Description KSC - Score Scoring Team Logo BATES - Score BATES - Play Description
[15:00] Dylan Florian at goalie for KSC.
[15:00] Andrew Toland at goalie for BATES.
[15:00] Faceoff Gabe Pereira vs Miles Schmidt won by KSC, [15:00] Ground ball pickup by KSC Gabe Pereira.
Turnover by KSC Gabe Pereira.
[14:44] Ground ball pickup by BATES Colton Curtis.
Turnover by BATES Teddy Rosen.
[14:37] Clear attempt by BATES failed.
[14:32] Ground ball pickup by KSC Nicholas McNulty.
[14:26] Shot by KSC Nicholas McNulty WIDE.
[14:20] Clear attempt by BATES good.
[13:54] Shot by BATES Connor Hartman HIT POST.
[13:49] Ground ball pickup by KSC Cole Ricardi.
[13:43] Clear attempt by KSC good.
Turnover by KSC Giacomo Tedone.
[13:14] Ground ball pickup by BATES Colton Curtis.
Turnover by BATES Cooper Lance.
[13:05] Clear attempt by BATES failed.
[12:30] Shot by KSC Giacomo Tedone, SAVE Andrew Toland.
Turnover by BATES Andrew Toland (caused by Jack Ansart).
[12:24] Clear attempt by BATES failed.
[12:24] GOAL by KSC Jack Ansart (FIRST GOAL), goal number 4 for season. 1 KSC 0
[12:24] Faceoff Gabe Pereira vs Miles Schmidt won by BATES, [12:24] Ground ball pickup by BATES Miles Schmidt.
[12:16] Ground ball pickup by BATES Miles Schmidt.
[11:34] Shot by BATES Morgan Ruppenstein, SAVE Dylan Florian.
[11:20] Shot by BATES Javi Werner WIDE.
Turnover by BATES Gray Doyle (caused by Cole Ricardi).
[10:53] Ground ball pickup by KSC Cole Ricardi.
Turnover by KSC Dylan Florian.
[10:38] Clear attempt by KSC failed.
[10:30] 1 BATES 1 GOAL by BATES Denzel Evans, Assist by Riley McClure, goal number 5 for season.
[10:27] Faceoff Gabe Pereira vs Miles Schmidt won by BATES, [10:27] Ground ball pickup by BATES Max Galvin.
[10:10] Shot by BATES Riley McClure, SAVE Dylan Florian.
[10:04] Ground ball pickup by KSC Dylan Florian.
[09:49] Ground ball pickup by KSC Nicholas Hadley.
[09:43] Clear attempt by KSC good.
[09:22] Shot by KSC Rex Maccarini HIGH.
[09:00] Shot by KSC Tim Souza, SAVE Andrew Toland.
[08:43] Clear attempt by BATES good.
[07:54] Shot by BATES Jake Anastas BLOCKED.
[07:48] Ground ball pickup by BATES Jake Anastas.
[07:44] Shot by BATES Javi Werner, SAVE Dylan Florian.
Turnover by KSC Dylan Florian.
[07:31] Ground ball pickup by BATES Javi Werner.
[07:27] Clear attempt by KSC failed.
[07:22] Ground ball pickup by BATES Riley McClure.
[07:19] 1 BATES 2 GOAL by BATES Jack Goldbach, Assist by Gray Doyle, goal number 5 for season.
[07:19] Faceoff Gabe Pereira vs Miles Schmidt won by BATES, [07:19] Ground ball pickup by BATES Miles Schmidt.
[06:47] 1 BATES 3 GOAL by BATES Riley McClure, Assist by Gray Doyle, goal number 9 for season.
[06:47] Faceoff Gabe Pereira vs Miles Schmidt won by BATES (on faceoff violation).
Turnover by BATES Gray Doyle.
[05:40] Ground ball pickup by KSC Owen Keeley.
[05:35] Clear attempt by KSC good.
Turnover by KSC Owen Keeley.
Turnover by BATES Javi Werner (caused by Nicholas McNulty).
[05:09] Clear attempt by BATES failed.
Turnover by KSC Ben Tukey.
[04:33] Ground ball pickup by BATES Cooper Lance.
[04:29] Clear attempt by BATES good.
[04:27] Shot by BATES Liam Rule WIDE.
[04:27] Timeout by KSC.
[04:03] 1 BATES 4 GOAL by BATES Connor Hartman, Assist by Gray Doyle, goal number 13 for season.
[04:03] Faceoff Gabe Pereira vs Miles Schmidt won by BATES (on faceoff violation).
Turnover by BATES Riley McClure (caused by Hunter Tavares).
[03:32] Ground ball pickup by KSC Owen Keeley.
[03:27] Clear attempt by KSC good.
Turnover by KSC Rex Maccarini.
[02:44] Clear attempt by BATES good.
[02:09] 1 BATES 5 GOAL by BATES Jake Anastas, Assist by Gray Doyle, goal number 3 for season.
[02:09] Faceoff Gabe Pereira vs Miles Schmidt won by BATES (on faceoff violation).
[01:58] Shot by BATES Cooper Lance WIDE.
[01:53] Ground ball pickup by BATES Xander Frey.
Turnover by BATES Denzel Evans.
[01:14] Shot by KSC Jake Dubiel WIDE.
[00:51] Shot by KSC Jake Dubiel WIDE.
[00:34] Shot by KSC Jake Dubiel, SAVE Andrew Toland.
[00:26] Ground ball pickup by BATES Andrew Toland.
Turnover by BATES Drew McClutchy.
[00:16] Clear attempt by BATES failed.
[00:07] Shot by KSC Jake Dubiel WIDE.
[00:00]

Period 2 Plays

Period 2 Plays
Time KSC - Play Description KSC - Score Scoring Team Logo BATES - Score BATES - Play Description
[15:00]
[15:00] Faceoff Jack Ricci vs Miles Schmidt won by KSC, [15:00] Ground ball pickup by KSC Cole Ricardi.
Turnover by KSC Rex Maccarini.
[13:56] Ground ball pickup by BATES Colton Curtis.
[13:51] Shot by BATES Colton Curtis, SAVE Dylan Florian.
[13:47] Clear attempt by KSC good.
[12:52] Ground ball pickup by KSC Dylan Seymour.
Turnover by KSC Dylan Seymour (caused by Ben Miller).
[12:43] Ground ball pickup by BATES Mason Proutt.
[12:36] Clear attempt by BATES good.
[12:36] 1 BATES 6 GOAL by BATES Jack Goldbach, Assist by Ben Miller, goal number 6 for season.
[12:36] Faceoff Jack Ricci vs Miles Schmidt won by BATES, [12:36] Ground ball pickup by BATES Max Galvin.
[12:20] Shot by BATES Gray Doyle, SAVE Dylan Florian.
[12:13] Clear attempt by KSC good.
[11:55] Ground ball pickup by KSC Giacomo Tedone.
[11:19] Ground ball pickup by KSC Rex Maccarini.
[11:11] GOAL by KSC Rex Maccarini, goal number 12 for season. 2 KSC 6
[11:11] Faceoff Jack Ricci vs Miles Schmidt won by KSC (on faceoff violation).
[10:34] Ground ball pickup by KSC Jake Dubiel.
[10:25] Shot by KSC Jake Dubiel WIDE.
[10:15] Clear attempt by BATES good.
[09:49] Ground ball pickup by BATES Morgan Ruppenstein.
[09:27] Shot by BATES Javi Werner, SAVE Dylan Florian.
[09:10] Clear attempt by KSC good.
Turnover by KSC Rex Maccarini (caused by Andrew Toland).
[08:45] Clear attempt by BATES good.
[08:41] 2 BATES 7 GOAL by BATES Ben Miller, Assist by Connor Hartman, goal number 3 for season.
[08:41] Faceoff Jack Ricci vs Miles Schmidt won by BATES, [08:41] Ground ball pickup by BATES Cooper Lance.
[08:24] Shot by BATES Miles Schmidt WIDE.
[07:46] 2 BATES 8 GOAL by BATES Riley McClure, Assist by Liam Rule, goal number 10 for season.
[07:46] Faceoff Jack Ricci vs Miles Schmidt won by BATES, [07:46] Ground ball pickup by BATES Ben Miller.
[07:23] Ground ball pickup by BATES Jack Goldbach.
[06:41] Shot by BATES Gray Doyle WIDE.
[06:36] Ground ball pickup by KSC Dylan Florian.
[06:32] Clear attempt by KSC good.
[06:30] GOAL by KSC Jack Ansart, Assist by Dylan Seymour, goal number 5 for season. 3 KSC 8
[06:30] Faceoff Jack Ricci vs Graham Ray won by BATES, [06:30] Ground ball pickup by BATES Graham Ray.
Turnover by BATES Graham Ray.
[05:56] Ground ball pickup by KSC Aidan Donohue.
Turnover by KSC Jaheim Lancaster (caused by Denzel Evans).
[04:53] Ground ball pickup by BATES Eddie Lin.
[04:51] Clear attempt by BATES good.
[04:51] 3 BATES 9 GOAL by BATES Rye Kushner, Assist by Riley McClure, goal number 1 for season.
[04:51] Faceoff Jack Ricci vs Miles Schmidt won by BATES (on faceoff violation).
Turnover by BATES Gray Doyle.
[03:46] Clear attempt by KSC good.
Turnover by KSC Dylan Fadale (caused by Colton Curtis).
[03:36] 3 BATES 10 GOAL by BATES Jack Goldbach, Assist by Colton Curtis, goal number 7 for season.
[03:31] Faceoff Gabe Pereira vs Miles Schmidt won by BATES, [03:31] Ground ball pickup by BATES Miles Schmidt.
[03:25] Shot by BATES Miles Schmidt, SAVE Dylan Florian.
Turnover by KSC Jake Dubiel (caused by Ben Miller).
[03:02] Ground ball pickup by BATES Gray Doyle.
[02:59] Clear attempt by KSC failed.
[02:37] Ground ball pickup by BATES Connor Hartman.
[02:28] 3 BATES 11 GOAL by BATES Connor Hartman, Assist by Gray Doyle, goal number 14 for season.
[02:28] Faceoff Jack Ricci vs Graham Ray won by BATES (on faceoff violation).
[02:18] Shot by BATES Jack Goldbach WIDE.
[01:56] Shot by BATES Andrew Sullivan, SAVE Dylan Florian.
[01:49] Ground ball pickup by KSC Justin Miller.
[01:47] Clear attempt by KSC good.
[00:44] Shot by KSC Rex Maccarini BLOCKED.
Turnover by BATES Colton Curtis (caused by Rex Maccarini).
[00:32] Clear attempt by BATES failed.
Turnover by KSC Rex Maccarini.
Turnover by BATES Andrew Sullivan.
[00:00]

Period 3 Plays

Period 3 Plays
Time KSC - Play Description KSC - Score Scoring Team Logo BATES - Score BATES - Play Description
[15:00]
[15:00] Faceoff Gabe Pereira vs Miles Schmidt won by BATES, [15:00] Ground ball pickup by BATES Miles Schmidt.
[14:50] Shot by BATES Miles Schmidt, SAVE Dylan Florian.
[14:33] Clear attempt by KSC good.
Turnover by KSC Rex Maccarini (caused by Cooper Lance).
[14:01] Ground ball pickup by BATES Cooper Lance.
[13:52] Shot by BATES Gray Doyle WIDE.
[13:13] Shot by BATES Javi Werner, SAVE Dylan Florian.
[13:08] Clear attempt by KSC good.
[12:38] Shot by KSC Tim Souza WIDE.
[12:29] Shot by KSC Jake Dubiel, SAVE Andrew Toland.
Turnover by KSC Jake Dubiel.
[11:30] Ground ball pickup by BATES Andrew Toland.
[11:27] Clear attempt by BATES good.
[11:00] Shot by BATES Liam Rule WIDE.
[10:48] Shot by BATES Riley McClure, SAVE Dylan Florian.
[10:44] Ground ball pickup by KSC Justin Miller.
[10:37] Ground ball pickup by KSC Hunter Tavares.
Turnover by KSC.
[10:21] 3 BATES 12 GOAL by BATES Riley McClure, Assist by Gray Doyle, goal number 11 for season.
[10:21] Faceoff Aidan Donohue vs Graham Ray won by BATES, [10:21] Ground ball pickup by BATES Graham Ray.
Turnover by BATES Graham Ray.
[10:02] Ground ball pickup by KSC Cole Ricardi.
Turnover by KSC Rex Maccarini (caused by Ben Miller).
[09:40] Ground ball pickup by BATES Cooper Lance.
[09:29] Clear attempt by BATES good.
[09:00] Shot by BATES Gray Doyle BLOCKED.
[08:53] Ground ball pickup by BATES Liam Rule.
[08:45] Shot by BATES Gray Doyle WIDE.
[08:38] 3 BATES 13 GOAL by BATES Morgan Ruppenstein, goal number 2 for season.
[08:38] Faceoff Jack Ricci vs Graham Ray won by BATES, [08:38] Ground ball pickup by BATES Graham Ray.
Turnover by BATES Graham Ray (caused by Jake Dubiel).
[08:24] Ground ball pickup by KSC Tim Kelleher.
[08:23] Timeout by KSC.
[07:30] Penalty on BATES Sam Scola (ILLEGAL BODY CHECK/2:00) Extra-man opportunity.
Turnover by KSC Cole Ricardi (caused by Aidan Cunningham).
[06:54] Ground ball pickup by BATES Colton Curtis.
[06:50] Clear attempt by BATES good.
[06:41] Ground ball pickup by BATES Ben Miller.
Turnover by BATES Ben Miller.
[06:21] GOAL by KSC Dylan Seymour (MAN-UP), Assist by Rex Maccarini, goal number 7 for season. 4 KSC 13
[06:21] Faceoff Aidan Donohue vs Finn Gibbons won by BATES, [06:21] Ground ball pickup by BATES Aidan Cunningham.
[05:59] Ground ball pickup by BATES Colton Curtis.
[05:12] 4 BATES 14 GOAL by BATES Liam Rule, goal number 5 for season.
[05:12] Faceoff Aidan Donohue vs Finn Gibbons won by BATES, [05:12] Ground ball pickup by BATES Finn Gibbons.
[04:57] Ground ball pickup by BATES Riley McClure.
[04:53] Shot by BATES Jack Goldbach, SAVE Dylan Florian.
[04:44] Clear attempt by KSC good.
[04:00] Shot by KSC Jack Ansart, SAVE Andrew Toland.
[04:00] Ground ball pickup by KSC Tim Souza.
[04:00] GOAL by KSC Tim Souza, goal number 2 for season. 5 KSC 14
[04:00] Faceoff Jack Ricci vs Graham Ray won by BATES (on faceoff violation).
[03:42] Shot by BATES Liam Rule, SAVE Dylan Florian.
[03:42] Penalty on KSC Tim Kelleher (INTERFERENCE/0:30) Extra-man opportunity.
[03:35] Drew Nyhus at goalie for BATES.
Turnover by BATES Jake Anastas.
Turnover by KSC Dylan Florian.
[03:06] Clear attempt by KSC failed.
[03:01] Ground ball pickup by BATES Eddie Lin.
[02:56] Clear attempt by BATES good.
[02:46] 5 BATES 15 GOAL by BATES Connor Hartman (MAN-UP), Assist by Gray Doyle, goal number 15 for season.
[02:46] Faceoff Jack Ricci vs Graham Ray won by BATES, [02:46] Ground ball pickup by BATES Graham Ray.
[02:30] 5 BATES 16 GOAL by BATES Johnny Nunez, Assist by Riley McClure, goal number 1 for season.
[02:30] Faceoff Gabe Pereira vs Finn Gibbons won by BATES (on faceoff violation).
Turnover by BATES Xander Frey.
[01:03] Clear attempt by KSC good.
[00:21] Penalty on BATES Tyler Chang (SLASHING/1:00) Extra-man opportunity.
[00:00]

Period 4 Plays

Period 4 Plays
Time KSC - Play Description KSC - Score Scoring Team Logo BATES - Score BATES - Play Description
[15:00]
[14:38] Shot by KSC Adam Scala WIDE.
[14:33] GOAL by KSC Cole Ricardi (MAN-UP), Assist by Rex Maccarini, goal number 4 for season. 6 KSC 16
[14:32] Faceoff Jack Ricci vs Finn Gibbons won by KSC (on faceoff violation).
[14:27] Ground ball pickup by KSC Adam Scala.
[13:52] Shot by KSC Giacomo Tedone WIDE.
[13:27] Shot by KSC Adam Scala WIDE.
[13:22] Shot by KSC Jaheim Lancaster HIGH.
Turnover by KSC.
[12:53] Clear attempt by BATES good.
[12:23] Shot by BATES Colin Eaton, SAVE Dylan Florian.
[12:23] Penalty on BATES Jake Anastas (SLASHING/1:00) Extra-man opportunity.
[12:06] Shot by KSC Cole Ricardi, SAVE Drew Nyhus.
[11:43] Shot by KSC Giacomo Tedone BLOCKED.
[11:34] Clear attempt by BATES good.
[10:42] Shot by BATES Jack Markert BLOCKED.
[10:37] Ground ball pickup by BATES Jack Markert.
[10:29] Shot by BATES Luke Breen HIGH.
[10:23] Clear attempt by KSC good.
[10:12] Shot by KSC Cole Ricardi, SAVE Drew Nyhus.
[10:06] Clear attempt by BATES good.
[09:38] Shot by BATES Jack Wright, SAVE Dylan Florian.
[09:32] Ground ball pickup by BATES Jack Wright.
Turnover by BATES.
[09:29] Clear attempt by KSC good.
[09:13] GOAL by KSC Ethan Palma, Assist by Jack Ansart, goal number 1 for season. 7 KSC 16
[09:13] Faceoff Jack Ricci vs Graham Ray won by BATES, [09:13] Ground ball pickup by BATES Graham Ray.
[08:56] Shot by BATES Rye Kushner, SAVE Dylan Florian.
[08:45] Ground ball pickup by KSC Hunter Tavares.
Turnover by KSC.
[08:15] Clear attempt by KSC failed.
[08:15] Shot by BATES Max Galvin HIT POST.
[08:15] Ground ball pickup by BATES Jack Markert.
[08:04] Ground ball pickup by BATES Rye Kushner.
[08:04] Penalty on KSC Justin Miller (DELAY OF GAME/0:30) Extra-man opportunity.
Turnover by BATES Xander Frey (caused by Dylan Fadale).
[07:26] Ground ball pickup by KSC Nicholas McNulty.
Turnover by KSC Nicholas McNulty.
[07:17] Clear attempt by KSC failed.
[07:14] Ground ball pickup by BATES Jacob Kodjababian.
[07:06] Clear attempt by BATES good.
[06:48] Shot by BATES Gray Doyle WIDE.
[06:38] Ground ball pickup by BATES Gray Doyle.
[06:05] Shot by BATES Jack Wright, SAVE Dylan Florian.
[05:59] Ground ball pickup by KSC Dylan Florian.
[05:49] Clear attempt by KSC good.
[04:56] Ryan Valentine at goalie for KSC.
[04:45] Penalty on BATES Aidan Cunningham (SLASHING/1:00) Extra-man opportunity.
[04:28] Ground ball pickup by KSC Rex Maccarini.
[04:13] Shot by KSC Dylan Seymour WIDE.
[03:57] Clear attempt by BATES good.
[03:22] Penalty on KSC Giacomo Tedone (OFFSIDE/0:30) Extra-man opportunity.
[03:15] Luke Heafey at goalie for BATES.
Turnover by BATES Morgan Ruppenstein.
[02:54] Clear attempt by KSC good.
Turnover by KSC Giacomo Tedone.
Turnover by BATES Jacob Kodjababian.
[02:06] Clear attempt by KSC good.
[01:58] Ground ball pickup by KSC Sebastian Foresi.
Turnover by KSC Sebastian Foresi (caused by Luke Breen).
Turnover by BATES Luke Breen.
[01:44] Ground ball pickup by KSC Giacomo Tedone.
[01:44] Penalty on BATES Luke Breen (HOLDING/0:30) Extra-man opportunity.
Turnover by KSC Giacomo Tedone (caused by Max Galvin).
[01:31] Ground ball pickup by BATES Max Galvin.
[01:22] Clear attempt by BATES good.
Turnover by BATES Max Galvin.
[01:10] Clear attempt by KSC good.
[00:52] Ground ball pickup by KSC Adam Scala.
Turnover by KSC Jaheim Lancaster (caused by Max Galvin).
[00:34] Ground ball pickup by BATES Dane Jones.
[00:29] Clear attempt by BATES good.
[00:00]