Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2nd Annual Outdoor Mercury Games · Apr 2512.13a2nd Annual Outdoor Mercury GamesApril 25, 2025
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 1 Track & Field Championship · May 2915.94aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
110m Hurdles · 42" / 1.067m · OutdoorNESCAC Track & Field Championships · Apr 2515.81aNESCAC Track & Field ChampionshipsApril 25, 2026
1500 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 295:58.66aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
200 Meters · OutdoorAmherst Spring Fling · Apr 425.56aAmherst Spring FlingApril 4, 2026
55m Hurdles · 39" · IndoorCatholic Conference #3 · Dec 308.81aCatholic Conference #3December 30, 2024
High Jump · IndoorCatholic Conference Meet #5 (Boys Only) · Jan 55-04.00Catholic Conference Meet #5 (Boys Only)January 5, 2024
Long Jump · IndoorCC Meet #1 · Dec 1320-07.75CC Meet #1December 13, 2024
Long Jump · OutdoorMSTCA Division 1 Relays · May 186.65mMSTCA Division 1 RelaysMay 18, 2025
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 1 Track & Field Championship · May 292781MIAA Division 1 Track & Field ChampionshipMay 29, 2025
Triple Jump · OutdoorMSTCA Div. I Relays (PV Andover 4/25) · Apr 2811.78mMSTCA Div. I Relays (PV Andover 4/25)April 28, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · 110m Hurdles · Place 23 · BatesBates110m Hurdles42" / 1.067mRound P23.15.91aWind: 1.9Fr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · Long Jump · Place 12 · BatesBatesLong Jump12.6.50mWind: 1.2Fr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 110m Hurdles · Place 12 · BatesBates110m Hurdles42" / 1.067mRound P12.15.81a PBWind: 2Fr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Long Jump · Place 7 · BatesBatesLong Jump7.6.41mWind: 0.8Fr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 110m Hurdles · Place 5 · BatesBates110m Hurdles42" / 1.067m5.16.23aWind: 3.3Fr
Apr 10Tufts Spring StampedeApr 10 · 110m Hurdles · Place 11 · BatesBates110m Hurdles42" / 1.067m11.16.47aWind: 0.6Fr
Apr 10Tufts Spring StampedeApr 10 · 100 Meters · Place 57 · BatesBates100 Meters57.12.29aWind: -0.2Fr
Apr 4Amherst Spring FlingApr 4 · 110m Hurdles · Place 14 · BatesBates110m Hurdles42" / 1.067m14.16.17aWind: 1.3Fr
Apr 4Amherst Spring FlingApr 4 · 200 Meters · Place 50 · BatesBates200 Meters50.25.56a PBWind: -3.1Fr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24MIT Gordon Kelly InvitationalJan 24 · Long Jump · Place 22 · BatesBatesLong Jump225.89mFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Long Jump · UnattachedUnattachedLong Jump—SCR12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1500 Meters · Place 10 · Boston CollegeBoston College1500 MetersRound M10.5:58.66a PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 3 · Boston CollegeBoston CollegeLong JumpRound M3.6.38m12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 8 · Boston CollegeBoston CollegePentathlon (Outdoor)StandardRound M8.2781 PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Boston CollegeBoston CollegeLong Jump--DNS12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 15 · Boston CollegeBoston College110m Hurdles39" / 0.991mRound P15.15.94a PB12
May 18MSTCA Division 1 RelaysMay 18 · Long Jump · Place 3 · Boston CollegeBoston CollegeLong Jump3.6.65m PB12
Apr 252nd Annual Outdoor Mercury GamesApr 25 · 100 Meters · Place 23 · Boston CollegeBoston College100 MetersRound P23.12.13a PB12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23East Coast InvitationalFeb 23 · Long Jump · Bounce Squad Track ClubBounce Squad Track ClubLong Jump—DNS12

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3Dec 30 · 55m Hurdles · Place 3 · Boston CollegeBoston College55m Hurdles39"3.8.81a PB12
Dec 30Catholic Conference #3Dec 30 · Long Jump · Place 3 · Boston CollegeBoston CollegeLong Jump3.20-00.2512
Dec 27CC Meet #3Dec 27 · 55m Hurdles · Place 4 · Boston CollegeBoston College55m Hurdles39"4.8.95a12
Dec 27CC Meet #3Dec 27 · Long Jump · Place 4 · Boston CollegeBoston CollegeLong Jump4.19-11.2512
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 55m Hurdles · Boston CollegeBoston College55m Hurdles39"—DNS12
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · Long Jump · Place 6 · Boston CollegeBoston CollegeLong Jump6.19-08.2512
Dec 13CC Meet #1Dec 13 · 55m Hurdles · Place 7 · Boston CollegeBoston College55m Hurdles39"7.8.99a12
Dec 13CC Meet #1Dec 13 · Long Jump · Place 2 · Boston CollegeBoston CollegeLong Jump2.20-07.75 PB12
Jan 12Catholic Conference Meet #6Jan 12 · Long Jump · Place 1 · Boston College HighBoston College HighLong Jump119-7.25JR
Jan 12Catholic Conference Meet #6Jan 12 · High Jump · Place 5 · Boston College HighBoston College HighHigh Jump55-4JR
Jan 12Catholic Conference Meet #6Jan 12 · 55m Hurdles · Place 5 · Boston College HighBoston College High55m Hurdles59.52JR
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 55m Hurdles · Place 12 · Boston CollegeBoston College55m Hurdles39"12.9.84a11
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · High Jump · Place 11 · Boston CollegeBoston CollegeHigh Jump11.5-04.00 PB11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Aug 10MetroWest Jumps Empire Summer Classic 2024Aug 10 · Triple Jump · Bounce Squad Track ClubBounce Squad Track ClubTriple Jump—FOUL11
Aug 10MetroWest Jumps Empire Summer Classic 2024Aug 10 · Long Jump · Place 8 · Bounce Squad Track ClubBounce Squad Track ClubLong Jump8.6.29mWind: -1.811
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Long Jump · Place 11 · Boston CollegeBoston CollegeLong Jump11.21-00.25Wind: -1.811
May 11MSTCA Coaches InvitationalMay 11 · Long Jump · Place 13 · Boston CollegeBoston CollegeLong Jump13.21-00.0011
May 11MSTCA Coaches InvitationalMay 11 · 110m Hurdles · Place 38 · Boston CollegeBoston College110m Hurdles39" / 0.991mRound P38.18.57a11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Triple Jump · Place 34 · Boston CollegeBoston CollegeTriple Jump34.11.78m PB11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Long Jump · Place 32 · Boston CollegeBoston CollegeLong Jump32.6.15m11
Apr 2Malden Catholic vs. BC HighApr 2 · Long Jump · Place 1 · Boston CollegeBoston CollegeLong Jump1.19;10"Unofficial11

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Catholic Conference Meet #4Dec 28 · 55m Hurdles · Place 8 · Boston CollegeBoston College55m Hurdles39"8.9.75a11
Dec 28Catholic Conference Meet #4Dec 28 · Long Jump · Place 8 · Boston CollegeBoston CollegeLong Jump8.18-05.2511
Dec 20Catholic Conference Meet #3Dec 20 · 55m Hurdles · Place 10 · Boston CollegeBoston College55m Hurdles39"10.9.66a11
Dec 20Catholic Conference Meet #3Dec 20 · Long Jump · Place 12 · Boston CollegeBoston CollegeLong Jump12.18-01.5011
Dec 20Catholic Conference Meet #3Dec 20 · High Jump · Place 10 · Boston CollegeBoston CollegeHigh Jump10.5-04.0011
Dec 15Catholic Conference Meet #2Dec 15 · Long Jump · Place 18 · Boston CollegeBoston CollegeLong Jump18.17-08.0011
Dec 5Catholic Conference Meet #1 (Boys Only)Dec 5 · Long Jump · Place 15 · Boston CollegeBoston CollegeLong Jump15.16-10.2511

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17Boys Catholic Conference ClassicMay 17 · Triple Jump · Place 5 · Boston CollegeBoston CollegeTriple Jump5.37-10.0010
May 17Boys Catholic Conference ClassicMay 17 · Long Jump · Place 3 · Boston CollegeBoston CollegeLong Jump3.18-11.7510
May 9St.John Shrewsbury v BC HighMay 9 · Triple Jump · Boston CollegeBoston CollegeTriple Jump—35'5"Unofficial10
May 9St.John Shrewsbury v BC HighMay 9 · Long Jump · Boston CollegeBoston CollegeLong Jump—18'3''Unofficial10
Apr 25Catholic Memorial vs. BC HighApr 25 · High Jump · Boston CollegeBoston CollegeHigh Jump—5'Unofficial10
Apr 25Catholic Memorial vs. BC HighApr 25 · 200 Meters · Boston CollegeBoston College200 Meters—27.0Unofficial10
Apr 12BC High vs. Malden CatholicApr 12 · High Jump · Boston CollegeBoston CollegeHigh Jump—5' 4"Unofficial10
Apr 12BC High vs. Malden CatholicApr 12 · 200 Meters · Boston CollegeBoston College200 Meters—26.8Unofficial10