Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSG 2024 · Jul 2012.99aBSG 2024July 20, 2024
200 Meters · IndoorPenn Classic · Feb 625.75aPenn ClassicFebruary 6, 2026
200 Meters · OutdoorDuke Invitational · Apr 1025.31Duke InvitationalApril 10, 2025
300 Meters · IndoorDarius Dixon Memorial Invitational · Feb 1439.81aDarius Dixon Memorial InvitationalFebruary 14, 2025
400 Meters · IndoorDarius Dixon Memorial Invitational · Feb 1457.05aDarius Dixon Memorial InvitationalFebruary 14, 2025
400 Meters · OutdoorDan Stimson Memorial · Mar 2955.42Dan Stimson MemorialMarch 29, 2025
400m Hurdles · 30" / 0.762m · Outdoor129th Penn Relays · Apr 241:02.74a129th Penn RelaysApril 24, 2025
50 Meters · IndoorDual Valley Conference League Championship · Feb 66.59aDual Valley Conference League ChampionshipFebruary 6, 2024
50 Yard Dash · IndoorDual Valley Meet No. 2 · Dec 207.11aDual Valley Meet No. 2December 20, 2022
500 Meters · IndoorDick Taylor Carolina Challenge · Jan 171:20.46aDick Taylor Carolina ChallengeJanuary 17, 2025
50y Hurdles · 33" · IndoorDual Valley Conference meet 2 · Jan 48.15aDual Valley Conference meet 2January 4, 2024
55 Meter · IndoorMSTCA Boston Holiday Challenge · Dec 277.85aMSTCA Boston Holiday ChallengeDecember 27, 2022
55 Meters · IndoorMSTCA Coaches Invitational (Small Schools) · Jan 287.85aMSTCA Coaches Invitational (Small Schools)January 28, 2023
600 Meters · IndoorMSTCA Speed Classic (Small School) · Dec 161:42.44aMSTCA Speed Classic (Small School)December 16, 2023
High Jump · IndoorDual Valley League Meet · Dec 154-08.00Dual Valley League MeetDecember 15, 2022
High Jump · OutdoorMSTCA Jim Hoar Freshman Sophomore Invitational · May 74-06.00MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7, 2022
Varsity 50 Yard Dash Finals · IndoorDual Valley Conference meet 5 · Jan 236.74aDual Valley Conference meet 5January 23, 2024

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

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 222026 CAA Indoor ChampionshipsFeb 22 · 400 Meters · Place 12 · William & MaryWilliam & Mary400 Meters12.57.16aSo
Feb 13Darius Dixon InviteFeb 13 · 400 Meters · Place 16 · William & MaryWilliam & Mary400 Meters1657.64aSo
Feb 6Penn ClassicFeb 6 · 400 Meters · Place 4 · William & MaryWilliam & Mary400 Meters457.78aSo
Feb 6Penn ClassicFeb 6 · 200 Meters · Place 39 · William & MaryWilliam & Mary200 Meters3925.75a PBSo
Jan 30PSU National OpenJan 30 · 400 Meters · Place 37 · William & MaryWilliam & Mary400 Meters37.59.73aSo
Jan 23Hokie InvitationalJan 23 · 300 Meters · Place 20 · William & MaryWilliam & Mary300 Meters2041.21SO
Jan 23Hokie InvitationalJan 23 · 200 Meters · Place 24 · William & MaryWilliam & Mary200 Meters2426.44SO

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Navy Indoor InvitationalDec 6 · 400 Meters · Place 2 · William & MaryWilliam & Mary400 Meters2.57.84aSo
Feb 14Darius Dixon Memorial InvitationalFeb 14 · 400 Meters · Place 4 · William & MaryWilliam & Mary400 Meters457.05a PB—
Feb 14Darius Dixon Memorial InvitationalFeb 14 · 300 Meters · Place 6 · William & MaryWilliam & Mary300 Meters639.81a PB—
Feb 7East Coast InvitationalFeb 7 · 400 Meters · Place 10 · William & MaryWilliam & Mary400 Meters1057.80FR
Feb 762nd Annual East Coast InvitationalFeb 7 · 400 Meters · Place 10 · William & MaryWilliam & Mary400 Meters10.57.80aFr
Jan 23Brant Tolsma InvitationalJan 23 · 400 Meters · Place 15 · William & MaryWilliam & Mary400 Meters1558.53a—
Jan 17Dick Taylor Carolina ChallengeJan 17 · 500 Meters · Place 6 · William & MaryWilliam & Mary500 Meters61:20.46a PB—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 14CAA Outdoor ChampionshipsMay 14 · 400m Hurdles · Place 6 · William & MaryWilliam & Mary400m HurdlesRound P61:01.10FR
May 14CAA Outdoor ChampionshipsMay 14 · 400m Hurdles · Place 7 · William & MaryWilliam & Mary400m Hurdles71:01.62FR
May 14CAA Outdoor ChampionshipsMay 14 · 400m Hurdles · Place 6 · William & MaryWilliam & Mary400m HurdlesRound P61:01.10FR
May 14CAA Outdoor ChampionshipsMay 14 · 400m Hurdles · Place 7 · William & MaryWilliam & Mary400m Hurdles71:01.62FR
May 4Duke TwilightMay 4 · 400m Hurdles · Place 6 · William & MaryWilliam & Mary400m Hurdles61:00.15aFr
Apr 24129th Penn RelaysApr 24 · 400m Hurdles · William & MaryWilliam & Mary400m Hurdles30" / 0.762m—1:02.74a PBFr
Apr 18Virginia ChallengeApr 18 · 400m Hurdles · Place 1 · William & MaryWilliam & Mary400m Hurdles11:00.59FR
Apr 18Virginia ChallengeApr 18 · 400 Meters · Place 36 · William & MaryWilliam & Mary400 Meters3656.37FR
Apr 10Duke InvitationalApr 10 · 400 Hurdles Section 4 · Place 19 · William & MaryWilliam & Mary400 Hurdles Section 4191:01.99FR
Apr 10Duke InvitationalApr 10 · 400 Hurdles · Place 19 · William & MaryWilliam & Mary400 Hurdles191:01.99FR
Apr 10Duke InvitationalApr 10 · 200 Meters · Place 52 · William & MaryWilliam & Mary200 Meters5225.31 PBFR
Mar 29Dan Stimson MemorialMar 29 · 400 Meters · Place 1 · William & MaryWilliam & Mary400 Meters155.42 PBFR
Mar 21Fred HardyMar 21 · 400m Hurdles · Place 3 · William & MaryWilliam & Mary400m Hurdles30" / 0.762m3.1:03.42aFr
Mar 21Fred HardyMar 21 · 200 Meters · Place 45 · William & MaryWilliam & Mary200 Meters45.27.12aWind: -3Fr

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 7Navy InviteDec 7 · 400 Meters · Place 4 · William & MaryWilliam & Mary400 Meters4.57.78aFr
Dec 7Navy InviteDec 7 · 200 Meters · Place 12 · William & MaryWilliam & Mary200 Meters12.25.75aWind: 0Fr
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 300 Meters · Place 5 · Whitinsville ChristianWhitinsville Christian300 Meters5.40.01a12
Feb 24MIAA Meet of Champions Feb 24 · 300 Meters · Place 5 · Whitinsville ChristianWhitinsville Christian300 Meters540.25a—
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 300 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian300 Meters139.89a—
Feb 6Dual Valley Conference League ChampionshipFeb 6 · 300 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian300 Meters143.95a—
Feb 6Dual Valley Conference League ChampionshipFeb 6 · 50 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian50 Meters26.68a—
Feb 6Dual Valley Conference League ChampionshipFeb 6 · 50 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian50 Meters16.59a PB—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 300 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian300 Meters140.1112
Jan 23Dual Valley Conference meet 5Jan 23 · 300 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian300 Meters144.18a—
Jan 23Dual Valley Conference meet 5Jan 23 · Varsity 50 Yard Dash Finals · Place 1 · Whitinsville ChristianWhitinsville ChristianVarsity 50 Yard Dash Finals16.74a PB—
Jan 18Dual Valley Conference meet 4Jan 18 · 50y Hurdles · Place 3 · Whitinsville ChristianWhitinsville Christian50y Hurdles33"3.8.38a12
Jan 18Dual Valley Conference meet 4Jan 18 · High Jump · Whitinsville ChristianWhitinsville ChristianHigh Jump--NH12
Jan 11Dual Valley Conference meet 3Jan 11 · High Jump · Place 5 · Whitinsville ChristianWhitinsville ChristianHigh Jump54-1—
Jan 11Dual Valley Conference meet 3Jan 11 · Varsity 50y Hurdles Finals · Place 3 · Whitinsville ChristianWhitinsville ChristianVarsity 50y Hurdles Finals38.46a—
Jan 4Dual Valley Conference meet 2Jan 4 · 50y Hurdles · Place 1 · Whitinsville ChristianWhitinsville Christian50y Hurdles33"1.8.15a PB12

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 20BSG 2024Jul 20 · 200 Meters · Place 2 · ScholasticScholastic200 Meters2.25.95a12
Jul 20BSG 2024Jul 20 · 100 Meters · Place 3 · ScholasticScholastic100 Meters3.12.99a PB12
May 30MIAA Meet of ChampionsMay 30 · 400m Hurdles · Place 3 · Whitinsville ChristianWhitinsville Christian400m Hurdles31:01.25a—
May 30MIAA Meet of ChampionsMay 30 · 400 Meters · Place 4 · Whitinsville ChristianWhitinsville Christian400 Meters457.32a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 400m Hurdles · Place 2 · Whitinsville ChristianWhitinsville Christian400m Hurdles21:02.45a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 400 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian400 Meters255.98a—
May 14Dual Valley Conference Spring ChampionshipMay 14 · Long Jump · Place 2 · Whitinsville ChristianWhitinsville ChristianLong Jump216-2.50—
May 14Dual Valley Conference Spring ChampionshipMay 14 · 400m Hurdles · Place 1 · Whitinsville ChristianWhitinsville Christian400m Hurdles11:06.34a—
May 14Dual Valley Conference Spring ChampionshipMay 14 · 200 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian200 Meters126.07a—
May 11District E D 2 Central Mass ChampionshipMay 11 · 400m Hurdles · Place 1 · Whitinsville ChristianWhitinsville Christian400m Hurdles11:03.22a—
May 7Whitinsville vs SuttonMay 7 · 400 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian400 Meters158.0—
Apr 30Whitinsville vs BMRApr 30 · Long Jump · Whitinsville ChristianWhitinsville ChristianLong Jump—15-02Unofficial12
Apr 30Whitinsville vs BMRApr 30 · 100m Hurdles · Whitinsville ChristianWhitinsville Christian100m Hurdles33" / 0.838m—18.3Unofficial12
Apr 30Whitinsville vs BMRApr 30 · 400 Meters · Whitinsville ChristianWhitinsville Christian400 Meters—1:00.0Unofficial12
Apr 23Whitinsville vs NipmucApr 23 · 400m Hurdles · Place 1 · Whitinsville ChristianWhitinsville Christian400m Hurdles11:05.4—
Apr 9Douglas vs. Whitinsville ChristianApr 9 · 200 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian200 Meters126.2—

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 400 Meters · Place 4 · UnattachedUnattached400 Meters4.57.51a12
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian600 Meters1.1:42.44a PB12
Dec 14Dual Valley Conference meet 1Dec 14 · 50y Hurdles · Place 3 · Whitinsville ChristianWhitinsville Christian50y Hurdles33"3.8.3012
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 300 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian300 Meters1.41.82a12
Mar 9New Balance Nationals IndoorMar 9 · 200 Meters · Place 96 · WhitinsvilleWhitinsville200 Meters9626.4611
Mar 9New Balance Nationals IndoorMar 9 · 200 Meters · Place 96 · WhitinsvilleWhitinsville200 Meters9626.4611
Feb 25MIAA Meet of ChampionsFeb 25 · 300 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian300 Meters141.52JR
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 300 Meters · Place 3 · Whitinsville ChristianWhitinsville Christian300 Meters3.41.96a11
Feb 11MSTCA Qualifier MeetFeb 11 · 300 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian300 Meters2.41.88a11
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 300 Meters · Place 5 · Whitinsville ChristianWhitinsville Christian300 Meters542.20a—
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 55 Meters · Place 29 · Whitinsville ChristianWhitinsville Christian55 MetersRound P297.85a PB—
Jan 24Dual Valley Conference League ChampionshipJan 24 · High Jump · Place 4 · Whitinsville ChristianWhitinsville ChristianHigh Jump44-06.0011
Jan 24Dual Valley Conference League ChampionshipJan 24 · 300 Meters · Place 3 · Whitinsville ChristianWhitinsville Christian300 Meters345.59a11
Jan 17Dual Valley Conference League Meet #5Jan 17 · High Jump · Place 4 · Whitinsville ChristianWhitinsville ChristianHigh Jump44-08.0011
Jan 17Dual Valley Conference League Meet #5Jan 17 · Shot Put · Place 17 · Whitinsville ChristianWhitinsville ChristianShot Put1719-00.0011
Jan 17Dual Valley Conference League Meet #5Jan 17 · 300 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian300 Meters246.13a11
Jan 10Dual Valley Conference League Meet #4Jan 10 · 300 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian300 Meters146.58a11
Jan 5Dual Valley Conference League Meet #3Jan 5 · 300 Meters · Place 3 · Whitinsville ChristianWhitinsville Christian300 Meters347.2611

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 400m Hurdles · Place 3 · Whitinsville ChristianWhitinsville Christian400m Hurdles31:03.62a—
Jun 1MIAA Meet of ChampionsJun 1 · 400 Meters · Place 4 · Whitinsville ChristianWhitinsville Christian400 Meters457.45a—
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 400m Hurdles · Place 1 · Whitinsville ChristianWhitinsville Christian400m Hurdles30" / 0.762m1.1:04.31a11
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 400 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian400 Meters1.57.52a11
May 25MIAA Division 6 State MeetMay 25 · 400m Hurdles · Place 1 · Whitinsville ChristianWhitinsville Christian400m Hurdles30" / 0.762m1.1:04.31a11
May 25MIAA Division 6 State MeetMay 25 · 400 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian400 Meters1.57.52a11
May 20MSTCA South Shore Twilight MeetMay 20 · 400 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian400 Meters1.57.30a11
May 17Dual Valley Conference Outdoor ChampionshipMay 17 · Triple Jump · Place 4 · Whitinsville ChristianWhitinsville ChristianTriple Jump431-0.25—
May 17Dual Valley Conference Outdoor ChampionshipMay 17 · 400m Hurdles · Place 1 · Whitinsville ChristianWhitinsville Christian400m Hurdles164.41a—
May 17Dual Valley Conference Outdoor ChampionshipMay 17 · 200 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian200 Meters126.21a—
Apr 12Douglas vs Whitinsville ChristianApr 12 · Triple Jump · Place 1 · Whitinsville ChristianWhitinsville ChristianTriple Jump1.31-05Unofficial11

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 300 Meters · Place 6 · Whitinsville ChristianWhitinsville Christian300 Meters6.42.39a11
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55 Meter · Place 30 · Whitinsville ChristianWhitinsville Christian55 MeterRound P30.7.85a PB11
Dec 27MSTCA Boston Holiday ChallengeDec 27 · High Jump · Whitinsville ChristianWhitinsville ChristianHigh Jump—DNS11
Dec 20Dual Valley Meet No. 2Dec 20 · 50 Yard Dash · Place 6 · Whitinsville ChristianWhitinsville Christian50 Yard Dash6.7.11a PB11
Dec 20Dual Valley Meet No. 2Dec 20 · 300 Meters · Whitinsville ChristianWhitinsville Christian300 Meters—DNS11
Dec 20Dual Valley Meet No. 2Dec 20 · Shot Put · Whitinsville ChristianWhitinsville ChristianShot Put4kg—DNS11
Dec 20Dual Valley Meet No. 2Dec 20 · High Jump · Place 3 · Whitinsville ChristianWhitinsville ChristianHigh Jump3.4-06.0011
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 300 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian300 Meters2.42.90a11
Dec 15Dual Valley League MeetDec 15 · 300 Meters · Place 3 · Whitinsville ChristianWhitinsville Christian300 Meters3.47.63a11
Dec 15Dual Valley League MeetDec 15 · High Jump · Place 2 · Whitinsville ChristianWhitinsville ChristianHigh Jump2.4-08.00 PB11
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 300 Meters · Place 3 · Whitinsville ChristianWhitinsville Christian300 Meters3.44.67a11

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · 400 Meters · Place 8 · Whitinsville ChristianWhitinsville Christian400 Meters8.58.85a10
May 26MIAA Division 6 ChampionshipMay 26 · 400m Hurdles · Whitinsville ChristianWhitinsville Christian400m Hurdles30" / 0.762m--FS10
May 26MIAA Division 6 ChampionshipMay 26 · 400 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian400 Meters2.58.67a10
May 21MSTCA South Shore Twilight InvitationalMay 21 · 400 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian400 Meters1.59.41a10
May 21MSTCA South Shore Twilight InvitationalMay 21 · 200 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian200 Meters2.27.07a10
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 400m Hurdles · Place 4 · Whitinsville ChristianWhitinsville Christian400m Hurdles30" / 0.762m4.1:12.00a10
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · High Jump · Place 13 · Whitinsville ChristianWhitinsville ChristianHigh Jump13.4-06.00 PB10
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 400m Hurdles · Place 4 · Whitinsville ChristianWhitinsville Christian400m Hurdles30" / 0.762m4.1:12.00a10
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · High Jump · Place 13 · Whitinsville ChristianWhitinsville ChristianHigh Jump13.4-06.0010