BC High

Address:
150 William T Morrissey Blvd., Boston, MA 02125
Head Coach:
John Flaherty
Team Website:

Team Records

type won lost tied gf ga pts win %
League/Conference 2 0 0 12 3 4 1.000
Overall 2 0 0 12 3 4 1.000
State Tournament Qualifying
State Tournament Record

Coaching Staff

name title phone email
John Flaherty Head Coach 617-719-8450 [email protected]
Bob Roche '88 Associate Head Coach
Jordan Virtue '02 J.V. Coach
Brendan Harrison '05 Asst. J.V. Coach
Jon Bartlett '87 Athletic Director
Stephen Hughes Principal

Roster

Skater

# Player Position Year Town GP HT WT G A Pts
Liam Kinneen Defense 2024 Lexington - -
2 Jackie Murphy Forward 2023 Dorchester - - 1 1
3 Nick Perniola Defense 2023 Norwell - -
4 Matt Cox Defense 2023 Braintree - - 2 2
5 Cormac Joyce Defense 2023 Hanover - - 2 2
6 Paul Terry Defense 2021 Arlington - - 1 1
7 Luke O’Sullivan Forward 2023 Dorchester - -
8 Neil Murphy Forward 2021 Scituate - -
9 Colin Oatway Forward 2021 Hingham - - 1 1
10 Aidan McDonnell Forward 2022 Dedham - - 2 4 6
11 Brendan Burke Forward 2022 Dorchester - - 1 1
13 James Marshall Forward 2024 Weymouth - - 2 4 6
14 Brendan Coughlin Forward 2023 Marshfield - -
17 Nick Martin Defense 2021 Milton - - 1 1
19 Ryan Flaherty Forward 2023 Milton - - 3 4 7
20 Brian Bulger Forward 2021 Norwell - -
21 Michael Mann Defense 2022 Milton - -
23 Declan Joyce Forward 2021 Hanover - -
26 Josh Milso Defense 2021 Bridgewater - -
27 Christian Bracher Forward 2021 Newton - -

Goalie

# Player Position Year Town HT WT A GA Mins GAA
1 Andrew Webb Goalie 2021 Hingham - - 0.000 0.00
29 Troy Huber Goalie 2024 Framingham - - 0.000 0.00
33 Ray Carabin Goalie 2022 East Bridgewater - - 0.000 0.00

Team Schedule

Canton Ice House
2
vs
5
Thayer Ice Center
Notes: Postponed - Makeup TBA
Essex Sports Center
Notes: Postponed - New Date TBA
Thayer Ice Center
-
vs
-
New England Sports Center

Team Standings

Pos Team GP W L T OT PTS GF GA +/- L5 Strk Win%
1 BC High 2 2 0 0 0 4 12 3 9 2-0-0 W2 1.000
2 Catholic Memorial 3 1 2 0 0 2 6 10 -4 1-2-0 W1 0.333
3 St Johns Prep 1 0 0 1 0 1 1 1 0 0-0-1 T1 0.500
4 Xaverian 2 0 1 1 0 1 3 6 -3 0-1-1 T1 0.250
5 Malden Catholic 0 0 0 0 0 0 0 0 0 0 0 0.000
Pos Team GP W L T OT PTS GF GA +/- L5 Strk Win%
0 Arlington 0 0 0 0 0 0 0 0 0 0 0 0.000
0 BC High 0 0 0 0 0 0 0 0 0 0 0 0.000
0 Burlington 0 0 0 0 0 0 0 0 0 0 0 0.000
0 Catholic Memorial 0 0 0 0 0 0 0 0 0 0 0 0.000
0 Framingham 0 0 0 0 0 0 0 0 0 0 0 0.000
0 Pope Francis 0 0 0 0 0 0 0 0 0 0 0 0.000
0 St Johns Prep 0 0 0 0 0 0 0 0 0 0 0 0.000
0 Xaverian 0 0 0 0 0 0 0 0 0 0 0 0.000
Team GP W L T PTS GF GA +/- L5 Win%
Abp. Williams 9 6 0 3 15 37 14 23 4-0-1 0.833
Hingham 6 6 0 0 12 26 5 21 5-0-0 1.000
Austin Prep 8 5 1 2 12 26 19 7 3-1-1 0.750
Belmont 5 4 0 1 9 13 3 10 4-0-1 0.900
St Marys 7 4 2 1 9 25 15 10 3-2-0 0.643
Pope Francis 4 4 0 0 8 26 3 23 4-0-0 1.000
Franklin 5 4 1 0 8 34 10 24 4-1-0 0.800
King Philip 5 4 1 0 8 22 15 7 4-1-0 0.800
Marshfield 6 3 1 2 8 23 13 10 2-1-2 0.667
Braintree 4 3 0 1 7 19 3 16 3-0-1 0.875
Newburyport 4 3 0 1 7 23 8 15 3-0-1 0.875
Woburn 4 3 0 1 7 17 8 9 3-0-1 0.875
Central Cath. 4 3 0 1 7 12 6 6 3-0-1 0.875
Falmouth 3 3 0 0 6 18 1 17 3-0-0 1.000
Weymouth 3 3 0 0 6 16 9 7 3-0-0 1.000
Arlington Cath. 8 3 5 0 6 17 23 -6 2-3-0 0.375
Acton-Boxboro 5 2 1 2 6 14 11 3 2-1-2 0.600
Duxbury 7 2 3 2 6 21 24 -3 2-2-1 0.429
Melrose 4 2 1 1 5 14 10 4 2-1-1 0.625
Winchester 4 2 1 1 5 10 6 4 2-1-1 0.625
BC High 2 2 0 0 4 12 3 9 2-0-0 1.000
Walpole 3 2 1 0 4 5 2 3 2-1-0 0.667
Burlington 4 2 2 0 4 11 11 0 2-2-0 0.500
Waltham 3 1 0 2 4 7 5 2 1-0-2 0.667
Billerica 1 1 0 0 2 0 0 0 1-0-0 1.000
Natick 2 1 1 0 2 5 4 1 1-1-0 0.500
Barnstable 2 1 1 0 2 5 6 -1 1-1-0 0.500
St. John's-S 2 1 1 0 2 3 5 -2 1-1-0 0.500
Needham 3 1 2 0 2 3 6 -3 1-2-0 0.333
Wellesley 3 1 2 0 2 7 10 -3 1-2-0 0.333
Catholic Memorial 3 1 2 0 2 6 10 -4 1-2-0 0.333
Arlington 4 1 3 0 2 9 15 -6 1-3-0 0.250
St Johns Prep 1 0 0 1 1 1 1 0 0-0-1 0.500
Xaverian 2 0 1 1 1 3 6 -3 0-1-1 0.250
Reading 3 0 2 1 1 5 10 -5 0-2-1 0.167
Milton 3 0 2 1 1 3 9 -6 0-2-1 0.167
Bridgewater/Rayn. 3 0 2 1 1 3 13 -10 0-2-1 0.167
Framingham 0 0 0 0 0 0 0 0 0 0.000
Malden Catholic 0 0 0 0 0 0 0 0 0 0.000
Medford 0 0 0 0 0 0 0 0 0 0.000
Shrewsbury 0 0 0 0 0 0 0 0 0 0.000
Westford Acad. 0 0 0 0 0 0 0 0 0 0.000
Andover 2 0 2 0 0 3 8 -5 0-2-0 0.000
Lexington 2 0 2 0 0 0 7 -7 0-2-0 0.000
Chelmsford 3 0 3 0 0 4 9 -5 0-3-0 0.000
Mansfield 3 0 3 0 0 4 9 -5 0-3-0 0.000
Bp. Fenwick 3 0 3 0 0 3 16 -13 0-3-0 0.000
Newton North 3 0 3 0 0 0 20 -20 0-3-0 0.000
Pos Team GP W L T OT PTS GF GA +/- L5 Strk Win%
1 Abp. Williams 8 5 0 3 0 13 33 14 19 3-0-2 W3 0.813
2 Hingham 6 6 0 0 0 12 26 5 21 5-0-0 W6 1.000
3 Pope Francis 4 4 0 0 0 8 26 3 23 4-0-0 W4 1.000
4 Franklin 5 4 1 0 0 8 34 10 24 4-1-0 W1 0.800
5 King Philip 5 4 1 0 0 8 22 15 7 4-1-0 W2 0.800
6 Marshfield 6 3 1 2 0 8 23 13 10 2-1-2 W2 0.667
7 Braintree 4 3 0 1 0 7 19 3 16 3-0-1 W1 0.875
8 Falmouth 3 3 0 0 0 6 18 1 17 3-0-0 W3 1.000
9 Weymouth 3 3 0 0 0 6 16 9 7 3-0-0 W3 1.000
10 Duxbury 7 2 3 2 0 6 21 24 -3 2-2-1 L1 0.429
11 BC High 2 2 0 0 0 4 12 3 9 2-0-0 W2 1.000
12 Walpole 3 2 1 0 0 4 5 2 3 2-1-0 W1 0.667
13 Natick 2 1 1 0 0 2 5 4 1 1-1-0 L1 0.500
14 Barnstable 2 1 1 0 0 2 5 6 -1 1-1-0 W1 0.500
15 Needham 3 1 2 0 0 2 3 6 -3 1-2-0 L1 0.333
15 Wellesley 3 1 2 0 0 2 7 10 -3 1-2-0 W1 0.333
17 Catholic Memorial 3 1 2 0 0 2 6 10 -4 1-2-0 W1 0.333
18 Xaverian 2 0 1 1 0 1 3 6 -3 0-1-1 T1 0.250
19 Milton 3 0 2 1 0 1 3 9 -6 0-2-1 L1 0.167
20 Bridgewater/Rayn. 3 0 2 1 0 1 3 13 -10 0-2-1 T1 0.167
21 Framingham 0 0 0 0 0 0 0 0 0 0 0 0.000
22 Mansfield 3 0 3 0 0 0 4 9 -5 0-3-0 L3 0.000
23 Newton North 3 0 3 0 0 0 0 20 -20 0-3-0 L3 0.000
Team GP W L T PTS GF GA +/- L5 Win%
Abp. Williams 9 6 0 3 15 37 14 23 4-0-1 0.833
Hanover 7 6 0 1 13 37 9 28 4-0-1 0.929
Lincoln-Sudbury 6 6 0 0 12 47 8 39 5-0-0 1.000
Hingham 6 6 0 0 12 26 5 21 5-0-0 1.000
Austin Prep 8 5 1 2 12 26 19 7 3-1-1 0.750
Fitchburg/MT 7 5 1 1 11 25 10 15 4-1-0 0.786
Franklin 6 5 1 0 10 38 10 28 4-1-0 0.833
Shawsheen 5 4 0 1 9 30 2 28 4-0-1 0.900
Triton 5 4 0 1 9 29 12 17 4-0-1 0.900
Newburyport 5 4 0 1 9 24 8 16 4-0-1 0.900
Sandwich 5 4 0 1 9 22 6 16 4-0-1 0.900
Lunenburg/A-S 5 4 0 1 9 19 6 13 4-0-1 0.900
Belmont 5 4 0 1 9 13 3 10 4-0-1 0.900
Nantucket 5 4 0 1 9 14 4 10 4-0-1 0.900
Plymouth North 6 4 1 1 9 22 17 5 3-1-1 0.750
St Marys 7 4 2 1 9 25 15 10 3-2-0 0.643
Hopedale/Millis 4 4 0 0 8 50 2 48 4-0-0 1.000
Somerset Berkley 4 4 0 0 8 33 5 28 4-0-0 1.000
Pope Francis 4 4 0 0 8 26 3 23 4-0-0 1.000
Medway 4 4 0 0 8 28 9 19 4-0-0 1.000
Canton 4 4 0 0 8 18 1 17 4-0-0 1.000
Gloucester 4 4 0 0 8 24 7 17 4-0-0 1.000
Marlboro 4 4 0 0 8 17 7 10 4-0-0 1.000
Tewksbury 4 4 0 0 8 16 7 9 4-0-0 1.000
King Philip 5 4 1 0 8 22 15 7 4-1-0 0.800
Medfield 6 4 2 0 8 25 13 12 4-1-0 0.667
Pembroke 9 4 5 0 8 27 36 -9 2-3-0 0.444
Marshfield 6 3 1 2 8 23 13 10 2-1-2 0.667
Braintree 4 3 0 1 7 19 3 16 3-0-1 0.875
Woburn 4 3 0 1 7 17 8 9 3-0-1 0.875
Central Cath. 4 3 0 1 7 12 6 6 3-0-1 0.875
Norwell 5 3 1 1 7 16 5 11 3-1-1 0.700
Winchester 5 3 1 1 7 13 6 7 3-1-1 0.700
Nashoba Reg. 5 3 1 1 7 22 17 5 3-1-1 0.700
Masconomet 3 3 0 0 6 23 4 19 3-0-0 1.000
Falmouth 3 3 0 0 6 18 1 17 3-0-0 1.000
D-R/Seekonk 3 3 0 0 6 17 8 9 3-0-0 1.000
Weymouth 3 3 0 0 6 16 9 7 3-0-0 1.000
Scituate 4 3 1 0 6 19 9 10 3-1-0 0.750
Shrewsbury 5 3 2 0 6 21 13 8 3-2-0 0.600
Rockland 5 3 2 0 6 17 12 5 3-2-0 0.600
Norwood 6 3 3 0 6 27 22 5 3-2-0 0.500
Pentucket 6 3 3 0 6 22 22 0 2-3-0 0.500
Arlington Cath. 8 3 5 0 6 17 23 -6 2-3-0 0.375
Acton-Boxboro 5 2 1 2 6 14 11 3 2-1-2 0.600
Lynnfield 6 2 2 2 6 16 10 6 2-2-1 0.500
Duxbury 7 2 3 2 6 21 24 -3 2-2-1 0.429
Abington 3 2 0 1 5 17 6 11 2-0-1 0.833
Middleboro 3 2 0 1 5 15 7 8 2-0-1 0.833
Stoneham 3 2 0 1 5 9 5 4 2-0-1 0.833
Old Rochester/Fair. 4 2 1 1 5 26 12 14 2-1-1 0.625
Melrose 4 2 1 1 5 14 10 4 2-1-1 0.625
Lowell Catholic 5 2 2 1 5 16 9 7 2-2-1 0.500
Winthrop 5 2 2 1 5 13 11 2 2-2-1 0.500
North Reading 5 2 2 1 5 12 12 0 2-2-1 0.500
Dennis-Yarmouth 5 2 2 1 5 12 15 -3 2-2-1 0.500
Cambridge 5 2 2 1 5 16 29 -13 2-2-1 0.500
Wakefield 6 2 3 1 5 9 14 -5 2-2-1 0.417
BC High 2 2 0 0 4 12 3 9 2-0-0 1.000
Latin Academy 2 2 0 0 4 8 1 7 2-0-0 1.000
Groton-Dunstable 2 2 0 0 4 9 4 5 2-0-0 1.000
Marblehead 3 2 1 0 4 15 5 10 2-1-0 0.667
Dartmouth 3 2 1 0 4 14 6 8 2-1-0 0.667
Walpole 3 2 1 0 4 5 2 3 2-1-0 0.667
Lowell 3 2 1 0 4 6 4 2 2-1-0 0.667
Hopkinton 3 2 1 0 4 11 10 1 2-1-0 0.667
Wachusett 3 2 1 0 4 8 8 0 2-1-0 0.667
Foxboro 4 2 2 0 4 15 11 4 2-2-0 0.500
Burlington 4 2 2 0 4 11 11 0 2-2-0 0.500
Dracut/Tyngsboro 4 2 2 0 4 10 11 -1 2-2-0 0.500
Essex Tech 4 2 2 0 4 8 9 -1 2-2-0 0.500
D-S/Weston 4 2 2 0 4 13 15 -2 2-2-0 0.500
Westwood 4 2 2 0 4 9 13 -4 2-2-0 0.500
North Attleboro 5 2 3 0 4 10 14 -4 2-3-0 0.400
North Quincy 5 2 3 0 4 13 17 -4 2-3-0 0.400
Quincy 6 2 4 0 4 13 21 -8 1-4-0 0.333
Waltham 3 1 0 2 4 7 5 2 1-0-2 0.667
Westfield 2 1 0 1 3 9 3 6 1-0-1 0.750
Ludlow 2 1 0 1 3 8 5 3 1-0-1 0.750
Northbridge 2 1 0 1 3 1 4 -3 1-0-1 0.750
Dedham 3 1 1 1 3 9 9 0 1-1-1 0.500
Saugus 3 1 1 1 3 9 12 -3 1-1-1 0.500
Wilmington 4 1 2 1 3 11 13 -2 1-2-1 0.375
Algonquin 5 1 3 1 3 13 13 0 1-3-1 0.300
Bedford 6 1 4 1 3 12 16 -4 1-3-1 0.250
Concord-Carlisle 3 0 0 3 3 6 6 0 0-0-3 0.500
Newton South 4 0 1 3 3 11 12 -1 0-1-3 0.375
Hamilton-Wen. 5 0 2 3 3 7 15 -8 0-2-3 0.300
E. Longmeadow 1 1 0 0 2 5 1 4 1-0-0 1.000
Billerica 1 1 0 0 2 0 0 0 1-0-0 1.000
Methuen 2 1 1 0 2 9 7 2 1-1-0 0.500
Natick 2 1 1 0 2 5 4 1 1-1-0 0.500
Barnstable 2 1 1 0 2 5 6 -1 1-1-0 0.500
North Middlesex 2 1 1 0 2 5 6 -1 1-1-0 0.500
St. John's-S 2 1 1 0 2 3 5 -2 1-1-0 0.500
Durfee 2 1 1 0 2 7 11 -4 1-1-0 0.500
Marthas Vineyard 3 1 2 0 2 13 9 4 1-2-0 0.333
Needham 3 1 2 0 2 3 6 -3 1-2-0 0.333
Wellesley 3 1 2 0 2 7 10 -3 1-2-0 0.333
Catholic Memorial 3 1 2 0 2 6 10 -4 1-2-0 0.333
Cohasset/Hull 3 1 2 0 2 5 10 -5 1-2-0 0.333
Arlington 4 1 3 0 2 9 15 -6 1-3-0 0.250
Beverly 4 1 3 0 2 9 19 -10 1-3-0 0.250
Wayland 4 1 3 0 2 6 19 -13 1-3-0 0.250
Littleton/Brom. 5 1 4 0 2 8 16 -8 1-4-0 0.200
Whitman-Hanson 6 1 5 0 2 11 32 -21 0-5-0 0.167
Bp. Feehan 7 1 6 0 2 12 27 -15 0-5-0 0.143
St Johns Prep 1 0 0 1 1 1 1 0 0-0-1 0.500
W. Springfield 1 0 0 1 1 2 2 0 0-0-1 0.500
Grafton/BVT 2 0 1 1 1 4 1 3 0-1-1 0.250
Amherst-Pelham 2 0 1 1 1 5 8 -3 0-1-1 0.250
Xaverian 2 0 1 1 1 3 6 -3 0-1-1 0.250
Bourne 3 0 2 1 1 6 10 -4 0-2-1 0.167
Reading 3 0 2 1 1 5 10 -5 0-2-1 0.167
Gardner/Murdock 3 0 2 1 1 2 8 -6 0-2-1 0.167
Milton 3 0 2 1 1 3 9 -6 0-2-1 0.167
Bridgewater/Rayn. 3 0 2 1 1 3 13 -10 0-2-1 0.167
Nauset 3 0 2 1 1 4 14 -10 0-2-1 0.167
Bellingham 3 0 2 1 1 3 19 -16 0-2-1 0.167
North Andover 4 0 3 1 1 6 11 -5 0-3-1 0.125
Swampscott 4 0 3 1 1 5 18 -13 0-3-1 0.125
Leominster 4 0 3 1 1 5 19 -14 0-3-1 0.125
Peabody 4 0 3 1 1 8 30 -22 0-3-1 0.125
Amesbury 0 0 0 0 0 0 0 0 0 0.000
Ashland 0 0 0 0 0 0 0 0 0 0.000
Brookline 0 0 0 0 0 0 0 0 0 0.000
Chicopee 0 0 0 0 0 0 0 0 0 0.000
Chicopee Comp 0 0 0 0 0 0 0 0 0 0.000
Danvers 0 0 0 0 0 0 0 0 0 0.000
Diman 0 0 0 0 0 0 0 0 0 0.000
Everett 0 0 0 0 0 0 0 0 0 0.000
Framingham 0 0 0 0 0 0 0 0 0 0.000
Longmeadow 0 0 0 0 0 0 0 0 0 0.000
Malden Catholic 0 0 0 0 0 0 0 0 0 0.000
Medford 0 0 0 0 0 0 0 0 0 0.000
Minnechaug 0 0 0 0 0 0 0 0 0 0.000
Revere/Mald./Mat. 0 0 0 0 0 0 0 0 0 0.000
So. Hadley/Holy. 0 0 0 0 0 0 0 0 0 0.000
Somerville 0 0 0 0 0 0 0 0 0 0.000
Southeastern/WB 0 0 0 0 0 0 0 0 0 0.000
Southwick 0 0 0 0 0 0 0 0 0 0.000
Westford Acad. 0 0 0 0 0 0 0 0 0 0.000
Worcester/Leicester 0 0 0 0 0 0 0 0 0 0.000
Haverhill 1 0 1 0 0 1 4 -3 0-1-0 0.000
East Boston 1 0 1 0 0 0 7 -7 0-1-0 0.000
St. Joseph 1 0 1 0 0 0 9 -9 0-1-0 0.000
Taunton 1 0 1 0 0 0 13 -13 0-1-0 0.000
Oakmont 2 0 2 0 0 4 8 -4 0-2-0 0.000
Andover 2 0 2 0 0 3 8 -5 0-2-0 0.000
Silver Lake 2 0 2 0 0 0 5 -5 0-2-0 0.000
Holliston 2 0 2 0 0 6 13 -7 0-2-0 0.000
Lexington 2 0 2 0 0 0 7 -7 0-2-0 0.000
Hudson 2 0 2 0 0 1 10 -9 0-2-0 0.000
Agawam 2 0 2 0 0 2 12 -10 0-2-0 0.000
Mashpee/Monomoy 2 0 2 0 0 2 12 -10 0-2-0 0.000
Attleboro 2 0 2 0 0 1 12 -11 0-2-0 0.000
Stoughton/Brockton 2 0 2 0 0 0 11 -11 0-2-0 0.000
Oliver Ames 2 0 2 0 0 2 14 -12 0-2-0 0.000
Boston Latin 2 0 2 0 0 4 17 -13 0-2-0 0.000
Gr. New Bedford 2 0 2 0 0 1 21 -20 0-2-0 0.000
Chelmsford 3 0 3 0 0 4 9 -5 0-3-0 0.000
Mansfield 3 0 3 0 0 4 9 -5 0-3-0 0.000
Norton 3 0 3 0 0 9 17 -8 0-3-0 0.000
Cardinal Spellman 3 0 3 0 0 3 12 -9 0-3-0 0.000
Bp. Fenwick 3 0 3 0 0 3 16 -13 0-3-0 0.000
Northeast 3 0 3 0 0 0 17 -17 0-3-0 0.000
Newton North 3 0 3 0 0 0 20 -20 0-3-0 0.000
Watertown 4 0 4 0 0 4 13 -9 0-4-0 0.000
Bp. Stang 4 0 4 0 0 1 13 -12 0-4-0 0.000
Westboro 4 0 4 0 0 6 20 -14 0-4-0 0.000
John Paul II 4 0 4 0 0 6 23 -17 0-4-0 0.000
E. Bridgewater 4 0 4 0 0 6 28 -22 0-4-0 0.000
Gr. Lowell/Nash. 4 0 4 0 0 3 25 -22 0-4-0 0.000
Wareham/Carver 4 0 4 0 0 15 42 -27 0-4-0 0.000
St. Bernard’s 4 0 4 0 0 2 50 -48 0-4-0 0.000
Rockport/ME 6 0 6 0 0 6 37 -31 0-5-0 0.000
Plymouth South 7 0 7 0 0 14 35 -21 0-5-0 0.000

Tweets