Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeantown Challenge · Jan 173:12.16aBeantown ChallengeJanuary 17, 2026
100m Hurdles · 33" / 0.838m · OutdoorMaine Class B State Championship · Jun 515.13aMaine Class B State ChampionshipJune 5, 2021
1500 Meters · OutdoorNETC Championship · Jul 254:58.76NETC ChampionshipJuly 25, 2020
300 Meters · IndoorVA Showcase · Jan 1446.06aVA ShowcaseJanuary 14, 2021
300m Hurdles · 30" / 0.762m · OutdoorMaine Class B State Championship · Jun 447.23aMaine Class B State ChampionshipJune 4, 2022
400 Meters · IndoorEnergice Coaches Hall of Fame Invitational · Dec 181:02.27aEnergice Coaches Hall of Fame InvitationalDecember 18, 2021
400 Meters · OutdoorOcean State Cup · Apr 31:00.55aOcean State CupApril 3, 2025
400m Hurdles · 30" / 0.762m · OutdoorBrown Springtime Invitational · Apr 281:05.15aBrown Springtime InvitationalApril 28, 2024
500 Meters · IndoorECAC/IC4A Indoor Championships · Mar 11:16.62aECAC/IC4A Indoor ChampionshipsMarch 1, 2024
55m Hurdles · 30" · IndoorArmory Youth Winter Solstice Invitational Sponsored by NYRR · Dec 198.99aArmory Youth Winter Solstice Invitational Sponsored by NYRRDecember 19, 2021
55m Hurdles · 33" · IndoorMIAAA Class B Indoor State Championship · Feb 218.68aMIAAA Class B Indoor State ChampionshipFebruary 21, 2022
600 Meters · IndoorAlden Invitational · Dec 61:40.98aAlden InvitationalDecember 6, 2025
60m Hurdles · 33" / 0.838m · IndoorBoston University Bruce Lehane Scarlet and White Invite · Feb 59.68aBoston University Bruce Lehane Scarlet and White InviteFebruary 5, 2022
800 Meters · IndoorDavid Hemrey Valentine Invitational · Feb 92:16.25David Hemrey Valentine InvitationalFebruary 9, 2024
800 Meters · OutdoorFriar Invitational · Apr 122:15.84Friar InvitationalApril 12, 2024
Long Jump · IndoorUSM New Years Invitational · Dec 3015-00.50USM New Years InvitationalDecember 30, 2021

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 400m Hurdles · Place 7 · ProvidenceProvidence400m Hurdles30" / 0.762m7.1:07.33aSr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 400m Hurdles · Place 7 · ProvidenceProvidence400m Hurdles30" / 0.762m7.1:05.83aSr
Apr 10Friar InvitationalApr 10 · 400m Hurdles · Place 7 · ProvidenceProvidence400m Hurdles30" / 0.762m7.1:07.52aSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Brown InviteFeb 21 · 500 Meters · Place 2 · ProvidenceProvidence500 Meters21:20.25aSR
Feb 14URI Coaches InvitationalFeb 14 · 800 Meters · Place 3 · ProvidenceProvidence800 Meters32:20.05SR
Jan 17Beantown ChallengeJan 17 · 1000 Meters · Place 25 · ProvidenceProvidence1000 Meters253:12.16a PBSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Alden InvitationalDec 6 · 600 Meters · Place 8 · ProvidenceProvidence600 Meters8.1:40.98a PBSr
Jan 31John Thomas Terrier ClassicJan 31 · 500 Meters · Place 18 · ProvidenceProvidence500 Meters181:19.38a—
Jan 18URI InvitationalJan 18 · 500 Meters · Place 15 · ProvidenceProvidence500 Meters151:23.48JR
Jan 18URI InvitationalJan 18 · 500 Meters · Place 4 · ProvidenceProvidence500 Meters41:23.48—
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 500 Meters · Place 13 · ProvidenceProvidence500 Meters131:22.72JR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15Big East OutdoorMay 15 · 400m Hurdles · Place 12 · ProvidenceProvidence400m Hurdles30" / 0.762mRound P12.1:07.24aJr
May 32025 Jay Carisella Coaches InvitationalMay 3 · 400m Hurdles · Place 7 · ProvidenceProvidence400m Hurdles71:05.83aJr
Apr 11Friar InvitationalApr 11 · 400m Hurdles · Place 2 · ProvidenceProvidence400m Hurdles21:06.13aJr
Apr 3Ocean State CupApr 3 · 400 Meters · Place 11 · ProvidenceProvidence400 Meters111:00.55a PBJr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 738th Alden InviteDec 7 · 500 Meters · Place 5 · ProvidenceProvidence500 Meters5.1:22.19aJr
Mar 1ECAC/IC4A Indoor ChampionshipsMar 1 · 500 Meters · Place 11 · ProvidenceProvidence500 MetersRound P11.1:16.74aSo
Mar 1ECAC/IC4A Indoor ChampionshipsMar 1 · 500 Meters · Place 8 · ProvidenceProvidence500 Meters8.1:16.62a PBSo
Feb 17Brown InvitationalFeb 17 · 500 Meters · Place 1 · ProvidenceProvidence500 Meters1.1:17.32aSo
Feb 9David Hemrey Valentine InvitationalFeb 9 · 800 Meters · Place 152 · ProvidenceProvidence800 Meters1522:16.25 PBSO
Jan 26John Thomas Terrier ClassicJan 26 · 800 Meters · Place 74 · ProvidenceProvidence800 Meters742:17.84a—
Jan 20The URI InvitationalJan 20 · 500 Meters · Place 16 · ProvidenceProvidence500 Meters161:20.76SO
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 800 Meters · Place 10 · ProvidenceProvidence800 Meters102:19.09SO

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 28Brown Springtime InvitationalApr 28 · 400m Hurdles · Place 4 · ProvidenceProvidence400m Hurdles30" / 0.762m4.1:05.15a PBSo
Apr 20Holy Cross InvitationalApr 20 · 400m Hurdles · Place 2 · ProvidenceProvidence400m Hurdles21:04.92SO
Apr 12Friar InvitationalApr 12 · 800 Meters · Place 20 · ProvidenceProvidence800 Meters202:15.84 PBSO

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 2Alden InvitationalDec 2 · 500 Meters · Place 6 · ProvidenceProvidence500 Meters6.1:21.24aSo
Jan 27John Thomas Terrier ClassicJan 27 · 800 Meters · Place 37 · ProvidenceProvidence800 Meters37.2:18.18aFr
Jan 21URI InvitationalJan 21 · 800 Meters · Place 6 · ProvidenceProvidence800 Meters6.2:23.32aFr
Jan 15Flagship Indoor InvitationalJan 15 · 500 Meters · Place 15 · ProvidenceProvidence500 Meters15.1:20.43aFr

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Friar InvitationalApr 14 · 800 Meters · Place 26 · ProvidenceProvidence800 Meters262:22.79FR

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 3ALDEN INVITATIONALDec 3 · 500 Meters · Place 6 · ProvidenceProvidence500 Meters6.1:21.03aFr
Feb 21MIAAA Class B Indoor State ChampionshipFeb 21 · 55m Hurdles · Place 1 · YorkYork55m Hurdles33"Round P1.8.72a12
Feb 21MIAAA Class B Indoor State ChampionshipFeb 21 · 55m Hurdles · Place 1 · YorkYork55m Hurdles33"1.8.68a PB12
Feb 21MIAAA Class B Indoor State ChampionshipFeb 21 · 800 Meters · Place 4 · YorkYork800 Meters4.2:32.37a12
Feb 5Boston University Bruce Lehane Scarlet and White InviteFeb 5 · 60m Hurdles · Place 19 · New England Elite Track ClubNew England Elite Track Club60m Hurdles33" / 0.838mRound P19.9.68a PB12
Feb 5Boston University Bruce Lehane Scarlet and White InviteFeb 5 · 800 Meters · Place 36 · New England Elite Track ClubNew England Elite Track Club800 Meters36.2:21.99a12
Jan 21WMC:Gre,Cape,Pol,LR,Wells,NJan 21 · 55m Hurdles · Place 1 · YorkYork55m Hurdles33"1.8.89a12
Jan 21WMC:Gre,Cape,Pol,LR,Wells,NJan 21 · Long Jump · Place 5 · YorkYorkLong Jump5.13-03.5012
Jan 21WMC:Gre,Cape,Pol,LR,Wells,NJan 21 · 800 Meters · Place 1 · YorkYork800 Meters1.2:32.14a12

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 4Maine Class B State ChampionshipJun 4 · 300m Hurdles · Place 1 · YorkYork300m Hurdles30" / 0.762m1.47.23a PB12
Jun 4Maine Class B State ChampionshipJun 4 · 100m Hurdles · Place 1 · YorkYork100m Hurdles33" / 0.838mRound P1.15.80a12
Jun 4Maine Class B State ChampionshipJun 4 · 100m Hurdles · Place 1 · YorkYork100m Hurdles33" / 0.838m1.15.30a12
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 400 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club400 Meters2.1:02.73a12
Apr 29WMC: SV, Traip, OOB, Wells, Seacoast @ YorkApr 29 · 100m Hurdles · Place 1 · York High ScYork High Sc100m Hurdles116.08—
Apr 29WMC: SV, Traip, OOB, Wells, Seacoast @ YorkApr 29 · 800 Meters · Place 1 · York High ScYork High Sc800 Meters12:24.45—

2021 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 30USM New Years InvitationalDec 30 · 55m Hurdles · YorkYork55m Hurdles33"Round P--FS12
Dec 30USM New Years InvitationalDec 30 · Long Jump · Place 6 · YorkYorkLong Jump6.15-00.50 PB12
Dec 30USM New Years InvitationalDec 30 · 800 Meters · Place 5 · YorkYork800 Meters5.2:29.99a12
Dec 19Armory Youth Winter Solstice Invitational Sponsored by NYRRDec 19 · 55m Hurdles · Place 1 · New England Elite Track ClubNew England Elite Track Club55m Hurdles30"1.8.99a PB12
Dec 19Armory Youth Winter Solstice Invitational Sponsored by NYRRDec 19 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.2:24.87a12
Dec 18Energice Coaches Hall of Fame InvitationalDec 18 · 55m Hurdles · Place 3 · New England Elite Track ClubNew England Elite Track Club55m Hurdles33"Round P3.8.87a12
Dec 18Energice Coaches Hall of Fame InvitationalDec 18 · 55m Hurdles · Place 1 · New England Elite Track ClubNew England Elite Track Club55m Hurdles33"1.8.71a12
Dec 18Energice Coaches Hall of Fame InvitationalDec 18 · 400 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club400 Meters3.1:02.27a PB12
Mar 20Cabin Fever InvitationalMar 20 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.2:16.98a11
Mar 6Illinois Indoor Meet of Champions - Saturday SessionMar 6 · 60m Hurdles · Place 13 · New England Elite Track ClubNew England Elite Track Club60m Hurdles139.7211
Mar 5Illinois Indoor Meet of Champions - Friday SessionMar 5 · 800 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club800 Meters82:21.3811
Jan 14VA ShowcaseJan 14 · 300 Meters · Place 166 · New England Elite Track ClubNew England Elite Track Club300 Meters166.46.06a PB11
Jan 14VA ShowcaseJan 14 · 55m Hurdles · Place 55 · New England Elite Track ClubNew England Elite Track Club55m Hurdles33"Round P55.9.10a11

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 25AAU Region 1 QualifierJun 25 · 100m Hurdles · Place 6 · New England Elite Track ClubNew England Elite Track Club100m Hurdles33" / 0.838mRound P6.16.16a11
Jun 25AAU Region 1 QualifierJun 25 · 1500 Meters · New England Elite Track ClubNew England Elite Track Club1500 Meters—DNS11
Jun 25AAU Region 1 QualifierJun 25 · 800 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club800 Meters1.2:22.51a11
Jun 25AAU Region 1 QualifierJun 25 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 MetersRound P—DNS11
Jun 5Maine Class B State ChampionshipJun 5 · 100m Hurdles · Place 1 · YorkYork100m Hurdles33" / 0.838mRound P1.15.37a11
Jun 5Maine Class B State ChampionshipJun 5 · 100m Hurdles · Place 1 · YorkYork100m Hurdles33" / 0.838m1.15.13a PB11
Jun 5Maine Class B State ChampionshipJun 5 · 800 Meters · Place 13 · YorkYork800 Meters13.2:37.83a11
Jun 5Maine Class B State ChampionshipJun 5 · 400 Meters · Place 6 · YorkYork400 Meters6.1:01.39a11
Apr 17Marshwood, Seacoast Christian @ YorkApr 17 · 100m Hurdles · Place 1 · YorkYork100m Hurdles33" / 0.838m1.15.811
Apr 17Marshwood, Seacoast Christian @ YorkApr 17 · 800 Meters · Place 1 · YorkYork800 Meters1.2:22.911

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Energice Coaches Hall of Fame InvitationalDec 19 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.2:31.12a11
Feb 23East Coast Youth Invitational Feb 23 · Long Jump · Place 3 · New England EliteNew England EliteLong Jump314-05.0017
Feb 23East Coast Youth Invitational Feb 23 · 55m Hurdles · Place 1 · New England EliteNew England Elite55m Hurdles18.9917
Feb 23East Coast Youth Invitational Feb 23 · 800 Meters · Place 2 · New England EliteNew England Elite800 Meters22:27.2217

2020 Outdoor Track

23 results
DateMeetEventPlMarkGr
Aug 4AAU National Junior Olympic GamesAug 4 · 100m Hurdles · Place 16 · New England Elite Track ClubNew England Elite Track Club100m Hurdles33" / 0.838mRound P16.16.63aWind: -1.510
Aug 4AAU National Junior Olympic GamesAug 4 · 1500 Meters · Place 16 · New England Elite Track ClubNew England Elite Track Club1500 Meters16.5:45.87a10
Aug 4AAU National Junior Olympic GamesAug 4 · 800 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club800 MetersRound P13.2:28.31a10
Aug 4AAU National Junior Olympic GamesAug 4 · 400 Meters · Place 27 · New England Elite Track ClubNew England Elite Track Club400 MetersRound P27.1:02.56a10
Jul 25NETC ChampionshipJul 25 · 100m Hurdles · Place 4 · New England Elite Track ClubNew England Elite Track Club100m Hurdles33" / 0.838mRound P4.15.4110
Jul 25NETC ChampionshipJul 25 · 100m Hurdles · Place 3 · New England Elite Track ClubNew England Elite Track Club100m Hurdles33" / 0.838m3.15.3610
Jul 25NETC ChampionshipJul 25 · 1500 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club1500 Meters2.4:58.76 PB10
Jul 18NETC Meet #10Jul 18 · 100m Hurdles · Place 4 · New England Elite Track ClubNew England Elite Track Club100m Hurdles33" / 0.838m4.16.32Unofficial10
Jul 18NETC Meet #10Jul 18 · 1500 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club1500 Meters5.5:07.98Unofficial10
Jul 18NETC Meet #10Jul 18 · 800 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club800 Meters2.2:16.90Unofficial10
Jul 11NETC Meet #9Jul 11 · 800 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club800 Meters3.2:19.1Unofficial10
Jul 11NETC Meet #9Jul 11 · 400 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club400 Meters4.1:01.06Unofficial10
Jun 20NETC Virtual Meet #8Jun 20 · 800 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club800 Meters1.2:21.69Unofficial10
Jun 20NETC Virtual Meet #8Jun 20 · 400 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club400 Meters1.1:00.63Unofficial10
Jun 13NETC Virtual Meet #7Jun 13 · 800 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club800 Meters1.2:16.97Unofficial10
Jun 13NETC Virtual Meet #7Jun 13 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 Meters2.27.75Unofficial10
Jun 6NETC Virtual Meet #6Jun 6 · 300m Hurdles · Place 2 · New England Elite Track ClubNew England Elite Track Club300m Hurdles30" / 0.762m2.50.19Unofficial10
Jun 6NETC Virtual Meet #6Jun 6 · 800 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club800 Meters1.2:23.21Unofficial10
May 30NETC Virtual Meet #5May 30 · 800 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club800 Meters3.2:26.4hUnofficial10
May 23NETC Virtual Meet #4May 23 · 400 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club400 Meters1.1:02.1hUnofficial10
May 18NETC Virtual Meet #3May 18 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.2:27.4hUnofficial10
May 9NETC Virtual Meet #2May 9 · 100m Hurdles · Place 4 · New England Elite Track ClubNew England Elite Track Club100m Hurdles33" / 0.838m4.17.1hUnofficial10
May 2NETC Virtual Meet #1May 2 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—2:41.3hUnofficial10

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21BU Mini-Meet 2Dec 21 · 400 Meters · Place 35 · New England Elite Track ClubNew England Elite Track Club400 Meters35.1:03.18a10

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 874th New England Interscholastic Track and Field ChampionshipsJun 8 · 800 Meters · Place 14 · YorkYork800 Meters14.2:20.36a9
Jun 1Maine Class B State ChampionshipJun 1 · 100m Hurdles · Place 8 · YorkYork100m Hurdles33" / 0.838mRound P8.16.65aWind: 29
Jun 1Maine Class B State ChampionshipJun 1 · 100m Hurdles · Place 7 · YorkYork100m Hurdles33" / 0.838m7.16.31aWind: -0.39
Jun 1Maine Class B State ChampionshipJun 1 · 800 Meters · Place 1 · YorkYork800 Meters1.2:23.47a9
May 25Western Maine Conference ChampionshipsMay 25 · 100m Hurdles · Place 2 · YorkYork100m Hurdles33" / 0.838mRound P2.16.94a9
May 25Western Maine Conference ChampionshipsMay 25 · 100m Hurdles · Place 2 · YorkYork100m Hurdles33" / 0.838m2.16.36a9
May 25Western Maine Conference ChampionshipsMay 25 · 800 Meters · Place 1 · YorkYork800 Meters1.2:23.26a9

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21WMC MeetDec 21 · 55m Hurdles · Place 2 · YorkYork55m Hurdles33"2.9.46a9
Dec 21WMC MeetDec 21 · 400 Meters · Place 1 · YorkYork400 Meters1.1:04.92a9