Skip To Main Content
Skip To Main Content
The Home of Tufts University Athletics

Tufts (11-0, 7-0 NESCAC)-VS-Bates (8-4, 4-4 NESCAC)

Box Score

Tufts logo
14
vs
Bates logo
10

Tufts (11-0, 7-0 NESCAC)
-VS-
Bates (8-4, 4-4 NESCAC)

Team Score By Period
Team 1 2 3 4 F Total
Winner Tufts 2 3 4 5 14
Bates 3 2 2 3 10
TUFTS
Hauser, Brooks (3); Beyer, Chase (2); Emsing, Will (2); George, Nick (1); Redd, Jackson (1); Frisoli, Ben (1); Kelly, Garrett (1); Stockdale, Harrison (1); Regnery, Jack (1); Owens, Davis (1)
BATES
Connor Hartman (2); Riley McClure (2); Jack Goldbach (2); Charlie Hepp (1); Gray Doyle (1); Charles Lowe (1); Xander Frey (1)
Date:
4/8/2026
Start:
05:30 PM
Time:
1:48
Attendance:
389
Location:
Lewiston, Maine
Stadium:
Garcelon Field
Officials:
Alex Pleau; Clayton Jones; Gary Gorman; Chris McKibben
VIEW
Match History vs Bates

Scoring Summary

Scoring Summary
Team Period Time Scored By Assisted By TUFTS BATES
BATES 1st 12:18 Riley McClure (29) Liam Rule 0 1
TUFTS 1st 08:30 Jackson Redd (13) Will Emsing 1 1
TUFTS 1st 07:11 Brooks Hauser (34) Chase Beyer 2 1
BATES 1st 06:05 Gray Doyle (21) Unassisted 2 2
BATES 1st 03:34 Connor Hartman (24) Unassisted 2 3
BATES 2nd 14:19 Connor Hartman (25) Unassisted 2 4
BATES 2nd 12:52 Charles Lowe (10) Jack Goldbach 2 5
TUFTS 2nd 08:21 Will Emsing (16) Unassisted 3 5
TUFTS 2nd 02:36 Chase Beyer (26) Unassisted 4 5
TUFTS 2nd 02:16 Harrison Stockdale (2) Chase Beyer 5 5
TUFTS 3rd 14:01 Brooks Hauser (35) Will Emsing 6 5
TUFTS 3rd 08:21 Brooks Hauser (36) Nick George 7 5
BATES 3rd 06:14 Jack Goldbach (18) Benjamin Kondner 7 6
TUFTS 3rd 03:55 Chase Beyer (27) Unassisted 8 6
BATES 3rd 01:25 Jack Goldbach (19) Xander Frey 8 7
TUFTS 3rd 00:22 Garrett Kelly (20) Jackson Redd 9 7
TUFTS 4th 10:45 Ben Frisoli (6) Unassisted 10 7
TUFTS 4th 10:14 Davis Owens (4) Unassisted 11 7
BATES 4th 06:59 Charlie Hepp (1) Unassisted 11 8
TUFTS 4th 05:59 Jack Regnery (29) Brooks Hauser 12 8
TUFTS 4th 03:44 Will Emsing (17) Jackson Redd 13 8
TUFTS 4th 02:41 Nick George (3) Chase Beyer 14 8
BATES 4th 01:31 Xander Frey (14) Unassisted 14 9
BATES 4th 01:20 Riley McClure (30) Jack Goldbach 14 10

Penalty Summary

Penalty Summary
Team Period Time Player Min Type
TUFTS 2nd 01:25 Ben Frisoli 01:00 SLASHING

Team Statistics

Team Statistics
Team 1 2 3 4 Total
Shots
Tufts 9 12 12 12 45
Bates 11 7 11 14 43
Shots On Goal
Tufts 3 6 7 7 23
Bates 5 5 5 9 24
Saves
Tufts 2 3 3 6 14
Bates 1 3 3 2 9
Turnovers
Tufts 0 2 7 7 16
Bates 3 3 7 4 17
Clears
Tufts 6-6 6-6 5-8 7-9 24-29
Bates 5-5 5-5 6-7 4-5 20-22
Ground Balls
Tufts 8 9 16 16 49
Bates 10 14 18 14 56
Face Offs
Tufts 1 4 4 3 12
Bates 5 2 3 6 16
Extra Man Opportunities
Tufts 0-0 0-0 0-0 0-0 0-0
Bates 0-0 0-1 0-0 0-0 0-1

Individual Statistics

Tufts 14

Tufts 14
Pos # Player G A P SH SOG GB TO CT FO PEN
00 Salcedo, Victor 0 0 0 0 0 4 2 0 9-14 -
01 George, Nick 1 1 2 1 1 1 1 0 - -
02 Old, Jack 0 0 0 0 0 7 1 0 - -
03 O'Neill, Ethan 0 0 0 0 0 1 0 0 - -
05 Redd, Jackson 1 2 3 3 2 1 0 0 - -
08 Hauser, Brooks 3 1 4 7 3 2 2 1 - -
09 Frisoli, Ben 1 0 1 3 3 1 0 0 - 1-01:00
12 Theis, Mason 0 0 0 0 0 1 0 0 - -
14 Kelly, Garrett 1 0 1 3 2 2 1 0 - -
15 Stockdale, Harrison 1 0 1 2 1 1 1 0 - -
16 Clarke, Ben 0 0 0 0 0 1 0 0 - -
20 Regnery, Jack 1 0 1 8 3 1 1 0 - -
23 Kraemer, Peter 0 0 0 2 0 1 0 0 - -
25 Rutherford, Elliot 0 0 0 0 0 0 0 1 - -
26 Leonhartt, Mack 0 0 0 1 0 1 0 0 - -
27 Donovan, Jack 0 0 0 1 0 3 1 1 - -
28 Beyer, Chase 2 3 5 5 2 10 2 1 - -
32 Tsetsekos, Chris 0 0 0 1 1 2 1 1 3-10 -
33 Emsing, Will 2 2 4 6 4 2 1 0 - -
37 Friedlander, Cole 0 0 0 0 0 2 1 0 - -
39 De la Paz, Lucas 0 0 0 0 0 0 0 0 0-4 -
41 Tweedy, Henry 0 0 0 1 0 1 0 0 - -
44 Lee, Logan 0 0 0 0 0 0 0 0 - -
51 Bonner, William 0 0 0 0 0 2 1 0 - -
55 Ito, Jordan 0 0 0 0 0 0 0 0 - -
77 Byrnes, Brooks 0 0 0 0 0 0 0 0 - -
91 Owens, Davis 1 0 1 1 1 2 0 1 - -
TM Team 0 0 0 0 0 0 0 0 - -
Totals 14 9 23 45 23 49 16 6 12-28 1-01:00

Bates 10

Bates 10
Pos # Player G A P SH SOG GB TO CT FO PEN
01 Andrew Toland 0 0 0 0 0 4 1 0 - -
04 Connor Hartman 2 0 2 8 5 5 2 0 - -
06 Dane Jones 0 0 0 1 0 2 0 1 - -
08 Cooper Ray 0 0 0 0 0 1 0 0 - -
09 Sam Scola 0 0 0 0 0 1 0 0 - -
11 Rye Kushner 0 0 0 0 0 0 0 0 - -
12 Benjamin Kondner 0 1 1 0 0 4 0 2 - -
13 Riley McClure 2 0 2 6 4 4 1 1 - -
15 Alex Irisari 0 0 0 0 0 4 1 1 - -
18 Liam Rule 0 1 1 5 2 1 1 0 - -
19 Drew McClutchy 0 0 0 0 0 0 0 1 - -
23 Jack Morrison 0 0 0 1 1 1 1 0 - -
24 Teddy Rosen 0 0 0 0 0 1 0 2 - -
28 Mason Proutt 0 0 0 0 0 1 0 0 - -
29 Ryan Chung 0 0 0 1 0 3 0 1 6-10 -
30 Charlie Hepp 1 0 1 1 1 3 1 0 - -
32 Chris Capone 0 0 0 0 0 1 0 0 - -
33 Gray Doyle 1 0 1 5 3 5 2 0 - -
34 Charles Lowe 1 0 1 1 1 2 0 0 - -
36 Jacob Kodjababian 0 0 0 0 0 0 0 0 - -
44 Henry McCann 0 0 0 7 1 4 0 0 - -
45 Eddie Lin 0 0 0 0 0 0 1 0 - -
48 Miles Schmidt 0 0 0 0 0 7 1 1 10-18 -
50 Jack Goldbach 2 2 4 5 4 1 0 0 - -
51 Xander Frey 1 1 2 2 2 1 1 0 - -
TM Team 0 0 0 0 0 0 4 0 - -
Totals 10 5 15 43 24 56 17 10 16-28 0-00:00

Goalkeeping Statistics

TUFTS - Goalkeeping
# Player Minutes GA Saves Dec
02 Old, Jack 60:00 10 14 W
Totals 10 14
BATES - Goalkeeping
# Player Minutes GA Saves Dec
01 Andrew Toland 60:00 14 9 L
Totals 14 9

Play By Play

Period 1 Plays

Period 1 Plays
Time TUFTS - Play Description TUFTS - Score Scoring Team Logo BATES - Score BATES - Play Description
[15:00] Jack Old at goalie for TUFTS.
[15:00] Andrew Toland at goalie for BATES.
[15:00] Faceoff Victor Salcedo vs Miles Schmidt won by BATES (on faceoff violation).
[14:21] Shot by BATES Gray Doyle WIDE
[14:00] Ground ball pickup by BATES Henry McCann.
[13:55] Shot by BATES Henry McCann BLOCKED
[13:47] Ground ball pickup by BATES Henry McCann.
[13:43] Shot by BATES Xander Frey, SAVE Jack Old
[13:38] Ground ball pickup by TUFTS Jack Old.
[13:23] Clear attempt by TUFTS good.
[13:13] Shot by TUFTS Ben Frisoli, SAVE Andrew Toland
[13:09] Ground ball pickup by BATES Andrew Toland.
[13:04] Clear attempt by BATES good.
[12:18] 0 BATES 1 GOAL by BATES Riley McClure (FIRST GOAL), Assist by Liam Rule, goal number 29 for season.
[12:18] Faceoff Lucas De La Paz vs Miles Schmidt won by BATES, [12:18] Ground ball pickup by BATES Miles Schmidt.
Turnover by BATES Xander Frey.
[11:30] Ground ball pickup by TUFTS Jack Old.
[11:28] Clear attempt by TUFTS good.
[10:25] Ground ball pickup by TUFTS Will Emsing.
[10:23] Shot by TUFTS Will Emsing WIDE
[10:10] Clear attempt by BATES good.
Turnover by BATES Charlie Hepp.
[09:25] Clear attempt by TUFTS good.
[08:56] Shot by TUFTS Brooks Hauser WIDE
[08:30] GOAL by TUFTS Jackson Redd, Assist by Will Emsing, goal number 13 for season. 1 TUFTS 1
[08:30] Faceoff Lucas De La Paz vs Miles Schmidt won by BATES, [08:30] Ground ball pickup by BATES Miles Schmidt.
[07:51] Ground ball pickup by BATES Connor Hartman.
[07:41] Shot by BATES Riley McClure, SAVE Jack Old
[07:21] Ground ball pickup by TUFTS Jack Old.
[07:18] Clear attempt by TUFTS good.
[07:11] GOAL by TUFTS Brooks Hauser, Assist by Chase Beyer, goal number 34 for season. 2 TUFTS 1
[07:11] Faceoff Victor Salcedo vs Ryan Chung won by BATES, [07:11] Ground ball pickup by BATES Sam Scola.
[06:05] 2 BATES 2 GOAL by BATES Gray Doyle, goal number 21 for season.
[06:05] Faceoff Victor Salcedo vs Ryan Chung won by TUFTS, [06:05] Ground ball pickup by TUFTS Jack Donovan.
[05:48] Clear attempt by TUFTS good.
[05:46] Shot by TUFTS Jack Donovan WIDE
[05:40] Ground ball pickup by TUFTS Chase Beyer.
[04:49] Shot by TUFTS Peter Kraemer HIGH
[04:38] Shot by TUFTS Peter Kraemer WIDE
[04:00] Clear attempt by BATES good.
[03:34] 2 BATES 3 GOAL by BATES Connor Hartman, goal number 24 for season.
[03:34] Faceoff Lucas De La Paz vs Ryan Chung won by BATES, [03:34] Ground ball pickup by BATES Ryan Chung.
[03:23] Clear attempt by BATES good.
[02:33] Shot by BATES Liam Rule WIDE
[02:28] Ground ball pickup by BATES Charlie Hepp.
[02:08] Shot by BATES Liam Rule WIDE
[01:51] Clear attempt by TUFTS good.
[01:15] Ground ball pickup by TUFTS Chase Beyer.
[01:11] Shot by TUFTS Chase Beyer HIT CROSSBAR
[01:07] Ground ball pickup by BATES Benjamin Kondner.
[01:04] Clear attempt by BATES good.
[00:15] Shot by BATES Riley McClure BLOCKED
[00:04] Shot by BATES Jack Goldbach WIDE
Turnover by BATES Gray Doyle.
[00:01] Ground ball pickup by TUFTS William Bonner.
[00:00] End-of-period.

Period 2 Plays

Period 2 Plays
Time TUFTS - Play Description TUFTS - Score Scoring Team Logo BATES - Score BATES - Play Description
[15:00]
[15:00] Faceoff Lucas De La Paz vs Miles Schmidt won by BATES, [15:00] Ground ball pickup by BATES Benjamin Kondner.
[14:47] Ground ball pickup by BATES Gray Doyle.
[14:19] 2 BATES 4 GOAL by BATES Connor Hartman, goal number 25 for season.
[14:19] Faceoff Victor Salcedo vs Miles Schmidt won by TUFTS, [14:19] Ground ball pickup by TUFTS Victor Salcedo.
Turnover by TUFTS Victor Salcedo (caused by Miles Schmidt).
[12:52] 2 BATES 5 GOAL by BATES Charles Lowe, Assist by Jack Goldbach, goal number 10 for season.
[12:52] Faceoff Victor Salcedo vs Miles Schmidt won by TUFTS, [12:52] Ground ball pickup by TUFTS Victor Salcedo.
[12:10] Shot by TUFTS Chase Beyer HIGH
[11:53] Shot by TUFTS Will Emsing, SAVE Andrew Toland
[11:50] Ground ball pickup by BATES Andrew Toland.
[11:24] Clear attempt by BATES good.
[10:49] Shot by BATES Gray Doyle, SAVE Jack Old
[10:45] Ground ball pickup by TUFTS Jack Old.
[10:34] Clear attempt by TUFTS good.
[10:14] Shot by TUFTS Garrett Kelly, SAVE Andrew Toland
[09:56] Clear attempt by BATES good.
[09:05] Ground ball pickup by BATES Charlie Hepp.
Turnover by BATES.
[08:36] Clear attempt by TUFTS good.
[08:34] Timeout by TUFTS.
[08:21] GOAL by TUFTS Will Emsing, goal number 16 for season. 3 TUFTS 5
[08:21] Faceoff Chris Tsetsekos vs Ryan Chung won by TUFTS, [08:21] Ground ball pickup by TUFTS Jack Regnery.
[08:05] Shot by TUFTS Jack Regnery WIDE
[07:45] Shot by TUFTS Will Emsing WIDE
[07:28] Ground ball pickup by TUFTS Garrett Kelly.
[07:07] Shot by TUFTS Brooks Hauser HIGH
[07:02] Shot by TUFTS Jackson Redd WIDE
[06:52] Ground ball pickup by TUFTS Will Emsing.
[06:49] Shot by TUFTS Jackson Redd, SAVE Andrew Toland
[06:42] Ground ball pickup by BATES Andrew Toland.
[06:26] Clear attempt by BATES good.
[05:43] Shot by BATES Connor Hartman BLOCKED
[05:36] Ground ball pickup by BATES Alex Irisari.
[05:32] Ground ball pickup by BATES Riley McClure.
[05:29] Clear attempt by BATES good.
Turnover by BATES.
[05:05] Clear attempt by TUFTS good.
[04:48] Ground ball pickup by TUFTS Henry Tweedy.
[04:25] Shot by TUFTS Chase Beyer HIT POST
[04:22] Ground ball pickup by BATES Alex Irisari.
[04:16] Clear attempt by BATES good.
[04:07] Ground ball pickup by BATES Riley McClure.
[04:03] Ground ball pickup by BATES Liam Rule.
[03:06] Shot by BATES Jack Goldbach, SAVE Jack Old
[03:01] Ground ball pickup by TUFTS Cole Friedlander.
[02:53] Clear attempt by TUFTS good.
[02:36] GOAL by TUFTS Chase Beyer, goal number 26 for season. 4 TUFTS 5
[02:36] Timeout by BATES.
[02:36] Faceoff Chris Tsetsekos vs Miles Schmidt won by TUFTS, [02:36] Ground ball pickup by TUFTS Chris Tsetsekos.
[02:18] Clear attempt by TUFTS good.
[02:16] GOAL by TUFTS Harrison Stockdale, Assist by Chase Beyer, goal number 2 for season. 5 TUFTS 5
[02:16] Faceoff Chris Tsetsekos vs Miles Schmidt won by BATES, [02:16] Ground ball pickup by BATES Miles Schmidt.
[01:26] Shot by BATES Gray Doyle, SAVE Jack Old
[01:25] Penalty on TUFTS Ben Frisoli (SLASHING/1:00) Extra-man opportunity.
[00:49] Ground ball pickup by BATES Connor Hartman.
[00:27] Shot by BATES Henry McCann WIDE
[00:24] Ground ball pickup by BATES Xander Frey.
Turnover by BATES.
[00:09] Clear attempt by TUFTS good.
Turnover by TUFTS Jack Regnery (caused by Dane Jones).
[00:01] Ground ball pickup by BATES Teddy Rosen.
[00:00] End-of-period.

Period 3 Plays

Period 3 Plays
Time TUFTS - Play Description TUFTS - Score Scoring Team Logo BATES - Score BATES - Play Description
[15:00]
[15:00] Faceoff Victor Salcedo vs Miles Schmidt won by TUFTS, [15:00] Ground ball pickup by TUFTS Chase Beyer.
[14:01] GOAL by TUFTS Brooks Hauser, Assist by Will Emsing, goal number 35 for season. 6 TUFTS 5
[14:01] Faceoff Victor Salcedo vs Miles Schmidt won by TUFTS, [14:01] Ground ball pickup by TUFTS Victor Salcedo.
[13:41] Shot by TUFTS Harrison Stockdale WIDE
[13:37] Ground ball pickup by TUFTS Chase Beyer.
[13:29] Shot by TUFTS Brooks Hauser WIDE
[13:25] Ground ball pickup by BATES Andrew Toland.
[13:09] Ground ball pickup by BATES Alex Irisari.
[13:05] Clear attempt by BATES good.
Turnover by BATES Eddie Lin.
[12:12] Ground ball pickup by TUFTS Ethan O'Neill.
[12:07] Clear attempt by TUFTS good.
Turnover by TUFTS Chase Beyer.
[11:59] Ground ball pickup by BATES Henry McCann.
[11:54] Clear attempt by BATES good.
Turnover by BATES Liam Rule.
[11:16] Clear attempt by TUFTS good.
[10:50] Ground ball pickup by TUFTS Jackson Redd.
[10:32] Shot by TUFTS Jack Regnery, SAVE Andrew Toland
[10:09] Ground ball pickup by BATES Jack Morrison.
[10:07] Clear attempt by BATES good.
[09:48] Shot by BATES Connor Hartman BLOCKED
[09:27] Ground ball pickup by BATES Connor Hartman.
[09:11] Shot by TUFTS Jack Regnery HIT POST
[09:05] Ground ball pickup by TUFTS Mack Leonhartt.
[09:03] Shot by TUFTS Mack Leonhartt WIDE
[08:31] Ground ball pickup by TUFTS Peter Kraemer.
[08:21] GOAL by TUFTS Brooks Hauser, Assist by Nick George, goal number 36 for season. 7 TUFTS 5
[08:21] Faceoff Chris Tsetsekos vs Ryan Chung won by BATES, [08:21] Ground ball pickup by BATES Ryan Chung.
[08:10] Shot by BATES Jack Goldbach, SAVE Jack Old
[08:05] Ground ball pickup by TUFTS Chris Tsetsekos.
Turnover by TUFTS Chris Tsetsekos (caused by Ryan Chung).
[07:53] Ground ball pickup by BATES Riley McClure.
[07:50] Clear attempt by TUFTS failed.
[07:50] Timeout by BATES.
[07:03] Shot by BATES Riley McClure WIDE
[06:48] Shot by BATES Liam Rule WIDE
Turnover by BATES.
[06:26] Clear attempt by TUFTS good.
Turnover by TUFTS Will Emsing (caused by Benjamin Kondner).
[06:14] Ground ball pickup by BATES Benjamin Kondner.
[06:14] 7 BATES 6 GOAL by BATES Jack Goldbach, Assist by Benjamin Kondner, goal number 18 for season.
[06:14] Faceoff Chris Tsetsekos vs Ryan Chung won by BATES, [06:14] Ground ball pickup by BATES Dane Jones.
Turnover by BATES Connor Hartman.
Turnover by TUFTS William Bonner.
[05:29] Clear attempt by TUFTS failed.
[05:23] Clear attempt by BATES good.
[04:58] Shot by BATES Connor Hartman WIDE
[04:50] Ground ball pickup by BATES Gray Doyle.
[04:41] Shot by BATES Henry McCann WIDE
[04:27] Shot by BATES Connor Hartman, SAVE Jack Old
[04:17] Ground ball pickup by TUFTS Mason Theis.
[04:13] Clear attempt by TUFTS good.
[03:58] Shot by TUFTS Jack Regnery, SAVE Andrew Toland
[03:55] Ground ball pickup by TUFTS Chase Beyer.
[03:55] GOAL by TUFTS Chase Beyer, goal number 27 for season. 8 TUFTS 6
[03:55] Faceoff Victor Salcedo vs Miles Schmidt won by TUFTS, [03:55] Ground ball pickup by TUFTS Victor Salcedo.
Turnover by TUFTS Victor Salcedo (caused by Teddy Rosen).
[03:40] Ground ball pickup by BATES Miles Schmidt.
[03:34] Ground ball pickup by BATES Cooper Ray.
[03:25] Clear attempt by BATES good.
[03:18] Ground ball pickup by BATES Charles Lowe.
Turnover by BATES Gray Doyle (caused by Jack Donovan).
[02:47] Ground ball pickup by TUFTS Chase Beyer.
Turnover by TUFTS Chase Beyer (caused by Riley McClure).
[02:44] Clear attempt by TUFTS failed.
[02:41] Ground ball pickup by BATES Gray Doyle.
[02:37] Ground ball pickup by BATES Charles Lowe.
[02:27] Shot by BATES Liam Rule, SAVE Jack Old
[02:15] Ground ball pickup by TUFTS Ben Clarke.
[02:09] Clear attempt by TUFTS good.
Turnover by TUFTS Jack Donovan.
[01:49] Ground ball pickup by BATES Dane Jones.
[01:43] Clear attempt by BATES good.
[01:25] 8 BATES 7 GOAL by BATES Jack Goldbach, Assist by Xander Frey, goal number 19 for season.
[01:25] Faceoff Victor Salcedo vs Miles Schmidt won by TUFTS (on faceoff violation).
[01:00] Shot by TUFTS Ben Frisoli, SAVE Andrew Toland
Turnover by BATES Andrew Toland (caused by Brooks Hauser).
[00:49] Ground ball pickup by TUFTS Brooks Hauser.
[00:44] Clear attempt by BATES failed.
[00:41] Ground ball pickup by TUFTS Chase Beyer.
[00:31] Shot by TUFTS Garrett Kelly HIGH
[00:22] GOAL by TUFTS Garrett Kelly, Assist by Jackson Redd, goal number 20 for season. 9 TUFTS 7
[00:22] Faceoff Victor Salcedo vs Ryan Chung won by BATES, [00:22] Ground ball pickup by BATES Ryan Chung.
[00:15] Shot by BATES Ryan Chung WIDE
[00:07] Ground ball pickup by BATES Connor Hartman.
Turnover by BATES Connor Hartman (caused by Davis Owens).
[00:01] Ground ball pickup by TUFTS Davis Owens.
[00:00] End-of-period.

Period 4 Plays

Period 4 Plays
Time TUFTS - Play Description TUFTS - Score Scoring Team Logo BATES - Score BATES - Play Description
[15:00]
[15:00] Faceoff Chris Tsetsekos vs Ryan Chung won by BATES.
[14:24] Shot by BATES Connor Hartman, SAVE Jack Old
[14:14] Clear attempt by TUFTS good.
[13:40] Shot by TUFTS Jack Regnery HIT POST
Turnover by TUFTS Brooks Hauser (caused by Teddy Rosen).
[13:05] Ground ball pickup by TUFTS Garrett Kelly.
Turnover by TUFTS Garrett Kelly.
[12:23] Ground ball pickup by BATES Charlie Hepp.
[12:13] Shot by BATES Liam Rule, SAVE Jack Old
[12:08] Ground ball pickup by TUFTS Jack Donovan.
[12:06] Clear attempt by TUFTS good.
[11:59] Shot by TUFTS Jack Regnery WIDE
[11:35] Ground ball pickup by TUFTS Nick George.
Turnover by TUFTS Nick George (caused by Alex Irisari).
[11:21] Clear attempt by BATES good.
[11:15] Ground ball pickup by BATES Henry McCann.
Turnover by BATES Riley McClure.
[10:50] Clear attempt by TUFTS good.
[10:45] GOAL by TUFTS Ben Frisoli, goal number 6 for season. 10 TUFTS 7
[10:45] Faceoff Chris Tsetsekos vs Miles Schmidt won by BATES, [10:45] Ground ball pickup by BATES Miles Schmidt.
Turnover by BATES Miles Schmidt (caused by Chris Tsetsekos).
[10:28] Ground ball pickup by TUFTS Chase Beyer.
[10:22] Shot by TUFTS Chris Tsetsekos, SAVE Andrew Toland
[10:19] Ground ball pickup by TUFTS Davis Owens.
[10:14] GOAL by TUFTS Davis Owens, goal number 4 for season. 11 TUFTS 7
[10:14] Faceoff Victor Salcedo vs Miles Schmidt won by BATES, [10:14] Ground ball pickup by BATES Miles Schmidt.
[09:40] Shot by BATES Connor Hartman, SAVE Jack Old
[09:12] Shot by BATES Jack Morrison, SAVE Jack Old
[09:08] Ground ball pickup by TUFTS Jack Old.
[09:00] Clear attempt by TUFTS good.
[08:56] Shot by TUFTS Brooks Hauser WIDE
[08:32] Shot by TUFTS Will Emsing, SAVE Andrew Toland
[08:20] Clear attempt by BATES good.
Turnover by BATES Jack Morrison (caused by Elliot Rutherford).
[08:04] Ground ball pickup by TUFTS Ben Frisoli.
Turnover by TUFTS Jack Old.
[07:52] Ground ball pickup by BATES Gray Doyle.
[07:50] Clear attempt by TUFTS failed.
[06:59] 11 BATES 8 GOAL by BATES Charlie Hepp, goal number 1 for season.
[06:59] Faceoff Victor Salcedo vs Ryan Chung won by TUFTS.
[05:59] GOAL by TUFTS Jack Regnery, Assist by Brooks Hauser, goal number 29 for season. 12 TUFTS 8
[05:59] Faceoff Chris Tsetsekos vs Miles Schmidt won by BATES, [05:59] Ground ball pickup by BATES Chris Capone.
[05:17] Clear attempt by BATES good.
[05:14] Ground ball pickup by BATES Riley McClure.
[05:11] Ground ball pickup by BATES Jack Goldbach.
[04:49] Shot by BATES Henry McCann WIDE
[04:34] Shot by BATES Henry McCann, SAVE Jack Old
[04:31] Ground ball pickup by TUFTS Jack Old.
[04:16] Clear attempt by TUFTS good.
[04:11] Shot by TUFTS Jack Regnery WIDE
[04:03] Ground ball pickup by TUFTS Brooks Hauser.
[03:44] GOAL by TUFTS Will Emsing, Assist by Jackson Redd, goal number 17 for season. 13 TUFTS 8
[03:44] Faceoff Chris Tsetsekos vs Miles Schmidt won by TUFTS, [03:44] Ground ball pickup by TUFTS William Bonner.
[03:30] Ground ball pickup by TUFTS Jack Donovan.
[03:27] Clear attempt by TUFTS good.
[02:53] Shot by TUFTS Henry Tweedy HIT POST
[02:48] Ground ball pickup by BATES Alex Irisari.
Turnover by BATES Alex Irisari (caused by Chase Beyer).
[02:42] Ground ball pickup by TUFTS Chase Beyer.
[02:41] Clear attempt by BATES failed.
[02:41] GOAL by TUFTS Nick George, Assist by Chase Beyer, goal number 3 for season. 14 TUFTS 8
[02:41] Faceoff Victor Salcedo vs Ryan Chung won by TUFTS, [02:41] Ground ball pickup by TUFTS Harrison Stockdale.
[02:22] Ground ball pickup by TUFTS Chase Beyer.
[02:22] Timeout by TUFTS.
Turnover by TUFTS Brooks Hauser (caused by Drew McClutchy).
[02:04] Ground ball pickup by BATES Benjamin Kondner.
[01:50] Clear attempt by BATES good.
[01:45] Timeout by BATES.
[01:31] 14 BATES 9 GOAL by BATES Xander Frey, goal number 14 for season.
[01:31] Faceoff Victor Salcedo vs Miles Schmidt won by BATES, [01:31] Ground ball pickup by BATES Miles Schmidt.
[01:21] Ground ball pickup by BATES Gray Doyle.
[01:20] 14 BATES 10 GOAL by BATES Riley McClure, Assist by Jack Goldbach, goal number 30 for season.
[01:20] Faceoff Chris Tsetsekos vs Miles Schmidt won by BATES, [01:20] Ground ball pickup by BATES Connor Hartman.
[01:00] Shot by BATES Henry McCann HIGH
[00:53] Shot by BATES Henry McCann HIGH
[00:43] Shot by BATES Riley McClure, SAVE Jack Old
[00:39] Ground ball pickup by TUFTS Jack Old.
[00:34] Clear attempt by TUFTS good.
Turnover by TUFTS Harrison Stockdale (caused by Benjamin Kondner).
[00:20] Ground ball pickup by BATES Mason Proutt.
[00:16] Shot by BATES Dane Jones WIDE
[00:09] Shot by BATES Gray Doyle HIT POST
[00:05] Ground ball pickup by TUFTS Cole Friedlander.
Turnover by TUFTS Cole Friedlander.
[00:03] Clear attempt by TUFTS failed.