Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor AARTFC Outdoor Track & Field Championships · May 1310.73a AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
200 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 2722.60aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
200 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 122.15aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
400 Meters · OutdoorESC Championships · May 1551.79aESC ChampionshipsMay 15, 2025
400 Meters · Relay Split · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 750.580Tri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
60 Meter · IndoorNazareth Alumni Opener · Dec 57.06aNazareth Alumni OpenerDecember 5, 2025
60 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 276.93aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 200 Meters · Place 23 · Rochester (N.Y.)Rochester (N.Y.)200 Meters23.23.32aWind: 1.8Fr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 100 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)100 MetersRound P5.10.73a PBWind: 0.5Fr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 100 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)100 Meters5.10.82aWind: 1.7Fr
May 9Ithaca College In-Between MeetMay 9 · 200 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)200 Meters6.22.35aWind: 3.4Fr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 200 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)200 MetersRound P9.22.15a PBWind: 0.5Fr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 200 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)200 Meters6.22.25aWind: 1.8Fr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 100 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)100 MetersRound P1.10.81aWind: 0.5Fr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 100 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)100 Meters3.10.87aWind: 1.4Fr
Apr 24RIT Bill Q InvitationalApr 24 · 100 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)100 Meters1.10.75aWind: 2.4Fr
Apr 12Brockport Multi and InvitationalApr 12 · 200 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)200 Meters3.22.73aWind: -1Fr
Apr 12Brockport Multi and InvitationalApr 12 · 100 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)100 Meters3.11.12aWind: -0.7Fr
Apr 2Colonial RelaysApr 2 · 200 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)200 Meters11.22.33aWind: 2.3Fr
Apr 2Colonial RelaysApr 2 · 100 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)100 Meters7.10.74aWind: 3.2Fr

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 200 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)200 Meters5.22.76aWind: 0.5Fr
Apr 19University of Rochester Alumni InvitationalApr 19 · 100 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)100 Meters1.10.92aWind: 2.1Fr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 60 Meters · Place 17 · Rochester (N.Y.)Rochester (N.Y.)60 Meters177.00aFR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 200 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)200 Meters722.60a PBFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 60 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)60 MetersRound P37.00aFr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 60 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)60 Meters26.93a PBFr
Feb 20Nazareth Conference Tune-UpFeb 20 · 60 Meters · Place 4 · RochesterRochester60 MetersRound P47.06FR
Feb 20Nazareth Conference Tune-UpFeb 20 · 60 Meters · Place 3 · RochesterRochester60 Meters37.06FR
Feb 14NYU DIII InvitationalFeb 14 · 200 Meters · Place 15 · Rochester (N.Y.)Rochester (N.Y.)200 Meters1522.79aFr
Feb 14NYU DIII InvitationalFeb 14 · 60 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)60 MetersRound P117.08aFr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—50.580 PBFr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 200 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)200 Meters1.22.81aFr
Jan 31Nazareth Conference Challenge CupJan 31 · 200 Meters · Place 9 · RochesterRochester200 Meters923.23FR
Jan 23RIT Friday InvitationalJan 23 · 60 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)60 MetersRound P37.06aFr
Jan 23RIT Friday InvitationalJan 23 · 60 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)60 Meters26.99aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 60 Meter · Place 4 · Rochester (N.Y.)Rochester (N.Y.)60 MeterRound P4.7.10aWind: 0Fr
Dec 5Nazareth Alumni OpenerDec 5 · 60 Meter · Place 4 · Rochester (N.Y.)Rochester (N.Y.)60 Meter4.7.06a PBWind: 0Fr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—52.551Fr

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 221A District 1/2 Championships 2025May 22 · 200 Meters · Place 3 · BushBush200 MetersRound P322.39a12
May 221A District 1/2 Championships 2025May 22 · 200 Meters · Place 6 · BushBush200 Meters622.63a12
May 221A District 1/2 Championships 2025May 22 · 100 Meters · Place 2 · BushBush100 MetersRound P211.11a12
May 221A District 1/2 Championships 2025May 22 · 100 Meters · Place 2 · BushBush100 Meters211.00a12
May 15ESC ChampionshipsMay 15 · 400 Meters · Place 5 · BushBush400 Meters551.79a PB12
May 15ESC ChampionshipsMay 15 · 200 Meters · Place 4 · BushBush200 Meters422.64a12
May 15ESC ChampionshipsMay 15 · 100 Meters · Place 2 · BushBush100 Meters211.02a12
May 10B, BC, CPC, EP, K, SS, SW, UP @ GFMay 10 · 400 Meters · Place 6 · BushBush400 Meters6.53.29a12
May 10B, BC, CPC, EP, K, SS, SW, UP @ GFMay 10 · 100 Meters · Place 3 · BushBush100 Meters3.11.09aWind: 1.412
May 3Shoreline InvitationalMay 3 · 400 Meters · Place 14 · BushBush400 Meters1454.07a12
May 3Shoreline InvitationalMay 3 · 200 Meters · Place 12 · BushBush200 Meters1223.42a12
May 3Shoreline InvitationalMay 3 · 100 Meters · Place 6 · BushBush100 Meters610.99a12
May 1ESC meet @ King'sMay 1 · 400 Meters · Place 2 · BushBush400 Meters251.79a12
May 1ESC meet @ King'sMay 1 · 200 Meters · Place 2 · BushBush200 Meters222.87a12
May 1ESC meet @ King'sMay 1 · 100 Meters · Place 1 · BushBush100 Meters111.26a12
Apr 2635th gearUP Eason InvitationalApr 26 · 200 Meters · Place 24 · BushBush200 MetersRound P2422.8712
Apr 2635th gearUP Eason InvitationalApr 26 · 100 Meters · Place 21 · BushBush100 MetersRound P2111.1812
Apr 12Mt. Tahoma Track FestivalApr 12 · 100 Meters · Place 11 · BushBush100 Meters1111.49a12
Apr 10CPC, NW, UP, BC, Bush, GF, EJ @ SWApr 10 · 400 Meters · Place 2 · BushBush400 Meters253.14a12
Apr 10CPC, NW, UP, BC, Bush, GF, EJ @ SWApr 10 · 200 Meters · Place 2 · BushBush200 Meters223.24a12
Apr 3ESC meet @ King'sApr 3 · 400 Meters · Place 1 · BushBush400 Meters152.70a12
Mar 29Issaquah Icebreaker InviteMar 29 · 200 Meters · Place 6 · BushBush200 Meters623.11a12
Mar 29Issaquah Icebreaker InviteMar 29 · 100 Meters · Place 4 · BushBush100 Meters411.20a12
Mar 27King's, EP, Bush, GFs, S Sierra, BC, NW @ SWMar 27 · 200 Meters · Place 1 · BushBush200 Meters122.83a12
Mar 27King's, EP, Bush, GFs, S Sierra, BC, NW @ SWMar 27 · 100 Meters · Place 1 · BushBush100 Meters111.09a12

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 200 Meters · Place 7 · BushBush200 Meters722.61a—
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 200 Meters · Place 7 · BushBush200 Meters723.11a—
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 100 Meters · Place 7 · BushBush100 Meters711.13a—
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 100 Meters · Place 3 · BushBush100 Meters311.00a—
May 161A District 1/2 Championships 2024May 16 · 200 Meters · Place 4 · BushBush200 Meters423.05a—
May 161A District 1/2 Championships 2024May 16 · 200 Meters · Place 3 · BushBush200 Meters322.62a—
May 161A District 1/2 Championships 2024May 16 · 100 Meters · Place 3 · BushBush100 Meters311.13a—
May 161A District 1/2 Championships 2024May 16 · 100 Meters · Place 3 · BushBush100 Meters311.11a—
May 9Emerald Sound Championships 2024May 9 · 200 Meters · Place 3 · BushBush200 Meters322.48a—
May 9Emerald Sound Championships 2024May 9 · 100 Meters · Place 2 · BushBush100 Meters211.09a—
May 2Emerald Sound Conference @ West SeattleMay 2 · 400 Meters · Place 3 · BushBush400 Meters354.85a—
May 2Emerald Sound Conference @ West SeattleMay 2 · 200 Meters · Place 1 · BushBush200 Meters122.67a—
Apr 27Shoreline InvitationalApr 27 · 100 Meters · Place 10 · BushBush100 Meters1011.42a—
Apr 25Emerald Sound @ Sultan HSApr 25 · 400 Meters · Place 3 · BushBush400 Meters354.22a—
Apr 25Emerald Sound @ Sultan HSApr 25 · 200 Meters · Place 1 · BushBush200 Meters123.13a—
Apr 2034th gearUP Eason InvitationalApr 20 · 200 Meters · Place 22 · BushBush200 Meters2223.38a—
Apr 2034th gearUP Eason InvitationalApr 20 · 100 Meters · Place 20 · BushBush100 Meters2011.38a—
Apr 18Bush, Eastside Prep, G. Falls, NW, SAAS @ SWApr 18 · 400 Meters · Place 5 · BushBush400 Meters554.33a—
Apr 18Bush, Eastside Prep, G. Falls, NW, SAAS @ SWApr 18 · 100 Meters · Place 1 · BushBush100 Meters111.10a—
Apr 6Arnie Young InviteApr 6 · 100 Meters · Place 5 · BushBush100 Meters511.17a—
Mar 28BC, Bush, CPC, SAAS, SW @ Granite FallsMar 28 · 200 Meters · Place 4 · BushBush200 Meters423.37a—
Mar 28BC, Bush, CPC, SAAS, SW @ Granite FallsMar 28 · 100 Meters · Place 2 · BushBush100 Meters211.54a—
Mar 21Emerald Sound @ Sultan HSMar 21 · 200 Meters · Place 1 · BushBush200 Meters123.49a—
Mar 21Emerald Sound @ Sultan HSMar 21 · 100 Meters · Place 1 · BushBush100 Meters111.30a—
Mar 16Seattle Academy RelaysMar 16 · 200 Meters · Place 1 · BushBush200 Meters123.24a—
Mar 16Seattle Academy RelaysMar 16 · 100 Meters · Place 4 · BushBush100 Meters411.69a—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 25WIAA 1B, 2B, 1A State Championship Meet (HS)May 25 · 100 Meters · Place 11 · BushBush100 Meters1111.42a—
May 181A Bi-District - Dist 1 & 2 @ LCHSMay 18 · 200 Meters · Place 6 · BushBush200 Meters623.49a—
May 181A Bi-District - Dist 1 & 2 @ LCHSMay 18 · 100 Meters · Place 7 · BushBush100 Meters711.37a—
May 11Emerald Sound Conference Championships 2023May 11 · 100 Meters · Place 7 · BushBush100 Meters711.47a—
May 4ESC meet @ King'sMay 4 · 200 Meters · Place 1 · BushBush200 Meters123.51a—
May 4ESC meet @ King'sMay 4 · 100 Meters · Place 2 · BushBush100 Meters211.64a—
Apr 29Shoreline InvitationalApr 29 · 200 Meters · Place 24 · BushBush200 Meters2423.80a—
Apr 27ESC meet @ King'sApr 27 · 200 Meters · Place 1 · BushBush200 Meters124.04a—
Apr 27ESC meet @ King'sApr 27 · 100 Meters · Place 2 · BushBush100 Meters211.69a—
Apr 2213th Annual BCS Invitational Apr 22 · 200 Meters · Place 7 · BushBush200 Meters7.24.06a10
Apr 2213th Annual BCS Invitational Apr 22 · 100 Meters · Place 5 · BushBush100 Meters5.11.81a10
Apr 20BC, Bush, GF, La Conner, Sultan & UPrep @ S WhidbeyApr 20 · 200 Meters · Place 2 · BushBush200 Meters224.16a—
Apr 20BC, Bush, GF, La Conner, Sultan & UPrep @ S WhidbeyApr 20 · 100 Meters · Place 3 · BushBush100 Meters311.86a—
Apr 8Birger Solberg InvitationalApr 8 · 100 Meters · Place 18 · BushBush100 Meters1811.79a—
Mar 30Bush, CPC, EP, SW and Summit @ GF Mar 30 · 400 Meters · Place 10 · BushBush400 Meters1057.05a—
Mar 30Bush, CPC, EP, SW and Summit @ GF Mar 30 · 200 Meters · Place 4 · BushBush200 Meters424.61a—
Mar 30Bush, CPC, EP, SW and Summit @ GF Mar 30 · 100 Meters · Place 4 · BushBush100 Meters411.87a—
Mar 23Bear Cr., Bush, East. Prep, NW, Seattle Ac. @ S WhidbeyMar 23 · 200 Meters · Place 6 · BushBush200 Meters625.25a—
Mar 23Bear Cr., Bush, East. Prep, NW, Seattle Ac. @ S WhidbeyMar 23 · 100 Meters · Place 2 · BushBush100 Meters211.94a—
Mar 18Seattle Academy RelaysMar 18 · 100 Meters · Place 3 · BushBush100 Meters311.82a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 191A District 1/2 Championship 2022May 19 · 100 Meters · Place 10 · BushBush100 Meters1012.149
May 12Emerald Sound Championships @ King'sMay 12 · 100 Meters · Place 4 · BushBush100 Meters411.889
Apr 30Shoreline InvitationalApr 30 · 100 Meters · Place 30 · BushBush100 Meters3012.149
Apr 28Emerald Sound Meet @ King'sApr 28 · 200 Meters · Place 5 · BushBush200 Meters525.319
Apr 28Emerald Sound Meet @ King'sApr 28 · 100 Meters · Place 1 · BushBush100 Meters111.909
Apr 2312th Annual BCS Track & Field InvitationalApr 23 · 200 Meters · Place 11 · BushBush200 Meters1125.479
Apr 2312th Annual BCS Track & Field InvitationalApr 23 · 100 Meters · Place 17 · BushBush100 Meters1712.259
Apr 21Emerald Sound Meet @ Granite FallsApr 21 · 200 Meters · Place 3 · BushBush200 Meters325.499
Apr 21Emerald Sound Meet @ Granite FallsApr 21 · 100 Meters · Place 6 · BushBush100 Meters612.429
Apr 9Birger Solberg InvitationalApr 9 · 200 Meters · Place 22 · BushBush200 Meters2224.939
Mar 31Emerald Sound Meet @ South WhidbeyMar 31 · 200 Meters · Place 3 · BushBush200 Meters325.469
Mar 31Emerald Sound Meet @ South WhidbeyMar 31 · 100 Meters · Place 7 · BushBush100 Meters712.419
Mar 24Emerald Sound Meet @ SultanMar 24 · 200 Meters · Place 8 · BushBush200 Meters826.009
Mar 24Emerald Sound Meet @ SultanMar 24 · 100 Meters · Place 10 · BushBush100 Meters1012.389
Mar 19Seattle Academy RelaysMar 19 · 200 Meters · Place 10 · BushBush200 Meters1025.839