Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMG vs. ME Dual · May 2013.36aMG vs. ME DualMay 20, 2025
100m Hurdles · 33" / 0.838m · OutdoorMG vs. ME Dual · May 2015.24aMG vs. ME DualMay 20, 2025
400 Meters · IndoorWesleyan Alumni Invitational · Jan 241:03.79Wesleyan Alumni InvitationalJanuary 24, 2026
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 6 Track & Field Championship · May 301:06.58aMIAA Division 6 Track & Field ChampionshipMay 30, 2025
60m Hurdles · 33" / 0.838m · IndoorWesleyan Winter Invite · Dec 69.69aWesleyan Winter InviteDecember 6, 2025
Javelin · 600g · OutdoorHoosac, THS, and Mt. Greylock Dual · Jun 1470-00Hoosac, THS, and Mt. Greylock DualJune 14, 2021
Long Jump · OutdoorMG, LX, TAC Triple Duals · May 1314-7MG, LX, TAC Triple DualsMay 13, 2025
Triple Jump · IndoorNYC Gotham Cup · Jan 1610.99mNYC Gotham CupJanuary 16, 2026
Triple Jump · OutdoorMIAA Division 6 Track & Field Championship · May 3036-03.75MIAA Division 6 Track & Field ChampionshipMay 30, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · Triple Jump · Place 11 · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump11.10.74mWind: 0.5Fr
May 1New England Division III Outdoor ChampionshipsMay 1 · 100m Hurdles · Place 13 · Wesleyan (Conn.)Wesleyan (Conn.)100m Hurdles33" / 0.838mRound P13.15.33aWind: 1.8Fr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · Triple Jump · Place 11 · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump11.10.94mWind: -1.9Fr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 100m Hurdles · Place 10 · Wesleyan (Conn.)Wesleyan (Conn.)100m Hurdles33" / 0.838mRound P10.15.37aWind: 0.8Fr
Apr 18Trinity InvitationalApr 18 · Triple Jump · Place 5 · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump5.10.78mWind: 0Fr
Apr 18Trinity InvitationalApr 18 · 100m Hurdles · Place 9 · Wesleyan (Conn.)Wesleyan (Conn.)100m Hurdles33" / 0.838mRound P9.16.10aWind: -0.7Fr
Apr 4Amherst Spring FlingApr 4 · Triple Jump · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump--FOULFr
Apr 4Amherst Spring FlingApr 4 · 100m Hurdles · Place 8 · Wesleyan (Conn.)Wesleyan (Conn.)100m Hurdles33" / 0.838m8.15.47aWind: 1Fr
Mar 28UMASS Flagship OpenerMar 28 · Triple Jump · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump3.10.85mWind: 4.4Fr
Mar 28UMASS Flagship OpenerMar 28 · 100m Hurdles · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)100m Hurdles33" / 0.838m4.15.92aWind: 1.3Fr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 100m Hurdles · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)100m Hurdles315.59aFr

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · Triple Jump · Place 10 · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump1010.90mFR
Feb 13Tufts Cupid ChallengeFeb 13 · Triple Jump · Place 5 · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump510.93mFr
Feb 13Tufts Cupid ChallengeFeb 13 · 60m Hurdles · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)60m HurdlesRound P49.54aFr
Feb 13Tufts Cupid ChallengeFeb 13 · 60m Hurdles · Place 8 · Wesleyan (Conn.)Wesleyan (Conn.)60m Hurdles89.60aFr
Feb 7Tufts 6-Way InvitationalFeb 7 · 60m Hurdles · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)60m Hurdles29.49aFR
Feb 7Tufts 6-Way InvitationalFeb 7 · 60m Hurdles · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)60m Hurdles39.44aFR
Feb 1Middlebury's NESCAC InviteFeb 1 · Triple Jump · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump210.91mFR
Jan 24Wesleyan Alumni InvitationalJan 24 · 400 Meters · Place 4 · WesleyanWesleyan400 Meters41:03.79 PBFR
Jan 24Wesleyan Alumni InvitationalJan 24 · 60m Hurdles · Place 7 · WesleyanWesleyan60m HurdlesRound P79.76FR
Jan 24Wesleyan Alumni InvitationalJan 24 · 60m Hurdles · Place 8 · WesleyanWesleyan60m Hurdles89.93FR
Jan 16NYC Gotham CupJan 16 · 60m Hurdles · Place 22 · Wesleyan (Conn.)Wesleyan (Conn.)60m Hurdles33" / 0.838mRound P22.10.49aWind: 0Fr
Jan 16NYC Gotham CupJan 16 · Triple Jump · Place 8 · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump8.10.99m PBFr
Jan 10Wesleyan Winter InvitationalJan 10 · 60m Hurdles · Place 8 · Wesleyan (Conn.)Wesleyan (Conn.)60m Hurdles33" / 0.838mRound P8.9.87aFr
Jan 10Wesleyan Winter InvitationalJan 10 · 60m Hurdles · Place 7 · Wesleyan (Conn.)Wesleyan (Conn.)60m Hurdles33" / 0.838m7.9.95aFr
Jan 10Wesleyan Winter InvitationalJan 10 · Triple Jump · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)Triple Jump3.10.87mFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Wesleyan Winter InviteDec 6 · 60m Hurdles · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)60m Hurdles33" / 0.838mRound P3.9.71aFr
Dec 6Wesleyan Winter InviteDec 6 · 60m Hurdles · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)60m Hurdles33" / 0.838m3.9.69a PBFr

2025 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · Triple Jump · Place 19 · Mt Greylock RegionalMt Greylock RegionalTriple Jump1934-4.5012
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 3 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m3.1:06.58a PB12
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · Triple Jump · Place 2 · Mt Greylock RegionalMt Greylock RegionalTriple Jump2.36-03.75 PB12
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 100m Hurdles · Place 2 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838mRound P2.15.71a12
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 100m Hurdles · Place 2 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838m2.15.66a12
May 24WMASS Small School ChampionshipMay 24 · Triple Jump · Place 1 · Mt Greylock RegionalMt Greylock RegionalTriple Jump135-5.5012
May 24WMASS Small School ChampionshipMay 24 · 400m Hurdles · Place 3 · Mt Greylock RegionalMt Greylock Regional400m Hurdles31:07.41a12
May 24WMASS Small School ChampionshipMay 24 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m HurdlesRound P115.31a12
May 24WMASS Small School ChampionshipMay 24 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles115.38a12
May 20MG vs. ME DualMay 20 · Triple Jump · Place 1 · Mt Greylock RegionalMt Greylock RegionalTriple Jump1.35-412
May 20MG vs. ME DualMay 20 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838m1.15.24a PB12
May 20MG vs. ME DualMay 20 · 100 Meters · Place 1 · Mt Greylock RegionalMt Greylock Regional100 Meters1.13.36a PB12
May 17Berkshire County Individual ChampionshipsMay 17 · Triple Jump · Place 1 · Mount Greylock Regional High SMount Greylock Regional High STriple Jump134-8.2512
May 17Berkshire County Individual ChampionshipsMay 17 · 100m Hurdles · Place 1 · Mount Greylock Regional High SMount Greylock Regional High S100m Hurdles115.5212
May 17Berkshire County Individual ChampionshipsMay 17 · 400m Hurdles · Place 1 · Mount Greylock Regional High SMount Greylock Regional High S400m Hurdles11:05.0612
May 13MG, LX, TAC Triple DualsMay 13 · 400m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m1.1:09.06a12
May 13MG, LX, TAC Triple DualsMay 13 · Triple Jump · Place 1 · Mt Greylock RegionalMt Greylock RegionalTriple Jump1.34-8.2512
May 13MG, LX, TAC Triple DualsMay 13 · Long Jump · Place 1 · Mt Greylock RegionalMt Greylock RegionalLong Jump1.14-7 PB12
May 13MG, LX, TAC Triple DualsMay 13 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838m1.15.98a12
May 8MG, PHS, MM Triple DualsMay 8 · Triple Jump · Place 1 · Mt Greylock RegionalMt Greylock RegionalTriple Jump134-05.7512
May 8MG, PHS, MM Triple DualsMay 8 · Long Jump · Place 4 · Mt Greylock RegionalMt Greylock RegionalLong Jump414-02.5012
May 8MG, PHS, MM Triple DualsMay 8 · 400m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional400m Hurdles11:09.72a12
May 8MG, PHS, MM Triple DualsMay 8 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles115.77a12
May 1MG, WAH, HV Triple DualsMay 1 · Triple Jump · Place 1 · Mt Greylock RegionalMt Greylock RegionalTriple Jump134-112
May 1MG, WAH, HV Triple DualsMay 1 · Long Jump · Place 2 · Mt Greylock RegionalMt Greylock RegionalLong Jump215-7.7512
May 1MG, WAH, HV Triple DualsMay 1 · 400m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional400m Hurdles11:06.62a12
May 1MG, WAH, HV Triple DualsMay 1 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles115.55a12
Apr 19Mt. Greylock Relay InvitationalApr 19 · Triple Jump · Place 1 · Mount Greylock Regional High SMount Greylock Regional High STriple Jump134-212
Apr 4MG InvitationalApr 4 · 400m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m1.1:10.72a12
Apr 4MG InvitationalApr 4 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838m1.15.87a12
Mar 281,1,1 InvitationalMar 28 · Triple Jump · Place 1 · Mount Greylock Regional High SMount Greylock Regional High STriple Jump135-8.5012
Mar 281,1,1 InvitationalMar 28 · 100m Hurdles · Place 1 · Mount Greylock Regional High SMount Greylock Regional High S100m Hurdles116.5612
Mar 281,1,1 InvitationalMar 28 · Triple Jump · Place 1 · Mount Greylock Regional High SMount Greylock Regional High STriple Jump135-8.5012
Mar 281,1,1 InvitationalMar 28 · 100m Hurdles · Place 1 · Mount Greylock Regional High SMount Greylock Regional High S100m Hurdles116.5612

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · Triple Jump · Place 19 · Mt Greylock RegionalMt Greylock RegionalTriple Jump1934-3.25—
May 30MIAA Meet of ChampionsMay 30 · 400m Hurdles · Place 18 · Mt Greylock RegionalMt Greylock Regional400m Hurdles181:07.29a—
May 30MIAA Meet of ChampionsMay 30 · 100m Hurdles · Place 14 · Mt Greylock RegionalMt Greylock Regional100m Hurdles1415.80a—
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · Triple Jump · Place 2 · Mt Greylock RegionalMt Greylock RegionalTriple Jump236-2.50—
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 4 · Mt Greylock RegionalMt Greylock Regional400m Hurdles41:07.03a—
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 100m Hurdles · Place 2 · Mt Greylock RegionalMt Greylock Regional100m Hurdles215.97a—
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 100m Hurdles · Place 2 · Mt Greylock RegionalMt Greylock Regional100m Hurdles215.74a—
May 17WMASS D2 ChampionshipMay 17 · 400m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional400m Hurdles11:07.45a—
May 17WMASS D2 ChampionshipMay 17 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles115.88a—
May 17WMASS D2 ChampionshipMay 17 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles116.13a—
Apr 9Berkshire County 2AApr 9 · Triple Jump · Place 2 · Mount Greylock Regional High SMount Greylock Regional High STriple Jump232-1.7511
Apr 9Berkshire County 2AApr 9 · 400m Hurdles · Place 1 · Mount Greylock Regional High SMount Greylock Regional High S400m Hurdles11:09.2611
Apr 9Berkshire County 2AApr 9 · 100m Hurdles · Place 1 · Mount Greylock Regional High SMount Greylock Regional High S100m Hurdles116.0611

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 400m Hurdles · Place 24 · Mt Greylock RegionalMt Greylock Regional400m Hurdles241:11.02a—
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 400m Hurdles · Place 5 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m5.1:09.91a10
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 100m Hurdles · Place 6 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838mRound P6.16.13aWind: 0.210
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 100m Hurdles · Place 6 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838m6.16.13aWind: 0.110
May 25MIAA Division 6 State MeetMay 25 · 400m Hurdles · Place 5 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m5.1:09.91a10
May 25MIAA Division 6 State MeetMay 25 · 100m Hurdles · Place 6 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838mRound P6.16.13a10
May 25MIAA Division 6 State MeetMay 25 · 100m Hurdles · Place 6 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838m6.16.13a10
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 400m Hurdles · Place 7 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m7.71.23a10
Apr 22Niskayuna Warrior Track and Field Classic 2023Apr 22 · 100m Hurdles · Place 14 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838mRound P14.17.95a10
Apr 21MSTCA WILLIAM C. KANE DEVELOPMENTAL INVITATIONALApr 21 · 400m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional400m Hurdles11:11.48a—
Apr 21MSTCA WILLIAM C. KANE DEVELOPMENTAL INVITATIONALApr 21 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles116.82a—
Apr 21MSTCA WILLIAM C. KANE DEVELOPMENTAL INVITATIONALApr 21 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles116.67a—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26MIAA Division 6 ChampionshipMay 26 · 400m Hurdles · Place 11 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m11.73.28a9
May 26MIAA Division 6 ChampionshipMay 26 · 100m Hurdles · Place 13 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838mRound P13.17.64aWind: 0.29
Apr 23Warrior Track and Field ClassicApr 23 · 400m Hurdles · Place 16 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m16.76.82a9
Apr 23Warrior Track and Field ClassicApr 23 · 100m Hurdles · Place 9 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838mRound P9.18.27a9
Apr 22William Kane Developmental MeetApr 22 · 400m Hurdles · Place 5 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m5.1:18.45a9
Apr 22William Kane Developmental MeetApr 22 · 100m Hurdles · Place 1 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838mRound P1.17.92a9
Apr 22William Kane Developmental MeetApr 22 · 100m Hurdles · Place 8 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838m8.20.47a9

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 14Hoosac, THS, and Mt. Greylock DualJun 14 · 400m Hurdles · Place 4 · Mt Greylock RegionalMt Greylock Regional400m Hurdles30" / 0.762m4.1:17.61a8
Jun 14Hoosac, THS, and Mt. Greylock DualJun 14 · Javelin · Place 5 · Mt Greylock RegionalMt Greylock RegionalJavelin600g5.70-00 PB8
Jun 14Hoosac, THS, and Mt. Greylock DualJun 14 · 100m Hurdles · Place 3 · Mt Greylock RegionalMt Greylock Regional100m Hurdles33" / 0.838m3.18.82a8
Jun 14Hoosac, THS, and Mt. Greylock DualJun 14 · 100 Meters · Place 5 · Mt Greylock RegionalMt Greylock Regional100 Meters5.14.78a8