Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorISL T&F Championships 2023 · May 1310.67aISL T&F Championships 2023May 13, 2023
200 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1022.47aDavid Hemery Valentine InvitationalFebruary 10, 2023
200 Meters · OutdoorISL T&F Championships 2023 · May 1321.60aISL T&F Championships 2023May 13, 2023
200 Meters · Outdoor · Hand timed2021 USATF New England Mini Meet #2 · May 2922.5h2021 USATF New England Mini Meet #2May 29, 2021
300 Meters · IndoorVA Showcase · Jan 1437.75aVA ShowcaseJanuary 14, 2021
400 Meters · OutdoorNETC Championship · Jul 2555.02NETC ChampionshipJuly 25, 2020
55 Meter · IndoorTri County Meet1 · Dec 106.66aTri County Meet1December 10, 2021
55 Meters · IndoorAuerbach Freshmen-Sophomore Meet Large School · Jan 47.02Auerbach Freshmen-Sophomore Meet Large SchoolJanuary 4, 2020
60 Meter · IndoorGBTC Invitational · Jan 217.12aGBTC InvitationalJanuary 21, 2024
60 Meters · IndoorHarvard Invitational · Jan 317.19Harvard InvitationalJanuary 31, 2025
Long Jump · OutdoorMSTCA DIV 1 Relays · May 294.94mMSTCA DIV 1 RelaysMay 29, 2021

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 200 Meters · Place 14 · BrownBrown200 Meters14.22.48aWind: 0.2So
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 100 Meters · Place 17 · BrownBrown100 Meters17.11.42aWind: 0.5So
Apr 17UCONN NE ChallengeApr 17 · 200 Meters · Place 26 · BrownBrown200 Meters26.22.22aWind: 2.6So
Apr 17UCONN NE ChallengeApr 17 · 100 Meters · Place 24 · BrownBrown100 Meters24.11.26aWind: 0.1So
Apr 10Friar InvitationalApr 10 · 200 Meters · Place 12 · BrownBrown200 Meters12.23.27aWind: 1.2So
Apr 10Friar InvitationalApr 10 · 100 Meters · Place 10 · BrownBrown100 Meters10.11.44aWind: -1.4So
Apr 3Ocean State CupApr 3 · 200 Meters · BrownBrown200 Meters—DNSSo
Apr 3Ocean State CupApr 3 · 100 Meters · Place 18 · BrownBrown100 Meters18.11.37aWind: 0.1So

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21Brown InviteFeb 21 · 60 Meters · Place 10 · BrownBrown60 MetersRound P107.33aSo
Feb 1419th Yale Giegengack InvitationalFeb 14 · 60 Meters · Place 19 · BrownBrown60 MetersRound P197.42aSo
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 60 Meters · Place 13 · BrownBrown60 Meters137.39aSo
Jan 30Harvard InvitationalJan 30 · 60 Meters · Place 68 · BrownBrown60 MetersRound P687.34SO

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Alden InvitationalDec 6 · 60 Meter · Place 19 · BrownBrown60 MeterRound P19.7.28aSo
Feb 15Yale Giegengack InvitationalFeb 15 · 200 Meters · Place 13 · BrownBrown200 Meters1322.97a—
Feb 15Yale Giegengack InvitationalFeb 15 · 60 Meters · Place 28 · BrownBrown60 Meters287.21a—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 200 Meters · Place 13 · BrownBrown200 Meters1322.69a—
Feb 7Crimson Elite & OpenFeb 7 · 60 Meters · Place 54 · BrownBrown60 Meters547.25a—
Jan 31Harvard InvitationalJan 31 · 200 Meters · Place 7 · BrownBrown200 Meters723.25FR
Jan 31Harvard InvitationalJan 31 · 60 Meters · Place 15 · BrownBrown60 MetersRound P157.19 PBFR
Jan 18URI InvitationalJan 18 · 60 Meters · Place 37 · BrownBrown60 MetersRound P377.31FR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18MIT Sean Collier InvitationalApr 18 · 100 Meters · Place 18 · BrownBrown100 Meters1811.06FR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 100 Meters · Place 20 · BrownBrown100 Meters20.10.99aWind: 2.2Fr
Apr 3Ocean State CupApr 3 · 200 Meters · Place 9 · BrownBrown200 Meters922.55aFr
Apr 3Ocean State CupApr 3 · 100 Meters · Place 8 · BrownBrown100 Meters811.08aFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 738th Alden InviteDec 7 · 60 Meter · Place 28 · BrownBrown60 MeterRound P28.7.30aFr
Jan 21GBTC InvitationalJan 21 · 60 Meter · Place 3 · Velocity TCVelocity TC60 MeterRound P3.7.12a PB12
Jan 21GBTC InvitationalJan 21 · 60 Meter · Velocity TCVelocity TC60 Meter—DNS12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 20BSG 2024Jul 20 · 100 Meters · Place 5 · OpenOpen100 Meters5.11.34a12
Jun 29Penn Relays Summer Showcase #3 presented by ToyotaJun 29 · 200 Meters · Velocity TCVelocity TC200 Meters--DNSWind: 1.212
Jun 29Penn Relays Summer Showcase #3 presented by ToyotaJun 29 · 100 Meters · Velocity TCVelocity TC100 MetersRound P--DNSWind: 0.812

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Velocity TCVelocity TC100 MetersRound P--DNSWind: -0.111
May 13ISL T&F Championships 2023May 13 · 200 Meters · Place 1 · Thayer AcademyThayer Academy200 Meters1.21.60a PB11
May 13ISL T&F Championships 2023May 13 · 100 Meters · Place 1 · Thayer AcademyThayer Academy100 MetersRound P1.10.76a11
May 13ISL T&F Championships 2023May 13 · 100 Meters · Place 1 · Thayer AcademyThayer Academy100 Meters1.10.67a PB11
May 6Thayer, Nobles, Rivers @ GovsMay 6 · 200 Meters · Place 1 · Thayer AcademyThayer Academy200 Meters122.47a—
May 3Rivers, Groton, Lawrence, St. George @ ThayerMay 3 · 100 Meters · Place 1 · Thayer AcademyThayer Academy100 Meters110.76a—
Apr 15Thayer, Middlesex, Lawrence, BH @ Milton AcademyApr 15 · 200 Meters · Place 1 · Thayer AcademyThayer Academy200 Meters122.0011
Apr 15Thayer, Middlesex, Lawrence, BH @ Milton AcademyApr 15 · 100 Meters · Place 2 · Thayer AcademyThayer Academy100 Meters211.0811
Apr 8Pre-Season ISL Invitational @ ThayerApr 8 · 200 Meters · Place 1 · Thayer AcademyThayer Academy200 Meters1.22.19a11
Apr 8Pre-Season ISL Invitational @ ThayerApr 8 · 100 Meters · Place 1 · Thayer AcademyThayer Academy100 Meters1.10.84a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10David Hemery Valentine InvitationalFeb 10 · 60 Meter · Place 36 · Velocity TCVelocity TC60 Meter36.7.25a11
Feb 10David Hemery Valentine InvitationalFeb 10 · 200 Meters · Place 98 · Velocity TCVelocity TC200 Meters98.22.47a PB11

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 200 Meters · New England Elite Track ClubNew England Elite Track Club200 Meters—DNSWind: 1.610
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—DNSWind: -5.210
Jun 5USATF-New England InvitationalJun 5 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 Meters222.4417
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P211.0717
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 Meters210.9117
Jun 2MIAA Meet of ChampionsJun 2 · 100 Meters · Place 11 · Boston CollegeBoston College100 MetersRound P11.11.10aWind: -0.510
May 27MIAA D1 ChampionshipMay 27 · 100 Meters · Place 4 · Boston CollegeBoston College100 MetersRound P4.11.10a10
May 27MIAA D1 ChampionshipMay 27 · 100 Meters · Place 4 · Boston CollegeBoston College100 Meters4.11.18a10
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 100 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club100 Meters111.0917
May 18Catholic Conference ChampionshipsMay 18 · 200 Meters · Place 2 · Boston CollegeBoston College200 MetersRound P2.23.36a10
May 18Catholic Conference ChampionshipsMay 18 · 200 Meters · Place 2 · Boston CollegeBoston College200 Meters2.22.70a10
May 14MSTCA Coaches InvitationalMay 14 · 200 Meters · Place 9 · Boston CollegeBoston College200 Meters9.22.98a10
May 14MSTCA Coaches InvitationalMay 14 · 200 Meters · Place 9 · Boston CollegeBoston College200 Meters9.22.98aUnofficial10
May 10BCH @ SJPMay 10 · 200 Meters · Boston CollegeBoston College200 Meters—22.8Unofficial10
May 10BCH @ SJPMay 10 · 100 Meters · Boston CollegeBoston College100 Meters—11.2Unofficial10
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 100 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club100 Meters1.11.7a10
Apr 27Xaverian Vs. BC HighApr 27 · 200 Meters · Place 1 · Boston CollegeBoston College200 Meters1.22.3Unofficial10
Apr 27Xaverian Vs. BC HighApr 27 · 100 Meters · Place 1 · Boston CollegeBoston College100 Meters1.11.0Unofficial10
Apr 21MSTCA Warrior InviteApr 21 · 100 Meters · Place 2 · Boston CollegeBoston College100 Meters2.11.51a10
Apr 13Catholic Memorial vs BC HighApr 13 · 100 Meters · Place 2 · Boston CollegeBoston College100 Meters2.10.8Unofficial10

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 55 Meter · Place 2 · New England Elite Track ClubNew England Elite Track Club55 Meter2.6.81a10
Feb 27Boston University Last Chance MeetFeb 27 · 60 Meters · Place 11 · New England EliteNew England Elite60 MetersRound P117.38—
Feb 5Bruce Lehane Red & White InvitationalFeb 5 · 60 Meters · Place 20 · New England Elite Track CNew England Elite Track C60 Meters207.20—
Feb 5Boston University Bruce Lehane Scarlet and White InviteFeb 5 · 60 Meter · Place 20 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P20.7.20a10
Jan 28John Thomas Terrier ClassicJan 28 · 200 Meters · Place 42 · New England Elite Track CNew England Elite Track C200 Meters4222.64—
Jan 28John Thomas Terrier ClassicJan 28 · 60 Meters · Place 4 · New England Elite Track CNew England Elite Track C60 Meters47.19—

2021 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20Tri County Meet 3 BUDec 20 · 300 Meters · Boston CollegeBoston College300 Meters—DNS10
Dec 20Tri County Meet 3 BUDec 20 · 55 Meter · Boston CollegeBoston College55 Meter—DNS10
Dec 10Tri County Meet1Dec 10 · 55 Meter · Place 2 · Boston CollegeBoston College55 Meter2.6.66a PB10
Nov 27Armory Metro Eagles InvitationalNov 27 · 55 Meter · Place 1 · New England Elite Track ClubNew England Elite Track Club55 Meter1.6.75a10
Nov 27Armory Metro Eagles InvitationalNov 27 · 200 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club200 Meters1.23.33a10
Nov 6Armory Trials #2Nov 6 · 55 Meter · Place 6 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P6.6.81a10
Nov 6Armory Trials #2Nov 6 · 55 Meter · Place 6 · New England Elite Track ClubNew England Elite Track Club55 Meter6.6.87a10
Nov 6Armory Trials #2Nov 6 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 Meters2.23.48a10
Jan 14VA ShowcaseJan 14 · 300 Meters · Place 111 · New England Elite Track ClubNew England Elite Track Club300 Meters111.37.75a PB10
Jan 14VA ShowcaseJan 14 · 55 Meter · Place 53 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P53.6.83a10

2021 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 18MIAA D1 South ChampionshipJun 18 · 100 Meters · Place 2 · Boston College HighBoston College High100 Meters211.25SO
Jun 18MIAA D1 South ChampionshipJun 18 · 100 Meters · Place 3 · Boston College HighBoston College High100 Meters311.34SO
Jun 18MIAA D1 South Sectional Day 2Jun 18 · 100 Meters · Place 5 · Boston CollegeBoston College100 MetersRound P5.11.25a10
Jun 18MIAA D1 South Sectional Day 2Jun 18 · 100 Meters · Place 3 · Boston CollegeBoston College100 Meters3.11.34a10
Jun 122021 USATF New England InvitationalJun 12 · 100 Meters · Place 3 · 16 New England16 New England100 Meters311.51—
Jun 11Catholic Conference ClassicJun 11 · 200 Meters · Place 2 · Boston CollegeBoston College200 MetersRound P2.23.01a10
Jun 11Catholic Conference ClassicJun 11 · 200 Meters · Place 3 · Boston CollegeBoston College200 Meters3.23.13a10
Jun 11Catholic Conference ClassicJun 11 · 100 Meters · Place 3 · Boston CollegeBoston College100 MetersRound P3.11.58a10
Jun 11Catholic Conference ClassicJun 11 · 100 Meters · Place 2 · Boston CollegeBoston College100 Meters2.11.26a10
Jun 8MC v BC HighJun 8 · Long Jump · Place 3 · Boston CollegeBoston CollegeLong Jump3.17 3.5Unofficial10
Jun 8MC v BC HighJun 8 · 200 Meters · Place 1 · Boston CollegeBoston College200 Meters1.23.5Unofficial10
Jun 52021 USATF New England Mini Meet #3Jun 5 · 100 Meters · Place 1 · New England EliteNew England Elite100 Meters111.2515
May 292021 USATF New England Mini Meet #2May 29 · 200 Meters · Place 1 · New England EliteNew England Elite200 Meters122.5h PB15
May 29MSTCA DIV 1 RelaysMay 29 · Long Jump · Place 29 · Boston CollegeBoston CollegeLong Jump29.4.94m PB10
May 26St. John's Shrewsbury vs. BC HighMay 26 · Long Jump · Boston CollegeBoston CollegeLong Jump—16 9Unofficial10
May 26St. John's Shrewsbury vs. BC HighMay 26 · 100 Meters · Place 1 · Boston CollegeBoston College100 Meters1.11.1Unofficial10
May 222021 USATF New England Mini Meet #1May 22 · 100 Meters · Place 2 · New England EliteNew England Elite100 Meters211.3115
May 19BC High vs. XaverianMay 19 · Long Jump · Place 2 · Boston CollegeBoston CollegeLong Jump2.19-10.50Unofficial10
May 19BC High vs. XaverianMay 19 · 100 Meters · Place 1 · Boston CollegeBoston College100 Meters1.10.8hUnofficial10
May 12Catholic Memorial vs. BC HighMay 12 · Long Jump · Boston CollegeBoston CollegeLong Jump—18 4.5Unofficial10
May 12Catholic Memorial vs. BC HighMay 12 · 200 Meters · Place 1 · Boston CollegeBoston College200 Meters1.22.8Unofficial10

2020 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29MSTCA Holiday Challenge Dec 29 · 55 Meter · Place 8 · UnattachedUnattached55 Meter8.6.83a10
Dec 19Energice Coaches Hall of Fame InvitationalDec 19 · 55 Meter · Place 4 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P4.6.87a10
Dec 19Energice Coaches Hall of Fame InvitationalDec 19 · 55 Meter · Place 4 · New England Elite Track ClubNew England Elite Track Club55 Meter4.6.91a10
Dec 19Energice Coaches Hall of Fame InvitationalDec 19 · 200 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club200 Meters5.23.96a10
Feb 16Pre Nationals InvitationalFeb 16 · 55 Meter · Place 8 · 02-Unattached02-Unattached55 MeterRound P8.7.15a9
Feb 16Pre Nationals InvitationalFeb 16 · 55 Meter · Place 7 · 02-Unattached02-Unattached55 Meter7.7.17a9
Feb 16Pre Nationals InvitationalFeb 16 · 200 Meters · 02-Unattached02-Unattached200 Meters—DNS9
Jan 4Auerbach Freshmen-Sophomore Meet Large SchoolJan 4 · 55 Meters · Place 12 · Boston College HighBoston College High55 MetersRound P127.0449
Jan 4Auerbach Freshmen-Sophomore Meet Large SchoolJan 4 · 55 Meters · Place 13 · Boston College HighBoston College High55 Meters137.02 PB9
Jan 4Auerbach Freshmen-Sophomore Meet Large SchoolJan 4 · 55 Meters · Place 6 · Boston College HighBoston College High55 Meters67.029
Jan 4Auerbach Freshmen-Sophomore Meet Large SchoolJan 4 · 55 Meters · Place 1 · Boston College HighBoston College High55 Meters17.0449

2020 Outdoor Track

14 results
DateMeetEventPlMarkGr
Aug 4AAU National Junior Olympic GamesAug 4 · 200 Meters · Place 39 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P39.24.27aWind: -1.29
Aug 4AAU National Junior Olympic GamesAug 4 · 100 Meters · Place 31 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P31.11.90aWind: -0.59
Jul 25NETC ChampionshipJul 25 · 400 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club400 Meters7.55.02 PB9
Jul 25NETC ChampionshipJul 25 · 200 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club200 Meters7.23.359
Jul 25NETC ChampionshipJul 25 · 100 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P6.11.089
Jul 25NETC ChampionshipJul 25 · 100 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club100 Meters6.11.229
Jul 18NETC Meet #10Jul 18 · 400 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club400 Meters5.56.72Unofficial9
Jul 18NETC Meet #10Jul 18 · 200 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club200 Meters4.23.17Unofficial9
Jul 11NETC Meet #9Jul 11 · 400 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club400 Meters7.56.72Unofficial9
Jul 11NETC Meet #9Jul 11 · 100 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P5.11.32Unofficial9
Jul 11NETC Meet #9Jul 11 · 100 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club100 Meters4.11.21Unofficial9
Jun 20NETC Virtual Meet #8Jun 20 · 400 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club400 Meters5.57.10Unofficial9
Jun 13NETC Virtual Meet #7Jun 13 · 200 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club200 Meters5.23.89Unofficial9
Jun 6NETC Virtual Meet #6Jun 6 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 Meters2.11.50Unofficial9

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23Tri County League Meet #3Dec 23 · 55 Meter · Place 12 · Boston CollegeBoston College55 Meter12.7.05a9
Dec 13Tri-County League Meet #1Dec 13 · 55 Meter · Place 1 · Boston CollegeBoston College55 Meter1.7.02a9
Dec 13Tri-County League Meet #1Dec 13 · 55 Meter · Place 1 · Boston CollegeBoston College55 Meter1.7.02a9

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 1 · 02-Unattached02-Unattached100 MetersRound P1.12.16aWind: 0.58
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 1 · 02-Unattached02-Unattached100 Meters1.12.30aWind: 0.18