Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championship · Jun 912.23aMSTCA Multi ChampionshipJune 9, 2025
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:12.28aMSTCA Boys PentathlonFebruary 26, 2025
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championship · Jun 919.64aMSTCA Multi ChampionshipJune 9, 2025
110m Hurdles · 42" / 1.067m · OutdoorSilfen Invitational · Apr 1018.38aSilfen InvitationalApril 10, 2026
1500 Meters · OutdoorMSTCA Multi Championship · Jun 94:56.86aMSTCA Multi ChampionshipJune 9, 2025
200 Meters · OutdoorJim Sheehan Memorial · Apr 425.06aJim Sheehan MemorialApril 4, 2026
400 Meters · OutdoorSilfen Invitational · Apr 1056.88aSilfen InvitationalApril 10, 2026
55 Meter · IndoorML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/Win · Jan 77.39aML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJanuary 7, 2025
55m Hurdles · 39" · IndoorML JV 1 · Dec 2010.71aML JV 1December 20, 2023
Decathlon · OutdoorMSTCA Multi Championship · Jun 94923MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 934.92mMSTCA Multi ChampionshipJune 9, 2025
Discus · 2kg · OutdoorSilfen Invitational · Apr 1028.07mSilfen InvitationalApril 10, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.42mMSTCA Boys PentathlonFebruary 26, 2025
High Jump · OutdoorMSTCA InVacational & Pentathlon · Apr 251.57mMSTCA InVacational & PentathlonApril 25, 2025
Javelin · 800g · OutdoorJim Sheehan Memorial · Apr 436.83mJim Sheehan MemorialApril 4, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.61mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · OutdoorMSTCA InVacational & Pentathlon · Apr 255.44mMSTCA InVacational & PentathlonApril 25, 2025
Shot Put · 12lb · IndoorML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/Win · Jan 740-05.75ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJanuary 7, 2025
Shot Put · 12lb · OutdoorMSTCA Multi Championship · Jun 912.26mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 16lb / 7.26kg · OutdoorSilfen Invitational · Apr 1011.60mSilfen InvitationalApril 10, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · Long Jump · Place 18 · CurryCurryLong Jump18.5.92mWind: 0.1Fr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · Shot Put · Place 16 · CurryCurryShot Put16lb / 7.26kg16.11.48mFr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 110m Hurdles · Place 16 · CurryCurry110m Hurdles42" / 1.067m16.19.10aWind: -1.1Fr
Apr 10Silfen InvitationalApr 10 · Decathlon · Place 9 · CurryCurryDecathlonRound M9.4246.00Fr
Apr 10Silfen InvitationalApr 10 · Long Jump · Place 10 · CurryCurryLong JumpRound M10.4.60mWind: 0.4Fr
Apr 10Silfen InvitationalApr 10 · Pole Vault · CurryCurryPole VaultRound M--NMFr
Apr 10Silfen InvitationalApr 10 · High Jump · Place 5 · CurryCurryHigh JumpRound M5.1.68mFr
Apr 10Silfen InvitationalApr 10 · Javelin · Place 6 · CurryCurryJavelin800gRound M6.32.60mFr
Apr 10Silfen InvitationalApr 10 · Discus · Place 6 · CurryCurryDiscus2kgRound M6.28.07m PBFr
Apr 10Silfen InvitationalApr 10 · Shot Put · Place 2 · CurryCurryShot Put16lb / 7.26kgRound M2.11.60m PBFr
Apr 10Silfen InvitationalApr 10 · 110m Hurdles · Place 8 · CurryCurry110m Hurdles42" / 1.067mRound M8.18.38a PBWind: 2Fr
Apr 10Silfen InvitationalApr 10 · 1500 Meters · Place 5 · CurryCurry1500 MetersRound M5.5:28.95aFr
Apr 10Silfen InvitationalApr 10 · 400 Meters · Place 8 · CurryCurry400 MetersRound M8.56.88a PBFr
Apr 10Silfen InvitationalApr 10 · 100 Meters · Place 10 · CurryCurry100 MetersRound M10.12.02aWind: 2.5Fr
Apr 4Jim Sheehan MemorialApr 4 · High Jump · Place 12 · CurryCurryHigh Jump12.1.67mFr
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 24 · CurryCurryJavelin800g24.36.83m PBFr
Apr 4Jim Sheehan MemorialApr 4 · Shot Put · Place 16 · CurryCurryShot Put16lb / 7.26kg16.11.07mFr
Apr 4Jim Sheehan MemorialApr 4 · 200 Meters · Place 34 · CurryCurry200 Meters34.25.06a PBWind: 0Fr
Mar 27Jonathan Tymann InvitationalMar 27 · Long Jump · Place 27 · CurryCurryLong Jump27.5.33mWind: 2.6Fr
Mar 27Jonathan Tymann InvitationalMar 27 · Javelin · Place 15 · CurryCurryJavelin800g15.36.41mFr
Mar 27Jonathan Tymann InvitationalMar 27 · Shot Put · Place 17 · CurryCurryShot Put16lb / 7.26kg17.11.35mFr
Mar 27Jonathan Tymann InvitationalMar 27 · 400 Meters · Place 27 · CurryCurry400 Meters27.59.90aFr

2025 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 27 · BurlingtonBurlington1500 MetersRound M27.4:56.86a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 13 · BurlingtonBurlingtonJavelin800gRound M13.35.90m12
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 5 · BurlingtonBurlingtonDiscus1.6kgRound M5.34.92m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 59 · BurlingtonBurlington110m Hurdles39" / 0.991mRound M59.19.64a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 57 · BurlingtonBurlington400 MetersRound M57.56.99a12
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 19 · BurlingtonBurlingtonHigh JumpRound M19.1.65m12
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put12lbRound M3.12.26m PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 42 · BurlingtonBurlingtonLong JumpRound M42.5.44m12
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 49 · BurlingtonBurlington100 MetersRound M49.12.23a PB12
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 22 · BurlingtonBurlingtonDecathlonRound M22.4923 PB12
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Discus · Place 28 · BurlingtonBurlingtonDiscus28113-612
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Shot Put · Place 11 · BurlingtonBurlingtonShot Put1143-9.7512
May 24MSTCA South Shore Twilight InvitationalMay 24 · Long Jump · Place 18 · BurlingtonBurlingtonLong Jump1818-7.5012
May 24MSTCA South Shore Twilight InvitationalMay 24 · Discus · Place 26 · BurlingtonBurlingtonDiscus26104-1012
May 24MSTCA South Shore Twilight InvitationalMay 24 · 110m Hurdles · Place 22 · BurlingtonBurlington110m Hurdles2218.06a12
May 21ML-12 ChampionshipsMay 21 · Discus · Place 12 · BurlingtonBurlingtonDiscus12103-412
May 21ML-12 ChampionshipsMay 21 · Shot Put · Place 8 · BurlingtonBurlingtonShot Put841-4.7512
May 17MSTCA Division 4 RelaysMay 17 · Pole Vault · Place 8 · BurlingtonBurlingtonPole Vault88-612
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 12 · BurlingtonBurlingtonDiscus1236.20m12
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 9 · BurlingtonBurlingtonShot Put913.07m12
May 14ML-12 #5C Updated: Wak v Burl; Burl v Ston; Wak v WatMay 14 · Discus · Place 8 · BurlingtonBurlingtonDiscus8112-0712
May 14ML-12 #5C Updated: Wak v Burl; Burl v Ston; Wak v WatMay 14 · Shot Put · Place 4 · BurlingtonBurlingtonShot Put445-04.5012
May 10MSTCA Coaches Metro InvitationalMay 10 · Discus · Place 33 · BurlingtonBurlingtonDiscus3383-312
May 10MSTCA Coaches Metro InvitationalMay 10 · Shot Put · Place 14 · BurlingtonBurlingtonShot Put1441-212
May 1ML-12 #3C: Arl v Win; Bur v WatMay 1 · Discus · Place 4 · BurlingtonBurlingtonDiscus4115-1012
May 1ML-12 #3C: Arl v Win; Bur v WatMay 1 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put340-412
Apr 25MSTCA InVacational & PentathlonApr 25 · Long Jump · Place 29 · BurlingtonBurlingtonLong Jump295.44m PB12
Apr 25MSTCA InVacational & PentathlonApr 25 · High Jump · Place 22 · BurlingtonBurlingtonHigh Jump221.57m PB12
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put312.48m12
Apr 25MSTCA InVacational & PentathlonApr 25 · 110m Hurdles · Place 37 · BurlingtonBurlington110m Hurdles3720.6812
Apr 25MSTCA InVacational & PentathlonApr 25 · 1500 Meters · Place 37 · BurlingtonBurlington1500 Meters375:53.4812
Apr 17ML-12 #2C: Win v Read; Wil v BurApr 17 · Pole Vault · Place 8 · BurlingtonBurlingtonPole Vault86-612
Apr 17ML-12 #2C: Win v Read; Wil v BurApr 17 · Discus · Place 5 · BurlingtonBurlingtonDiscus5103-812
Apr 17ML-12 #2C: Win v Read; Wil v BurApr 17 · Shot Put · Place 4 · BurlingtonBurlingtonShot Put443-1.2512
Apr 17ML-12 #2C: Win v Read; Wil v BurApr 17 · 110m Hurdles · Place 10 · BurlingtonBurlington110m Hurdles1020.17a12
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · Discus · Place 7 · BurlingtonBurlingtonDiscus7100-512
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · Shot Put · Place 5 · BurlingtonBurlingtonShot Put536-7.2512
Apr 8ML-12 #1A: Bel v. Win; Mel v BurApr 8 · 110m Hurdles · Place 9 · BurlingtonBurlington110m Hurdles918.41a12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 56 · BurlingtonBurlingtonLong Jump565.61m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 131 · BurlingtonBurlingtonHigh Jump1311.42m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 8 · BurlingtonBurlingtonShot Put812.74m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 78 · BurlingtonBurlington55m Hurdles789.14a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 63 · BurlingtonBurlington1000 Meters633:12.28a PB—
Feb 8MSTCA Qualifier MeetFeb 8 · Shot Put · Place 21 · BurlingtonBurlingtonShot Put2138-3—
Feb 3ML-12 Varsity ChampionshipFeb 3 · Shot Put · Place 11 · BurlingtonBurlingtonShot Put1139-11—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 15 · BurlingtonBurlingtonShot Put1512.01m—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 41 · BurlingtonBurlingtonShot Put4138-4—
Jan 7ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJan 7 · 55 Meter · Place 12 · BurlingtonBurlington55 Meter12.7.39a PB12
Jan 7ML-12 Varsity/JV Block #4A: Mel/Wil; Wak/Bur; Bel/WinJan 7 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put12lb2.40-05.75 PB12
Jan 2ML-12 Varsity/JV Block #3A: Wil/Bur; Arl/Win; Wob/BelJan 2 · Shot Put · Place 5 · BurlingtonBurlingtonShot Put539-0.50—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Weight Throw · BurlingtonBurlingtonWeight Throw25lb / 11.3kg--DNS12
Dec 19ML-12 Varsity Block #1Dec 19 · Shot Put · Place 8 · BurlingtonBurlingtonShot Put12lb8.38-11.0012
Jan 25ML-12 JV Championship MeetJan 25 · 55m Hurdles · Place 31 · BurlingtonBurlington55m Hurdles3112.01a—
Jan 15ML-12 JV Block #4Jan 15 · 55m Hurdles · Place 22 · BurlingtonBurlington55m Hurdles2211.43a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Discus · Place 47 · BurlingtonBurlingtonDiscus4795-9—
May 18MSTCA South Shore TwilightMay 18 · Shot Put · Place 30 · BurlingtonBurlingtonShot Put3036-5.25—
May 18MSTCA South Shore TwilightMay 18 · 110m Hurdles · Place 31 · BurlingtonBurlington110m Hurdles3120.98a—
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · Shot Put · Place 9 · BurlingtonBurlingtonShot Put938-1—
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · Discus · Place 3 · BurlingtonBurlingtonDiscus3102-3—
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · 110m Hurdles · Place 2 · BurlingtonBurlington110m Hurdles218.25a—
Apr 30ML-12 Block 4A (ARL v BEL; WAK v BUR)Apr 30 · Discus · Place 4 · BurlingtonBurlingtonDiscus491-11—
Apr 30ML-12 Block 4A (ARL v BEL; WAK v BUR)Apr 30 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put138-3.50—
Apr 30ML-12 Block 4A (ARL v BEL; WAK v BUR)Apr 30 · 110m Hurdles · Place 2 · BurlingtonBurlington110m Hurdles219.91a—
Apr 23ML-12 Block 3A (BEL v REA; BUR v WAT)Apr 23 · Discus · Place 8 · BurlingtonBurlingtonDiscus894-7—
Apr 23ML-12 Block 3A (BEL v REA; BUR v WAT)Apr 23 · Shot Put · Place 9 · BurlingtonBurlingtonShot Put934-8.50—
Apr 23ML-12 Block 3A (BEL v REA; BUR v WAT)Apr 23 · 110m Hurdles · Place 3 · BurlingtonBurlington110m Hurdles319.06a—
Apr 17ML-12 Block 1C (LEX v BEL; WIL v BUR)Apr 17 · Discus · Place 2 · BurlingtonBurlingtonDiscus1.6kg2.82-0611
Apr 17ML-12 Block 1C (LEX v BEL; WIL v BUR)Apr 17 · Shot Put · Place 9 · BurlingtonBurlingtonShot Put12lb9.37-00.2511
Apr 17ML-12 Block 1C (LEX v BEL; WIL v BUR)Apr 17 · 110m Hurdles · Place 3 · BurlingtonBurlington110m Hurdles39" / 0.991m3.20.02aWind: 0.611
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · Discus · Place 3 · BurlingtonBurlingtonDiscus388-9—
Apr 10ML-12 Block 2B (BEL v WIN; MEL v BUR)Apr 10 · Shot Put · Place 1 · BurlingtonBurlingtonShot Put137-3.50—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20ML JV 1Dec 20 · 55m Hurdles · Place 6 · BurlingtonBurlington55m Hurdles39"6.10.71a PB11
Dec 20ML-12 JV Block #2Dec 20 · 55m Hurdles · Place 6 · BurlingtonBurlington55m Hurdles39"6.10.71a11

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19LC2Q at BHSMay 19 · Discus · Place 7 · BurlingtonBurlingtonDiscus1.6kg7.87' 5"10
May 19LC2Q at BHSMay 19 · Shot Put · Place 6 · BurlingtonBurlingtonShot Put12lb6.34' 1.5"10
May 3Middlesex League 4BMay 3 · Discus · Place 1 · BurlingtonBurlingtonDiscus184-210
May 3Middlesex League 4BMay 3 · Shot Put · Place 3 · BurlingtonBurlingtonShot Put330-11.5010
Apr 24Middlesex League 3AApr 24 · Discus · Place 1 · BurlingtonBurlingtonDiscus180-11—
Apr 24Middlesex League 3AApr 24 · Shot Put · Place 5 · BurlingtonBurlingtonShot Put530-6—
Apr 15Middlesex League 2BApr 15 · Discus · Place 7 · BurlingtonBurlingtonDiscus1.6kg7.65-1110
Apr 15Middlesex League 2BApr 15 · Shot Put · Place 14 · BurlingtonBurlingtonShot Put12lb14.32-06.0010
Apr 8Middlesex League @ Burlington AMApr 8 · Discus · Place 4 · BurlingtonBurlingtonDiscus1.6kg4.62-0810
Apr 8Middlesex League @ Burlington AMApr 8 · Shot Put · Place 2 · BurlingtonBurlingtonShot Put12lb2.30-03.0010

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 200 Meters · Place 85 · BurlingtonBurlington200 Meters85.28.60a9
Apr 26Melrose @ Burlington DualApr 26 · 110m Hurdles · BurlingtonBurlington110m Hurdles39" / 0.991m—22.6Unofficial9
Apr 26Melrose @ Burlington DualApr 26 · High Jump · BurlingtonBurlingtonHigh Jump—4' 2"Unofficial9
Apr 26Melrose @ Burlington DualApr 26 · 200 Meters · BurlingtonBurlington200 Meters—27.9Unofficial9
Apr 5Stoneham at Burlington Dual MeetApr 5 · 400m Hurdles · BurlingtonBurlington400m Hurdles36" / 0.914m—1:16.9Unofficial9
Apr 5Stoneham at Burlington Dual MeetApr 5 · 200 Meters · BurlingtonBurlington200 Meters—28.0Unofficial9