Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Jan 254:24.59aOcean Breeze Invitational January 25, 2019
1600 Meters · OutdoorUnion County Championships · May 154:33.54aUnion County ChampionshipsMay 15, 2019
200 Meters · IndoorEssex County Track Coaches Assn. Season Opener · Dec 2027.42aEssex County Track Coaches Assn. Season OpenerDecember 20, 2019
300 Meters · IndoorVirginia Tech Invitational · Jan 1736.31aVirginia Tech InvitationalJanuary 17, 2025
400 Meters · IndoorLiberty Kickoff · Dec 548.94aLiberty KickoffDecember 5, 2024
400 Meters · OutdoorVirginia Challenge · Apr 1849.52Virginia ChallengeApril 18, 2025
400m Hurdles · 36" / 0.914m · OutdoorWilliams College The FIRE Meet · May 1052.27aWilliams College The FIRE MeetMay 10, 2024
600 Meters · IndoorMaine College State meet · Feb 31:19.63aMaine College State meetFebruary 3, 2024

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15ACC Outdoor ChampionshipsMay 15 · 400m Hurdles · VirginiaVirginia400m Hurdles36" / 0.914mRound P--DQSr
Apr 27Virginia High PerformanceApr 27 · 400m Hurdles · Place 3 · VirginiaVirginia400m Hurdles354.42SR
Apr 24129th Penn RelaysApr 24 · 400m Hurdles · VirginiaVirginia400m Hurdles36" / 0.914m—52.98aSr
Apr 18Virginia ChallengeApr 18 · 400m Hurdles · Place 5 · VirginiaVirginia400m Hurdles553.72SR
Apr 18Virginia ChallengeApr 18 · 400 Meters · Place 50 · VirginiaVirginia400 Meters5049.52 PBSR
Apr 10Duke InvitationalApr 10 · 400 Hurdles Section 3 · Place 13 · VirginiaVirginia400 Hurdles Section 31353.36SR
Apr 10Duke InvitationalApr 10 · 400 Hurdles · Place 13 · VirginiaVirginia400 Hurdles1353.36SR
Mar 27Raleigh RelaysMar 27 · 400 Hurdles Section 2 · Place 18 · VirginiaVirginia400 Hurdles Section 21853.28SR
Mar 27Raleigh RelaysMar 27 · 400 Hurdles · Place 18 · VirginiaVirginia400 Hurdles1853.28SR
Mar 22Virginia OpenerMar 22 · 400m Hurdles · Place 3 · VirginiaVirginia400m Hurdles353.92SR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Virginia Tech ChallengeFeb 21 · 400 Meters · Place 6 · VirginiaVirginia400 Meters648.95SR
Feb 7East Coast InvitationalFeb 7 · 400 Meters · Place 18 · VirginiaVirginia400 Meters1849.84SR
Feb 762nd Annual East Coast InvitationalFeb 7 · 400 Meters · Place 18 · VirginiaVirginia400 Meters18.49.84aSr
Jan 17Virginia Tech InvitationalJan 17 · 300 Meters · Place 21 · VirginiaVirginia300 Meters21.36.31a PBSr
Jan 17Virginia Tech InvitationalJan 17 · 400 Meters · Place 15 · VirginiaVirginia400 Meters15.49.63aSr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Liberty KickoffDec 5 · 400 Meters · Place 4 · VirginiaVirginia400 Meters4.48.94a PBSr
Feb 9David Hemrey Valentine InvitationalFeb 9 · 400 Meters · Place 62 · BowdoinBowdoin400 Meters6249.36SR
Feb 3Maine College State meetFeb 3 · 600 Meters · Place 1 · BowdoinBowdoin600 Meters1.1:19.63a PBSr
Jan 28Middlesbury NESCAC InvitationalJan 28 · 400 Meters · Place 3 · BowdoinBowdoin400 Meters349.11a—
Jan 19Bates InvitationalJan 19 · 400 Meters · Place 1 · BowdoinBowdoin400 Meters1.49.45aSr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23NCAA Division III Outdoor Track & Field ChampionshipsMay 23 · 400m Hurdles · Place 7 · BowdoinBowdoin400m Hurdles36" / 0.914mRound P7.52.58aSr
May 23NCAA Division III Outdoor Track & Field ChampionshipsMay 23 · 400m Hurdles · Place 5 · BowdoinBowdoin400m Hurdles36" / 0.914m5.52.55aSr
May 10Williams College The FIRE MeetMay 10 · 400m Hurdles · Place 1 · BowdoinBowdoin400m Hurdles36" / 0.914m1.52.27a PBSr
Apr 27NESCAC Track andand Field ChampionshipsApr 27 · 400m Hurdles · Place 1 · BowdoinBowdoin400m Hurdles36" / 0.914m1.53.32aSr
Apr 19Maien State Pine Tree ClassicApr 19 · 400m Hurdles · Place 1 · BowdoinBowdoin400m Hurdles152.90SR
Apr 12Carla Coffey ClassicApr 12 · 400m Hurdles · Place 1 · BowdoinBowdoin400m Hurdles36" / 0.914m1.54.53aSr

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 2UBears Alumni InvitationalDec 2 · 600 Meters · Place 1 · BowdoinBowdoin600 Meters1.1:20.92aSr
Feb 10David Hemery Valentine InvitationalFeb 10 · 400 Meters · Place 118 · BowdoinBowdoin400 Meters118.50.26aJr
Feb 4Maine College State MeetFeb 4 · 600 Meters · Place 1 · BowdoinBowdoin600 Meters11:22.84JR
Jan 29Middlebury's New England Small College InvitationalJan 29 · 400 Meters · Place 7 · BowdoinBowdoin400 Meters750.53JR
Jan 14Peter Slovenski InvitationalJan 14 · 600 Meters · Place 1 · BowdoinBowdoin600 Meters11:22.68JR

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18MIT Final QualifierMay 18 · 400m Hurdles · Place 1 · BowdoinBowdoin400m Hurdles153.60JR
May 12NEICAAA Outdoor Track & Field ChampionshipsMay 12 · 400m Hurdles · Place 6 · BowdoinBowdoin400m HurdlesRound P653.57JR
May 12NEICAAA Outdoor Track & Field ChampionshipsMay 12 · 400m Hurdles · Place 6 · BowdoinBowdoin400m Hurdles653.76JR
May 4New England Division III Outdoor ChampionshipsMay 4 · 400m Hurdles · Place 3 · BowdoinBowdoin400m Hurdles354.29JR
Apr 29NESCAC Track & Field ChampionshipsApr 29 · 400m Hurdles · Place 4 · BowdoinBowdoin400m Hurdles36" / 0.914m4.55.65aJr
Apr 8Jonathan Tymann InvitationalApr 8 · 400m Hurdles · Place 1 · BowdoinBowdoin400m Hurdles155.55JR
Apr 1Bates College Quad MeetApr 1 · Javelin · Place 4 · BowdoinBowdoinJavelin441.74mJR
Apr 1Bates College Quad MeetApr 1 · 400m Hurdles · Place 1 · BowdoinBowdoin400m Hurdles154.84JR

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 3UBears Alumni InvitationalDec 3 · 400 Meters · Place 1 · BowdoinBowdoin400 Meters1.51.38aJr
Feb 5Maine State MeetFeb 5 · 600 Meters · Place 1 · BowdoinBowdoin600 Meters1.1:23.29aSo
Jan 21Bates Invitational and MultiJan 21 · 600 Meters · Place 2 · BowdoinBowdoin600 Meters21:24.35SO

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13NEICAAA Outdoor Track & Field ChampionshipsMay 13 · 400m Hurdles · Place 10 · BowdoinBowdoin400m Hurdles36" / 0.914mRound P10.55.65aSo
May 5D3 New England Outdoor ChampionshipsMay 5 · 400m Hurdles · Place 10 · BowdoinBowdoin400m Hurdles36" / 0.914m10.56.34aSo
Apr 30NESCAC Track & Field ChampionshipsApr 30 · 400m Hurdles · Place 2 · BowdoinBowdoin400m Hurdles36" / 0.914m2.54.61aSo
Apr 15Silfen InvitationalApr 15 · 400m Hurdles · Place 2 · BowdoinBowdoin400m Hurdles36" / 0.914m2.56.30aSo
Apr 9Polar Bear InvitationalApr 9 · 400m Hurdles · Place 1 · BowdoinBowdoin400m Hurdles36" / 0.914m1.56.37aSo
Apr 2Bates College Quad MeetApr 2 · 400 Meters · Place 3 · BowdoinBowdoin400 Meters3.52.03aSo

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 2NJCTC Wayne Letwink Memorial Winter ChampionshipFeb 2 · 600 Meters · Place 6 · Oratory PrepOratory Prep600 Meters6.1:27.50a12

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 200 Meters · Place 121 · Oratory PrepOratory Prep200 Meters121.27.42a PB12
Jan 25Ocean Breeze Invitational Jan 25 · 1 Mile · Place 6 · Oratory PrepOratory Prep1 Mile6.4:24.59a PB11

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 15Union County ChampionshipsMay 15 · 1600 Meters · Place 8 · Oratory PrepOratory Prep1600 Meters8.4:33.54a PB11
May 15Union County ChampionshipsMay 15 · 800 Meters · Oratory PrepOratory Prep800 Meters--DNF11

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15Bishop Loughlin GamesDec 15 · 1 Mile · Place 7 · Oratory PrepOratory Prep1 Mile7.4:33.94a11