Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorWidener Schuylkill Showdown · Jan 3122.39aWidener Schuylkill ShowdownJanuary 31, 2026
200 Meters · OutdoorPaul Donahue Invitational · Apr 1822.80Paul Donahue InvitationalApril 18, 2025
300 Meters · IndoorBay State Conf - Block 2 · Dec 2137.13aBay State Conf - Block 2December 21, 2023
400 Meters · Indoor2026 Paul Donahue Invitational · Apr 1748.64a2026 Paul Donahue InvitationalApril 17, 2026
400 Meters · OutdoorCentennial Conference Outdoor Championships · May 248.31Centennial Conference Outdoor ChampionshipsMay 2, 2025
60 Meter · IndoorMcElligott Invitational · Jan 237.28aMcElligott InvitationalJanuary 23, 2026
600 Meters · IndoorMSTCA Boston Holiday Challenge at "the TRACK" · Dec 271:22.78aMSTCA Boston Holiday Challenge at "the TRACK"December 27, 2023
800 Meters · IndoorFastrack Invitational · Feb 61:56.90aFastrack InvitationalFebruary 6, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 400 Meters · Place 4 · SwarthmoreSwarthmore400 MetersRound P4.49.20aSo
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 400 Meters · SwarthmoreSwarthmore400 Meters--DNFSo
Apr 4Ursinus SpringfestApr 4 · 400 Meters · Place 3 · SwarthmoreSwarthmore400 Meters3.48.36aSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400 Meters · Place 11 · SwarthmoreSwarthmore400 Meters11.48.64a PBSo
Apr 172026 Paul Donahue InvitationalApr 17 · 200 Meters · SwarthmoreSwarthmore200 Meters—DNSSo
Feb 6Fastrack InvitationalFeb 6 · 800 Meters · Place 20 · SwarthmoreSwarthmore800 Meters20.1:56.90a PBSo
Jan 31Widener Schuylkill ShowdownJan 31 · 400 Meters · Place 4 · SwarthmoreSwarthmore400 Meters4.49.10aSo
Jan 31Widener Schuylkill ShowdownJan 31 · 200 Meters · Place 14 · SwarthmoreSwarthmore200 Meters14.22.39a PBSo
Jan 23McElligott InvitationalJan 23 · 60 Meter · Place 8 · SwarthmoreSwarthmore60 Meter8.7.28a PBSo
Jan 16NYC Gotham CupJan 16 · 400 Meters · Place 3 · SwarthmoreSwarthmore400 Meters3.49.91aSo
Jan 16NYC Gotham CupJan 16 · 200 Meters · Place 15 · SwarthmoreSwarthmore200 Meters15.22.79aWind: 0So

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 400 Meters · Place 3 · SwarthmoreSwarthmore400 Meters348.42FR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 400 Meters · Place 1 · SwarthmoreSwarthmore400 MetersRound P148.74FR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 400 Meters · Place 2 · SwarthmoreSwarthmore400 Meters248.31 PBFR
Apr 18Paul Donahue InvitationalApr 18 · 400 Meters · Place 8 · SwarthmoreSwarthmore400 Meters848.68FR
Apr 18Paul Donahue InvitationalApr 18 · 200 Meters · Place 45 · SwarthmoreSwarthmore200 Meters4522.80 PBFR
Mar 28Danny Curran InvitationalMar 28 · 400 Meters · Place 11 · SwarthmoreSwarthmore400 Meters1149.25aFr
Mar 28Danny Curran InvitationalMar 28 · 200 Meters · Place 52 · SwarthmoreSwarthmore200 Meters5222.87aFr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 400 Meters · Place 3 · SwarthmoreSwarthmore400 Meters350.02a—
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 200 Meters · Place 10 · SwarthmoreSwarthmore200 Meters1022.98a—
Feb 15Widener Indoor ClassicFeb 15 · 400 Meters · Place 3 · SwarthmoreSwarthmore400 Meters3.49.23aFr
Feb 15Widener Indoor ClassicFeb 15 · 200 Meters · Place 27 · SwarthmoreSwarthmore200 Meters27.22.83aFr
Jan 31Seamus McElligottJan 31 · 60 Meter · Place 10 · SwarthmoreSwarthmore60 Meter10.7.34aFr
Jan 31Seamus McElligottJan 31 · 400 Meters · Place 1 · SwarthmoreSwarthmore400 Meters1.51.65aFr
Jan 24Widener Winter Evening InviteJan 24 · 400 Meters · Place 3 · SwarthmoreSwarthmore400 Meters349.72a—
Jan 17NYC Gotham CupJan 17 · 400 Meters · SwarthmoreSwarthmore400 Meters—DNSFr

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · 60 Meter · Place 15 · SwarthmoreSwarthmore60 MeterRound P15.7.31aFr
Dec 6Diplomat OpenDec 6 · 400 Meters · Place 2 · SwarthmoreSwarthmore400 Meters2.50.44aFr
Feb 7Bay State Conf ChampionshipFeb 7 · 600 Meters · Place 2 · Newton NorthNewton North600 Meters21:22.98a—
Jan 12MSTCA Northeast InvitationalJan 12 · 800 Meters · Place 11 · Newton NorthNewton North800 Meters112:01.5512
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 21 · Newton NorthNewton North200 Meters2123.4312
Jan 11Bay State Conf - Block 4Jan 11 · 600 Meters · Place 1 · Newton NorthNewton North600 Meters11:27.65a—
Jan 4Bay State Conference - Block 3Jan 4 · 300 Meters · Place 2 · Newton NorthNewton North300 Meters237.15a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 400 Meters · Place 5 · Newton NorthNewton North400 Meters5.49.87a12
May 15Bay State Conf ChampionshipMay 15 · 400 Meters · Place 4 · Newton NorthNewton North400 Meters451.03a—
May 11MSTCA Coaches InvitationalMay 11 · 400 Meters · Place 6 · Newton NorthNewton North400 Meters6.50.97a12
May 4Weston Twilight Invitational - Weston EventsMay 4 · 400 Meters · Place 13 · Newton NorthNewton North400 Meters1351.44a—
May 1Newton North @ FraminghamMay 1 · 400 Meters · Place 1 · Newton NorthNewton North400 Meters1.51.4Unofficial12
Apr 24Newton North vs BraintreeApr 24 · 400 Meters · Place 2 · Newton NorthNewton North400 Meters2.51.9Unofficial12

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 600 Meters · Place 2 · Newton NorthNewton North600 Meters2.1:22.78a PB12
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 3 · Newton NorthNewton North300 Meters3.37.13a PB12
Dec 14Bay State Conf - Block 1Dec 14 · 600 Meters · Place 2 · Newton NorthNewton North600 Meters2.1:27.09a12
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 600 Meters · Place 1 · Newton NorthNewton North600 Meters1.1:23.04a12
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 600 Meters · Place 23 · Newton NorthNewton North600 Meters23.1:30.02a11
Feb 8BSC ChampionshipFeb 8 · 600 Meters · Place 6 · Newton NorthNewton North600 Meters6.1:28.18a11
Jan 26BSC Meet #5Jan 26 · 600 Meters · Place 9 · Newton NorthNewton North600 Meters9.1:30.79a11
Jan 13MSTCA Northeast InvitationalJan 13 · 400 Meters · Place 18 · Newton NorthNewton North400 Meters1853.8511
Jan 13MSTCA Northeast InvitationalJan 13 · 400 Meters · Place 18 · Newton NorthNewton North400 Meters18.53.85a11
Jan 12BSC Meet #4Jan 12 · 600 Meters · Place 8 · Newton NorthNewton North600 Meters81:31.16JR

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 29USATF-NE Track and Field ChampionshipsJul 29 · 200 Meters · Place 12 · Waltham TrackWaltham Track200 Meters12.24.20aWind: -0.611
May 17BSC ChampionshipsMay 17 · 400 Meters · Place 8 · Newton NorthNewton North400 Meters8.53.12a11
May 13MSTCA Coaches InvitationalMay 13 · 400 Meters · Place 25 · Newton NorthNewton North400 Meters2553.67a—
May 10Newton North at WellesleyMay 10 · 400 Meters · Newton NorthNewton North400 Meters—53.7Unofficial11
May 6Weston Twilight InvitationalMay 6 · 400 Meters · Place 20 · Newton NorthNewton North400 Meters2052.83a—
Apr 26Newton North vs BraintreeApr 26 · 200 Meters · Place 3 · Newton NorthNewton North200 Meters3.24.77aUnofficial11
Apr 19BSC RelaysApr 19 · 400 Meters · Place 7 · Newton NorthNewton North400 Meters7.53.88a11
Apr 12Brookline v. Newton NorthApr 12 · 400 Meters · Newton NorthNewton North400 Meters—54.6Unofficial11
Apr 4Newton North v NatickApr 4 · 400 Meters · Newton NorthNewton North400 Meters—55.9Unofficial11

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 600 Meters · Place 16 · Newton NorthNewton North600 Meters16.1:29.72a11
Dec 22BSC Meet #2Dec 22 · 600 Meters · Place 5 · Newton NorthNewton North600 Meters5.1:30.69a11
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 600 Meters · Place 7 · Newton NorthNewton North600 Meters7.1:30.83a11

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27MIAA D1 ChampionshipMay 27 · 400 Meters · Place 26 · Newton NorthNewton North400 Meters26.54.50a10
May 18Bay State Conference ChampionshipMay 18 · 400 Meters · Place 18 · Newton NorthNewton North400 Meters18.54.75a10
May 11Newton North vs WellesleyMay 11 · 400 Meters · Newton NorthNewton North400 Meters—53.8Unofficial10
May 11Newton North vs WellesleyMay 11 · 200 Meters · Newton NorthNewton North200 Meters—25.1Unofficial10
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 400 Meters · Place 3 · Newton NorthNewton North400 Meters3.54.31a10
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 400 Meters · Place 3 · Newton NorthNewton North400 Meters3.54.31a10
May 4Framingham vs Newton NorthMay 4 · 400 Meters · Place 3 · Newton NorthNewton North400 Meters3.54.9Unofficial10
Apr 27NN vs BraintreeApr 27 · 400 Meters · Newton NorthNewton North400 Meters—56.1Unofficial10
Apr 13Brookline v. Newton NorthApr 13 · 400 Meters · Newton NorthNewton North400 Meters—56.8Unofficial10
Apr 6Newton North v NatickApr 6 · 400 Meters · Newton NorthNewton North400 Meters—58.0Unofficial10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 26Wellesley vs Newton NorthMay 26 · 400 Meters · Newton NorthNewton North400 Meters—59.8Unofficial9
May 19Natick vs Newton NorthMay 19 · 400 Meters · Newton NorthNewton North400 Meters—61.6Unofficial9
May 12Brookline v. NNMay 12 · 400 Meters · Newton NorthNewton North400 Meters—61.9Unofficial9