2023-2024 Massachusetts High School State Championship Player Leaderboard

Division Rankings
Played Season: Fall
Powered by
National Partners

Stay up to date on Massachusetts High School Golf

Rank Player Name Team Name Grad Year Round 1 Round 2 To Par Division Total Score Avg. Diff
1 Ryan Downes Longmeadow 68 0 -4 1 68 -3.22
2 Ilan Rashdan Westford Academy 71 0 -1 1 71 -0.61
3 Charlie Potter Dover-Sherborn 71 0 +1 2 71 -0.42
4 Brandon Vitarsi Reading Memorial 72 0 +2 2 72 0.42
5 Jack Martin Nauset 74 0 +4 2 74 2.12
6 Jack Carstensen St. John Paul II 74 0 +3 3 74 2.85
T7 Ronan Money Saint John's (Shrewsbury) 75 0 +3 1 75 2.87
T7 Carson Erick Hingham 75 0 +3 1 75 2.87
T7 Nic Gebhardt Saint John's (Shrewsbury) 75 0 +3 1 75 2.87
T7 Ryan Keyes Wellesley 75 0 +3 1 75 2.87
T11 Tim Hill Dover-Sherborn 75 0 +5 2 75 2.97
T11 Matthew Oliveira Bishop Stang 75 0 +5 2 75 2.97
13 Zach Pelzar Weston 75 0 +4 3 75 3.68
T14 Kaushal Karupakula Natick 76 0 +4 1 76 3.74
T14 Brendan Burke North Andover 76 0 +4 1 76 3.74
T14 Savar Bhashin Saint John's (Shrewsbury) 76 0 +4 1 76 3.74
T14 Terry Manning Saint John's Prep (Danvers) 76 0 +4 1 76 3.74
T14 Chad Tordone Barnstable 76 0 +4 1 76 3.74
T19 Peter Le gassick Old Rochester 76 0 +6 2 76 3.82
T19 Johnny Gillooly Milton 76 0 +6 2 76 3.82
T19 Matt Costello Bishop Stang 76 0 +6 2 76 3.82
T19 Sam Pieczynski Tantasqua 76 0 +6 2 76 3.82
T23 Cael Duggan Saint John's (Shrewsbury) 77 0 +5 1 77 4.61
T23 Curtis Mcdonald Saint John's (Shrewsbury) 77 0 +5 1 77 4.61
T23 Reilly Fowles Northampton 77 0 +5 1 77 4.61
T23 Seamus O'holleran Saint John's Prep (Danvers) 77 0 +5 1 77 4.61
T23 Connor Walsh Xaverian 77 0 +5 1 77 4.61
T23 John Scully Winchester 77 0 +5 1 77 4.61
29 Mike Yucius Duxbury 77 0 +7 2 77 4.67
T30 Ethan Sullivan King Philip 78 0 +6 1 78 5.48
T30 Tripp Hollister Saint John's Prep (Danvers) 78 0 +6 1 78 5.48
T30 Justin Davighi Westford Academy 78 0 +6 1 78 5.48
T30 Carson Muse Winchester 78 0 +6 1 78 5.48
T30 Shawn Amari North Middlesex 2025 78 0 +6 1 78 5.48
T35 Bobby Fish Danvers 78 0 +8 2 78 5.52
T35 Owen Hamilton Duxbury 78 0 +8 2 78 5.52
T35 Joseph Orlando Gloucester 78 0 +8 2 78 5.52
T38 Thomas Constantine Xaverian 79 0 +7 1 79 6.35
T38 Sean Resnick Xaverian 79 0 +7 1 79 6.35
T38 Brian Campbell Wellesley 79 0 +7 1 79 6.35
T38 Ayden White Wachusett 79 0 +7 1 79 6.35
T38 Drew Golden Hingham 79 0 +7 1 79 6.35
T38 Cj Steel Franklin 79 0 +7 1 79 6.35
T44 Mason Bowie Nashoba 79 0 +9 2 79 6.37
T44 Patrick Dalton Westwood 79 0 +9 2 79 6.37
T44 Zac Georgantas Foxboro 79 0 +9 2 79 6.37
T44 Troy Gregg Nashoba 79 0 +9 2 79 6.37
T44 Simon Quicken Marblehead 79 0 +9 2 79 6.37
T49 William Balz Weston 79 0 +8 3 79 7.03
T49 Max Shepardson Lenox 79 0 +8 3 79 7.03
T51 Will Spring Concord Carlisle 80 0 +8 1 80 7.21
T51 Ali Awkal Minnechaug 80 0 +8 1 80 7.21
T51 Ben Madden Wellesley 80 0 +8 1 80 7.21
T51 Quinn Dumas Xaverian 80 0 +8 1 80 7.21
T51 Chris Morrow Xaverian 80 0 +8 1 80 7.21
T51 Cooper Mohr North Andover 80 0 +8 1 80 7.21
T57 Charlie Novak Catholic Memorial 80 0 +10 2 80 7.22
T57 Matthew Tramonte Shawsheen 80 0 +10 2 80 7.22
T57 Patrick Mclaughlin Wahconah 80 0 +10 2 80 7.22
T60 Cam Caso Uxbridge 80 0 +9 3 80 7.87
T60 Lucas Levasseur Hopedale 80 0 +9 3 80 7.87
T60 Joey Mosca Turners 80 0 +9 3 80 7.87
T63 Lillian Guleserian Westwood 81 0 +11 2 81 8.07
T63 Jack Murray Reading Memorial 81 0 +11 2 81 8.07
T63 Riley Reardon Arlington Catholic 81 0 +11 2 81 8.07
T63 Jack Shea Bishop Stang 81 0 +11 2 81 8.07
T63 Sean Blomquist Westwood 81 0 +11 2 81 8.07
T63 Gunther Guleserian Westwood 81 0 +11 2 81 8.07
T63 Michael Mcgrath Pope Francis 81 0 +11 2 81 8.07
T70 Jacob Carlson Chelmsford 81 0 +9 1 81 8.08
T70 Ricky Narain Wachusett 2027 81 0 +9 1 81 8.08
T70 Max Caliri North Middlesex 81 0 +9 1 81 8.08
T73 Colin Haynes Hopedale 81 0 +10 3 81 8.71
T73 Cole Redder East Bridgewater 81 0 +10 3 81 8.71
T73 Braden Knapp Nantucket 81 0 +10 3 81 8.71
T76 Zach Buffone Pope Francis 82 0 +12 2 82 8.92
T76 Ty Southall Georgetown 82 0 +12 2 82 8.92
T76 Connor Galligan Old Rochester 82 0 +12 2 82 8.92
T79 Jd Flynn Hingham 82 0 +10 1 82 8.95
T79 Perry Flagg Wachusett 82 0 +10 1 82 8.95
T79 Brad Lee Hingham 82 0 +10 1 82 8.95
T79 Aarav Lavu Wellesley 82 0 +10 1 82 8.95
T83 Thomas Bates Clinton 82 0 +11 3 82 9.54
T83 Gabe Deters Whitinsville 82 0 +11 3 82 9.54
T83 Ryan Burgess Bourne 82 0 +11 3 82 9.54
T83 Andrew Hogan Douglas 82 0 +11 3 82 9.54
T83 Matt Curley St. John Paul II 82 0 +11 3 82 9.54
T88 Tyler Feldberg Masconomet 83 0 +13 2 83 9.77
T88 Grant Mayer Dover-Sherborn 83 0 +13 2 83 9.77
T88 Nick Tarantino Gloucester 83 0 +13 2 83 9.77
T88 Luke Ryan Scituate 83 0 +13 2 83 9.77
T92 Charlie Fearing BC High 83 0 +11 1 83 9.82
T92 Brendan Buck Winchester 83 0 +11 1 83 9.82
T92 Brian Loughlin Saint John's Prep (Danvers) 83 0 +11 1 83 9.82
T92 Veer Bhashin Saint John's (Shrewsbury) 83 0 +11 1 83 9.82
T92 Brady Chin Needham 83 0 +11 1 83 9.82
T92 Owen Goldberg Minnechaug 83 0 +11 1 83 9.82
T92 Ty Ford Brookline 83 0 +11 1 83 9.82
T99 Aidan Noonan Hamilton Wenham 83 0 +12 3 83 10.38
T99 Timmy Adams St. John Paul II 83 0 +12 3 83 10.38
T99 Ben Catalano Cape Cod Academy 83 0 +12 3 83 10.38
T99 William Goldstein Weston 2026 83 0 +12 3 83 10.38
T99 Brady Booska Franklin County 83 0 +12 3 83 10.38
T104 Colin Majowicz St. Bernard 84 0 +14 2 84 10.62
T104 Nathaniel Mello Bishop Stang 84 0 +14 2 84 10.62
T104 Marty Ryan Marblehead 84 0 +14 2 84 10.62
T107 Aj Bodnar Saint John's Prep (Danvers) 84 0 +12 1 84 10.69
T107 Jack Donovan Westford Academy 84 0 +12 1 84 10.69
T107 Jeff Lo Lexington 84 0 +12 1 84 10.69
T107 Parker Winn Hopkinton 84 0 +12 1 84 10.69
T107 Jj Campbell BC High 84 0 +12 1 84 10.69
T107 Jack Carew Saint John's Prep (Danvers) 84 0 +12 1 84 10.69
T107 Cole Adams Wellesley 84 0 +12 1 84 10.69
T107 Erika Redmond Concord Carlisle 84 0 +12 1 84 10.69
T115 Ryan Hebert Monty Tech 84 0 +13 3 84 11.22
T115 Sohil Patel Ayer 84 0 +13 3 84 11.22
T115 Reid Ohanesian Ayer 2026 84 0 +13 3 84 11.22
T115 Chris Heywood St. John Paul II 84 0 +13 3 84 11.22
T115 Tripp Germani Cape Cod Academy 84 0 +13 3 84 11.22
T115 Joey Abderhalden Lee 84 0 +13 3 84 11.22
T121 Patrick Maloney Wakefield 2027 85 0 +15 2 85 11.47
T121 Griffin Sipp Dover-Sherborn 85 0 +15 2 85 11.47
T121 Brody Faneuff Pope Francis 85 0 +15 2 85 11.47
T121 Luke Pierre Old Rochester 85 0 +15 2 85 11.47
T121 Kyle Harvey Westwood 85 0 +15 2 85 11.47
T121 Anthony Rabeni Duxbury 85 0 +15 2 85 11.47
T121 Brady Breitmaier Wahconah 85 0 +15 2 85 11.47
T121 Charlie Grenier Marblehead 85 0 +15 2 85 11.47
T129 Sam Merrigan East Longmeadow 85 0 +13 1 85 11.56
T129 Harrison Silverman Needham 85 0 +13 1 85 11.56
T129 Aidan Donath Natick 85 0 +13 1 85 11.56
T129 Leigh Chapman Longmeadow 85 0 +13 1 85 11.56
T129 Nick Leone Hingham 85 0 +13 1 85 11.56
T129 Julian Ragosa Winchester 85 0 +13 1 85 11.56
T129 Will Eddy Westford Academy 85 0 +13 1 85 11.56
T136 James Erickson Watertown 85 0 +14 3 85 12.05
T136 Teddy Dreyer Weston 85 0 +14 3 85 12.05
T136 Joe Aronis Stoneham 85 0 +14 3 85 12.05
T136 Matt Werra East Bridgewater 85 0 +14 3 85 12.05
T140 Ryan Macgregor South Hadley 86 0 +16 2 86 12.32
T140 Matt Nejame Duxbury 86 0 +16 2 86 12.32
T140 Brendan Varnerin Westwood 86 0 +16 2 86 12.32
T143 Nick Buckley Needham 86 0 +14 1 86 12.43
T143 Max Lowenberg Winchester 86 0 +14 1 86 12.43
T143 Peier Li Westford Academy 86 0 +14 1 86 12.43
T143 Brendan Estaphan Wesboro 86 0 +14 1 86 12.43
T143 Syed Noorwez Shrewsbury 86 0 +14 1 86 12.43
T143 Tyler Fawaz North Andover 86 0 +14 1 86 12.43
T149 Tommy Bergin Ayer 86 0 +15 3 86 12.89
T149 Colby O'keefe Nantucket 86 0 +15 3 86 12.89
T149 Isabel Brozena North Reading 86 0 +15 3 86 12.89
T149 Leo Romanski North Reading 86 0 +15 3 86 12.89
T149 Michael Cannon Monty Tech 86 0 +15 3 86 12.89
T154 Brady Mills Old Rochester 87 0 +17 2 87 13.17
T154 Tim Kaley Wahconah 87 0 +17 2 87 13.17
T154 Noah Cormier Bishop Stang 87 0 +17 2 87 13.17
T154 Aidan Gray Essex Tech 87 0 +17 2 87 13.17
T154 Nate Vitarsi Reading Memorial 87 0 +17 2 87 13.17
T154 Jack Czerkowicz Old Rochester 87 0 +17 2 87 13.17
160 William Gay Hingham 87 0 +15 1 87 13.3
T161 Brett Lucier Bourne 87 0 +16 3 87 13.73
T161 Beckham Chouinard Monty Tech 87 0 +16 3 87 13.73
T161 Jacob Utter Stoneham 87 0 +16 3 87 13.73
T161 Cj Kivlehan Hopedale 87 0 +16 3 87 13.73
T161 Paddy Carroll Nantucket 87 0 +16 3 87 13.73
T161 Griffin Kelly Bourne 87 0 +16 3 87 13.73
T167 Connor Griffin BVT 88 0 +18 2 88 14.02
T167 Jack Oullette Pope Francis 88 0 +18 2 88 14.02
T167 Rocco Pericolosi Pope Francis 88 0 +18 2 88 14.02
T167 Jackson Libby Nashoba 88 0 +18 2 88 14.02
T167 Matt Mahan Marblehead 88 0 +18 2 88 14.02
T167 Michael Zeller Bishop Stang 88 0 +18 2 88 14.02
T167 Nolan Engelhart Nashoba 88 0 +18 2 88 14.02
T167 Daniel Simons Leominster 88 0 +18 2 88 14.02
T167 Oliver Harris Marlborough 88 0 +18 2 88 14.02
T176 Aidan Mcminn Minnechaug 88 0 +16 1 88 14.17
T176 Mike Boland Walpole 88 0 +16 1 88 14.17
T176 James Berger Wellesley 88 0 +16 1 88 14.17
T179 Luke Greeley Sandwich M/H 88 0 +17 3 88 14.56
T179 Gabe Mota Franklin County 88 0 +17 3 88 14.56
T179 Rian Faiq Stoneham 88 0 +17 3 88 14.56
T182 Colm Mcgrath Tantasqua 89 0 +19 2 89 14.87
T182 Jack Fisher Duxbury 89 0 +19 2 89 14.87
T182 Jackson Marsteiner Nashoba 89 0 +19 2 89 14.87
T182 Sean Scannell Dover-Sherborn 89 0 +19 2 89 14.87
T186 Spencer Clark Needham 89 0 +17 1 89 15.04
T186 Maddie Smith Westford Academy 89 0 +17 1 89 15.04
T186 Jake Erston Concord Carlisle 89 0 +17 1 89 15.04
T189 Ryley Regan Hopkins 89 0 +18 3 89 15.4
T189 Charlie Conway Stoneham 89 0 +18 3 89 15.4
T191 Jacob Hershfield Marblehead 90 0 +20 2 90 15.72
T191 Chris Doherty Hanover 90 0 +20 2 90 15.72
T191 Adam Conigliari Gloucester 90 0 +20 2 90 15.72
T191 Patrick Dunn Tantasqua 90 0 +20 2 90 15.72
T195 Ahrinn Desai Concord Carlisle 90 0 +18 1 90 15.91
T195 Glen Murdough Concord Carlisle 90 0 +18 1 90 15.91
T195 Sean Concannon Needham 90 0 +18 1 90 15.91
T195 Will Hurley Longmeadow 90 0 +18 1 90 15.91
T195 Cecily Henshon Longmeadow 90 0 +18 1 90 15.91
T195 Sophie Redmond Concord Carlisle 90 0 +18 1 90 15.91
T195 Connor Bennett Xaverian 90 0 +18 1 90 15.91
T195 Jason Manxhari Wachusett 90 0 +18 1 90 15.91
T195 Ryan Dinicola Needham 90 0 +18 1 90 15.91
T204 Carter Lachiatto Hopedale 90 0 +19 3 90 16.24
T204 Aadi Patel Ayer 2027 90 0 +19 3 90 16.24
T204 Mike Taranto Stoneham 90 0 +19 3 90 16.24
T204 Sam Scioletti St. John Paul II 90 0 +19 3 90 16.24
T208 Drew Johnson Gloucester 91 0 +21 2 91 16.57
T208 Isaiah Francis Gloucester 91 0 +21 2 91 16.57
T208 Zack Mourao Old Rochester 91 0 +21 2 91 16.57
T211 Dylan Lawrence North Andover 91 0 +19 1 91 16.78
T211 Brice Perreira Ludlow 91 0 +19 1 91 16.78
T211 David Rodgers Oliver Ames 91 0 +19 1 91 16.78
T211 Aaron Schwartz Wesboro 91 0 +19 1 91 16.78
T215 Nate Mcdonnell Bourne 91 0 +20 3 91 17.08
T215 Brett Cherubini Monty Tech 91 0 +20 3 91 17.08
T215 Andrew Goldstein Weston 91 0 +20 3 91 17.08
T215 Henry Kathawala Nantucket 91 0 +20 3 91 17.08
T219 Brady Keaveney Reading Memorial 92 0 +22 2 92 17.42
T219 Sam Mclaughlin Wahconah 2026 92 0 +22 2 92 17.42
T221 James Kaminski Wesboro 92 0 +20 1 92 17.65
T221 Brendan Martel Wesboro 92 0 +20 1 92 17.65
T223 Luca Finton Bourne 92 0 +21 3 92 17.91
T223 Ian Carnabucci Stoneham 92 0 +21 3 92 17.91
T225 Carter Drake Wahconah 93 0 +23 2 93 18.27
T225 Irv Carnes Nashoba 93 0 +23 2 93 18.27
T225 Charlie Leighton BVT 93 0 +23 2 93 18.27
T225 Tom Mcmellen Scituate 93 0 +23 2 93 18.27
T225 Vincent Scalilse Wahconah 93 0 +23 2 93 18.27
T225 Wyatt Fay Tantasqua 93 0 +23 2 93 18.27
231 Connor Henrey Longmeadow 93 0 +21 1 93 18.51
T232 Kameron Francis Gloucester 94 0 +24 2 94 19.12
T232 Jack Dias Pope Francis 94 0 +24 2 94 19.12
T234 Matt Beaudin Minnechaug 94 0 +22 1 94 19.38
T234 John Fitzgerald Minnechaug 94 0 +22 1 94 19.38
T236 Drew Richards St. John Paul II 94 0 +23 3 94 19.59
T236 Thomas Gazda North Reading 94 0 +23 3 94 19.59
T236 Liam Flynn Hopkins 94 0 +23 3 94 19.59
T236 Jason Turner Ayer 94 0 +23 3 94 19.59
T236 Trevor Lachiatto Hopedale 94 0 +23 3 94 19.59
T236 Luke Albero Monty Tech 94 0 +23 3 94 19.59
T236 Jason Curran North Reading 94 0 +23 3 94 19.59
T243 Steve Diorio Reading Memorial 95 0 +25 2 95 19.97
T243 Mason Melchionda Dover-Sherborn 95 0 +25 2 95 19.97
T245 John Kalinowski Wachusett 95 0 +23 1 95 20.25
T245 Tyler Nelson Wesboro 95 0 +23 1 95 20.25
T245 Vinny Palumbo Wachusett 95 0 +23 1 95 20.25
T248 Evan Mccall Hopedale 95 0 +24 3 95 20.42
T248 Rob Morsilli Weston 95 0 +24 3 95 20.42
T250 Mike Hauter East Bridgewater 96 0 +25 3 96 21.26
T250 Tyler Crawford Ayer 96 0 +25 3 96 21.26
T250 Ryan Barrett East Bridgewater 96 0 +25 3 96 21.26
253 James Bickell Marblehead 97 0 +27 2 97 21.67
254 Cole Cassidy Winchester 97 0 +25 1 97 21.99
T255 Jack Dyjach Hopkins 97 0 +26 3 97 22.1
T255 Liam Blanchette North Reading 97 0 +26 3 97 22.1
T257 Connor Mcdermott Wesboro 98 0 +26 1 98 22.86
T257 Myles Chapman Longmeadow 98 0 +26 1 98 22.86
259 Rory Herrick Tantasqua 99 0 +29 2 99 23.36
T260 Ryan Davis Nantucket 99 0 +28 3 99 23.77
T260 Colton Chambers Nantucket 99 0 +28 3 99 23.77
T260 Andrew St. cyr Monty Tech 99 0 +28 3 99 23.77
263 Myles Fergus Minnechaug 100 0 +28 1 100 24.6
264 Nick Capocci East Bridgewater 100 0 +29 3 100 24.61
265 Austin Dono Tantasqua 101 0 +31 2 101 25.06
266 Tyler Lafountain Franklin County 101 0 +30 3 101 25.45
267 Trey Sheehy North Andover 101 0 +29 1 101 25.47
268 Sean Gurney East Bridgewater 102 0 +31 3 102 26.28
269 Tyler Branson Reading Memorial 103 0 +33 2 103 26.76
270 Will Belval Franklin County 103 0 +32 3 103 27.12
T271 Max Forristall North Reading 107 0 +36 3 107 30.47
T271 Cooper Beckwith Hopkins 107 0 +36 3 107 30.47
273 Callie Dias North Andover 108 0 +36 1 108 31.55
274 Braedon Talbot Franklin County 110 0 +39 3 110 32.98
275 Christian Ciolokos Hopkins 112 0 +41 3 112 34.65
276 Ronan Kelly Bourne 115 0 +44 3 115 37.16
277 Tyler Hilaire Hopkins 131 0 +60 3 131 50.56