Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHamline Invitational · Mar 3012.49aHamline InvitationalMarch 30, 2026
200 Meters · IndoorCarleton Meet of Hearts · Feb 1427.10aCarleton Meet of HeartsFebruary 14, 2026
200 Meters · OutdoorMIAA Division 2 Track & Field Championship · May 2426.21aMIAA Division 2 Track & Field ChampionshipMay 24, 2024
300 Meters · IndoorM City Indoor Classic · Dec 643.93aM City Indoor ClassicDecember 6, 2024
400 Meters · IndoorDual County League Invitational · Jan 31:04.85aDual County League InvitationalJanuary 3, 2024
400 Meters · OutdoorSt. Olaf Open · May 31:00.12aSt. Olaf OpenMay 3, 2025
55 Meter · IndoorDual County League JV Meet #1 · Dec 197.83aDual County League JV Meet #1December 19, 2023
55 Meters · IndoorMIAC Indoor Championships · Feb 267.43aMIAC Indoor ChampionshipsFebruary 26, 2026
60 Meter · IndoorM City Classic · Dec 58.01aM City ClassicDecember 5, 2025
60 Meters · IndoorMIAC Championships · Feb 277.98MIAC ChampionshipsFebruary 27, 2025
600 Meters · IndoorDual County League JV Meet #1 · Dec 191:55.17aDual County League JV Meet #1December 19, 2023
Long Jump · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 1616-05.00MIAA Division 2 Indoor Track & Field ChampionshipFebruary 16, 2024
Long Jump · OutdoorMSTCA Division 2 Relays · Apr 304.60mMSTCA Division 2 RelaysApril 30, 2023
Shot Put · 4kg · OutdoorDual County Championship Meet · May 1819-11.50Dual County Championship MeetMay 18, 2022

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 2St. Olaf Ole OpenMay 2 · 200 Meters · Place 5 · MacalesterMacalester200 Meters526.45SO
Apr 30MIAC Outdoor ChampionshipApr 30 · 200 Meters · Place 12 · MacalesterMacalester200 MetersRound P12.26.27aWind: 3.5So
Apr 30MIAC Outdoor ChampionshipApr 30 · 100 Meters · Place 15 · MacalesterMacalester100 MetersRound P15.12.67aWind: -0.8So
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · Long Jump · Place 13 · MacalesterMacalesterLong Jump135.01mSo
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · 100 Meters · Place 13 · MacalesterMacalester100 Meters1312.88aSo
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · Long Jump · Place 15 · MacalesterMacalesterLong Jump15.4.53mWind: 1.1So
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · 200 Meters · Place 7 · MacalesterMacalester200 Meters7.26.93aWind: -1.4So
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · 100 Meters · Place 5 · MacalesterMacalester100 Meters5.12.88aWind: -0.4So
Apr 18Carleton Relays UseApr 18 · Long Jump · Place 5 · MacalesterMacalesterLong Jump54.81mSO
Apr 18Carleton Relays UseApr 18 · 400 Meters · Place 3 · MacalesterMacalester400 Meters31:02.44aSO
Apr 11Gene Glader InvitationalApr 11 · Long Jump · Place 18 · MacalesterMacalesterLong Jump18.4.86mWind: 0.6So
Apr 11Gene Glader InvitationalApr 11 · 100 Meters · Place 13 · MacalesterMacalester100 Meters13.12.83aWind: 1.4So
Mar 30Hamline InvitationalMar 30 · Long Jump · Place 11 · MacalesterMacalesterLong Jump114.74mSo
Mar 30Hamline InvitationalMar 30 · 200 Meters · Place 6 · MacalesterMacalester200 Meters626.48aSo
Mar 30Hamline InvitationalMar 30 · 100 Meters · Place 7 · MacalesterMacalester100 Meters712.49a PBSo

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 26MIAC Indoor ChampionshipsFeb 26 · 55 Meters · Place 9 · MacalesterMacalester55 Meters97.43a PBSO
Feb 20St. Olaf Tostrud ClassicFeb 20 · Long Jump · Place 14 · MacalesterMacalesterLong Jump144.61mSo
Feb 20St. Olaf Tostrud ClassicFeb 20 · 60 Meters · Place 5 · MacalesterMacalester60 MetersRound P58.05aSo
Feb 20St. Olaf Tostrud ClassicFeb 20 · 60 Meters · Place 5 · MacalesterMacalester60 Meters58.03aSo
Feb 14Carleton Meet of HeartsFeb 14 · Long Jump · Place 8 · MacalesterMacalesterLong Jump84.74mSO
Feb 14Carleton Meet of HeartsFeb 14 · 200 Meters · Place 3 · MacalesterMacalester200 Meters327.10a PBSO
Feb 7Gopher ClassicFeb 7 · Long Jump · Place 12 · MacalesterMacalesterLong Jump125.03mSo
Jan 30St. Olaf Invitational and Multi EventsJan 30 · 60 Meters · Place 9 · MacalesterMacalester60 MetersRound P98.17aSo
Jan 24Vanessa Seljeskog ClassicJan 24 · Long Jump · Place 16 · MacalesterMacalesterLong Jump164.87mSO
Jan 24Vanessa Seljeskog ClassicJan 24 · 60 Meters · Place 13 · MacalesterMacalester60 Meters138.14aSO
Jan 24Vanessa Seljeskog ClassicJan 24 · 60 Meters · Place 5 · MacalesterMacalester60 Meters58.14aSO

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 5M City ClassicDec 5 · 60 Meter · Place 15 · MacalesterMacalester60 MeterRound P15.8.01a PBSo
Dec 5M City ClassicDec 5 · Long Jump · Place 15 · MacalesterMacalesterLong Jump15.4.78mSo
Feb 27MIAC ChampionshipsFeb 27 · Long Jump · Place 17 · MacalesterMacalesterLong Jump1715-4FR
Feb 27MIAC ChampionshipsFeb 27 · Long Jump · Place 17 · MacalesterMacalesterLong Jump1715-4FR
Feb 27MIAC ChampionshipsFeb 27 · 60 Meters · Place 7 · MacalesterMacalester60 Meters78.04FR
Feb 27MIAC ChampionshipsFeb 27 · 60 Meters · Place 7 · MacalesterMacalester60 Meters78.04FR
Feb 27MIAC ChampionshipsFeb 27 · 60 Meters · Place 6 · MacalesterMacalester60 Meters67.98 PBFR
Feb 21St. Olaf Tostrud ClassicFeb 21 · Long Jump · Place 13 · MacalesterMacalesterLong Jump134.55m—
Feb 21St. Olaf Tostrud ClassicFeb 21 · 200 Meters · Place 2 · MacalesterMacalester200 Meters227.19a—
Feb 21St. Olaf Tostrud ClassicFeb 21 · 60 Meters · Place 2 · MacalesterMacalester60 Meters28.13a—
Feb 21St. Olaf Tostrud ClassicFeb 21 · 60 Meters · Place 2 · MacalesterMacalester60 Meters28.14a—
Feb 15CSB/SJU InvitationalFeb 15 · Long Jump · Place 5 · MacalesterMacalesterLong Jump54.81m—
Feb 15CSB/SJU InvitationalFeb 15 · 60 Meters · Place 11 · MacalesterMacalester60 Meters118.21a—
Feb 8Meet of the HeartsFeb 8 · Long Jump · Place 2 · MacalesterMacalesterLong Jump25.03m—
Feb 8Meet of the HeartsFeb 8 · 200 Meters · Place 3 · MacalesterMacalester200 Meters327.53a—
Jan 31Mark Schuck Open and MultiJan 31 · 200 Meters · Place 24 · MacalesterMacalester200 Meters2427.13a—
Jan 25Vanessa Seljeskog ClassicJan 25 · 200 Meters · Place 2 · MacalesterMacalester200 Meters227.45a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9MIAC ChampionshipsMay 9 · 100 Meters · Place 12 · MacalesterMacalester100 MetersRound P12.12.87aWind: -0.3Fr
May 3St. Olaf OpenMay 3 · Long Jump · Place 10 · MacalesterMacalesterLong Jump104.55mFr
May 3St. Olaf OpenMay 3 · 400 Meters · Place 5 · MacalesterMacalester400 Meters51:00.12a PBFr
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · 200 Meters · Place 5 · MacalesterMacalester200 Meters526.59FR
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · 100 Meters · Place 5 · MacalesterMacalester100 Meters512.57FR
Apr 19Carleton RelaysApr 19 · 200 Meters · Place 3 · MacalesterMacalester200 Meters3.27.29aWind: -3.9Fr
Apr 19Carleton RelaysApr 19 · 100 Meters · Place 1 · MacalesterMacalester100 Meters1.12.67aWind: 0Fr
Apr 12Bethel InvitationalApr 12 · Long Jump · Place 25 · MacalesterMacalesterLong Jump254.85mFr
Apr 12Bethel InvitationalApr 12 · 100 Meters · Place 17 · MacalesterMacalester100 Meters1712.94aFr
Apr 3Wartburg Outdoor SelectApr 3 · Long Jump · Place 15 · MacalesterMacalesterLong Jump15.4.63mWind: 3.7Fr
Apr 3Wartburg Outdoor SelectApr 3 · 200 Meters · Place 12 · MacalesterMacalester200 Meters12.26.33aWind: 4.8Fr

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 6M City Indoor ClassicDec 6 · 300 Meters · Place 6 · MacalesterMacalester300 Meters6.43.93a PBFr
Dec 6M City Indoor ClassicDec 6 · Long Jump · Place 10 · MacalesterMacalesterLong Jump10.4.78mFr
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 300 Meters · Place 15 · Concord-CarlisleConcord-Carlisle300 Meters15.43.97a12
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · Long Jump · Place 7 · Concord-CarlisleConcord-CarlisleLong Jump7.16-05.00 PB12
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · Long Jump · Place 8 · Concord-CarlisleConcord-CarlisleLong Jump814-11—
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 300 Meters · Place 6 · Concord-CarlisleConcord-Carlisle300 Meters644.21a—
Jan 31Dual County League Meet #6Jan 31 · Long Jump · Place 1 · Concord-CarlisleConcord-CarlisleLong Jump116-3.5SR
Jan 31Dual County League Meet #6Jan 31 · 300 Meters · Place 8 · Concord-CarlisleConcord-Carlisle300 Meters844.09SR
Jan 24Dual County League Meet #5Jan 24 · Long Jump · Place 5 · Concord-CarlisleConcord-CarlisleLong Jump515-6.50—
Jan 24Dual County League Meet #5Jan 24 · 55 Meters · Place 10 · Concord-CarlisleConcord-Carlisle55 Meters107.78a—
Jan 20MSTCA D2 RelaysJan 20 · Long Jump · Place 14 · Concord-CarlisleConcord-CarlisleLong Jump14.4.63m12
Jan 17Dual County Meet #4Jan 17 · Long Jump · Place 5 · Concord-CarlisleConcord-CarlisleLong Jump515-8.75—
Jan 17Dual County Meet #4Jan 17 · 300 Meters · Place 2 · Concord-CarlisleConcord-Carlisle300 Meters244.61a—
Jan 10Dual County League Meet #3Jan 10 · Long Jump · Place 7 · Concord-CarlisleConcord-CarlisleLong Jump715-8.75—
Jan 10Dual County League Meet #3Jan 10 · 300 Meters · Place 9 · Concord-CarlisleConcord-Carlisle300 Meters944.86a—
Jan 3Dual County League InvitationalJan 3 · Long Jump · Place 2 · Concord-CarlisleConcord-CarlisleLong Jump2.15-09.0012
Jan 3Dual County League InvitationalJan 3 · 400 Meters · Place 6 · Concord-CarlisleConcord-Carlisle400 Meters6.1:04.85a PB12

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 200 Meters · Place 24 · Concord-CarlisleConcord-Carlisle200 Meters2426.26a—
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Long Jump · Place 18 · Concord-CarlisleConcord-CarlisleLong Jump18.15-02.5012
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 200 Meters · Place 6 · Concord-CarlisleConcord-Carlisle200 MetersRound P6.26.21a PBWind: 1.812
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 200 Meters · Place 5 · Concord-CarlisleConcord-Carlisle200 Meters5.25.96aWind: 2.212
May 15Dual County League ChampionshipMay 15 · Long Jump · Place 3 · Concord-CarlisleConcord-CarlisleLong Jump316-5—
May 15Dual County League ChampionshipMay 15 · 400 Meters · Place 3 · Concord-CarlisleConcord-Carlisle400 Meters31:00.63a—
May 10DCL Dual Meet With Westford AcademyMay 10 · 400 Meters · Place 3 · Concord-CarlisleConcord-Carlisle400 Meters31:03.99a—
May 10DCL Dual Meet With Westford AcademyMay 10 · 200 Meters · Place 1 · Concord-CarlisleConcord-Carlisle200 Meters126.62a—
May 7Acton-Boxborough vs Concord-CarlisleMay 7 · Long Jump · Place 1 · Concord-CarlisleConcord-CarlisleLong Jump116-3—
May 7Acton-Boxborough vs Concord-CarlisleMay 7 · 400 Meters · Place 2 · Concord-CarlisleConcord-Carlisle400 Meters21:01.38a—
May 4Weston Twilight Invitational - Weston EventsMay 4 · Long Jump · Place 20 · Concord-CarlisleConcord-CarlisleLong Jump2015-8—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 200 Meters · Place 3 · Concord-CarlisleConcord-Carlisle200 Meters326.65a—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 200 Meters · Place 4 · Concord-CarlisleConcord-Carlisle200 Meters426.74a—
May 1DCL #3 NS Vs CCMay 1 · Long Jump · Place 1 · Concord-CarlisleConcord-CarlisleLong Jump116-7—
May 1DCL #3 NS Vs CCMay 1 · 100 Meters · Place 2 · Concord-CarlisleConcord-Carlisle100 Meters213.22a—
Apr 28MSTCA Div. II RelaysApr 28 · Long Jump · Place 14 · Concord-CarlisleConcord-CarlisleLong Jump14.4.46m12
Apr 23Dual County Meet#3: Cambridge v Concord-CarlisleApr 23 · Long Jump · Place 1 · Concord-CarlisleConcord-CarlisleLong Jump114-6—
Apr 23Dual County Meet#3: Cambridge v Concord-CarlisleApr 23 · 200 Meters · Place 1 · Concord-CarlisleConcord-Carlisle200 Meters126.69a—
Apr 19BSR Mid-Distance ClassicApr 19 · 400 Meters · Place 6 · Concord-CarlisleConcord-Carlisle400 Meters61:02.47a—
Apr 10Lincoln-Sudbury vs. Concord-CarlisleApr 10 · 400 Meters · Place 1 · Concord-CarlisleConcord-Carlisle400 Meters1.63.58a12

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 600 Meters · Place 3 · Concord-CarlisleConcord-Carlisle600 Meters3.1:55.17a PB12
Dec 19Dual County League JV Meet #1Dec 19 · 55 Meter · Place 1 · Concord-CarlisleConcord-Carlisle55 Meter1.7.83a PB12
Dec 13Dual County League Meet #1Dec 13 · 300 Meters · Place 4 · Concord-CarlisleConcord-Carlisle300 Meters4.45.23a12
Dec 13Dual County League Meet #1Dec 13 · Long Jump · Place 6 · Concord-CarlisleConcord-CarlisleLong Jump6.15-01.2512
Feb 11Dual County League ChampionshipsFeb 11 · Long Jump · Place 12 · Concord-CarlisleConcord-CarlisleLong Jump1215-1.25JR
Feb 11Dual County League ChampionshipsFeb 11 · 300 Meters · Place 4 · Concord-CarlisleConcord-Carlisle300 Meters445.49JR
Jan 18Dual County League Meet #4Jan 18 · Long Jump · Place 9 · Concord-CarlisleConcord-CarlisleLong Jump914-9JR
Jan 11Dual County League Meet #3Jan 11 · Long Jump · Place 4 · Concord-CarlisleConcord-CarlisleLong Jump415-2JR
Jan 11Dual County League Meet #3Jan 11 · 300 Meters · Place 2 · Concord-CarlisleConcord-Carlisle300 Meters245.48JR
Jan 4Dual County League Meet #2Jan 4 · 300 Meters · Place 13 · Concord-CarlisleConcord-Carlisle300 Meters13.47.10a11
Jan 4Dual County League Meet #2Jan 4 · Long Jump · Place 6 · Concord-CarlisleConcord-CarlisleLong Jump6.15-05.5011

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · Long Jump · Place 13 · Concord-CarlisleConcord-CarlisleLong Jump13.16-01.0011
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 400 Meters · Place 17 · Concord-CarlisleConcord-Carlisle400 Meters17.1:02.52a11
May 17Dual County League Championship MeetMay 17 · Long Jump · Place 4 · Concord-CarlisleConcord-CarlisleLong Jump4.16-04.00Unofficial11
May 17Dual County League Championship MeetMay 17 · 400 Meters · Place 6 · Concord-CarlisleConcord-Carlisle400 Meters6.1:02.77aUnofficial11
May 6Weston Twilight InvitationalMay 6 · Long Jump · Place 26 · Concord-CarlisleConcord-CarlisleLong Jump2615-6.50—
May 6Weston Twilight InvitationalMay 6 · 200 Meters · Place 14 · Concord-CarlisleConcord-Carlisle200 MetersRound P1427.22a—
Apr 30MSTCA Division 2 RelaysApr 30 · Long Jump · Place 9 · Concord-CarlisleConcord-CarlisleLong Jump94.60m PB—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Dual County League Meet #1Dec 14 · 300 Meters · Place 12 · Concord-CarlisleConcord-Carlisle300 Meters12.46.80a11
Dec 14Dual County League Meet #1Dec 14 · Long Jump · Place 15 · Concord-CarlisleConcord-CarlisleLong Jump15.13-10.5011

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 100 Meters · Place 34 · Concord-CarlisleConcord-Carlisle100 MetersRound P34.13.71a10
May 18Dual County Championship MeetMay 18 · Shot Put · Place 10 · Concord-CarlisleConcord-CarlisleShot Put4kg10.19-11.50 PB10
May 18Dual County Championship MeetMay 18 · 100 Meters · Place 10 · Concord-CarlisleConcord-Carlisle100 MetersRound P10.13.67a10