Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEssex County Championships · May 1610.85Essex County ChampionshipsMay 16, 2024
200 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 1922.48aUniversity of Rochester Alumni InvitationalApril 19, 2026
200 Meters · OutdoorBrockport Multi and Invitational · Apr 1222.77aBrockport Multi and InvitationalApril 12, 2026
55 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 2&3 · Feb 106.68NJSIAA Sectional Championships - North 2 Group 2&3February 10, 2024
60 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 277.06aLiberty 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

9 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 100 Meters · Place 22 · Rochester (N.Y.)Rochester (N.Y.)100 MetersRound P22.10.95aWind: -0.1So
May 9Ithaca College In-Between MeetMay 9 · 200 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)200 Meters7.22.36aWind: 3.4So
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 200 Meters · Place 28 · Rochester (N.Y.)Rochester (N.Y.)200 MetersRound P28.24.26aWind: 0.4So
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 100 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)100 MetersRound P6.11.01aWind: 0.6So
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 100 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)100 Meters5.10.96aWind: 1.4So
Apr 24RIT Bill Q InvitationalApr 24 · 100 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)100 Meters2.10.86aWind: 2.4So
Apr 12Brockport Multi and InvitationalApr 12 · 200 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)200 Meters5.22.77a PBWind: -1.9So
Apr 12Brockport Multi and InvitationalApr 12 · 100 Meters · Place 10 · Rochester (N.Y.)Rochester (N.Y.)100 Meters10.11.34aWind: -0.7So
Apr 2Colonial RelaysApr 2 · 100 Meters · Place 19 · Rochester (N.Y.)Rochester (N.Y.)100 Meters19.11.08aWind: 3.2So

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 200 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)200 Meters2.22.48a PBWind: 0.5So
Apr 19University of Rochester Alumni InvitationalApr 19 · 100 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)100 Meters2.10.99aWind: 2.1So
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 200 Meters · Place 21 · Rochester (N.Y.)Rochester (N.Y.)200 Meters2123.31aSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 60 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)60 MetersRound P77.06a PBSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 60 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)60 Meters77.09aSo
Feb 14NYU DIII InvitationalFeb 14 · 200 Meters · Place 20 · Rochester (N.Y.)Rochester (N.Y.)200 Meters2022.97aSo
Feb 14NYU DIII InvitationalFeb 14 · 60 Meters · Place 20 · Rochester (N.Y.)Rochester (N.Y.)60 MetersRound P207.20aSo
Jan 23RIT Friday InvitationalJan 23 · 200 Meters · Place 25 · Rochester (N.Y.)Rochester (N.Y.)200 Meters2523.91aSo
Jan 23RIT Friday InvitationalJan 23 · 60 Meters · Place 12 · Rochester (N.Y.)Rochester (N.Y.)60 MetersRound P127.28aSo

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 100 Meters · Place 20 · MillburnMillburn100 MetersRound P20.11.23aWind: 0.112
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 100 Meters · Place 2 · MillburnMillburn100 MetersRound P211.1612
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 100 Meters · Place 2 · MillburnMillburn100 Meters211.0312
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 200 Meters · Place 9 · MillburnMillburn200 Meters923.1512
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 200 Meters · Place 9 · MillburnMillburn200 Meters923.1512
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 100 Meters · Place 2 · MillburnMillburn100 MetersRound P211.1612
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 100 Meters · Place 2 · MillburnMillburn100 Meters211.0312
May 16Essex County ChampionshipsMay 16 · 100 Meters · Place 2 · MillburnMillburn100 MetersRound P210.9012
May 16Essex County ChampionshipsMay 16 · 100 Meters · Place 3 · MillburnMillburn100 Meters310.85 PB12
May 16Essex County ChampionshipsMay 16 · 200 Meters · Place 27 · MillburnMillburn200 Meters2723.3912
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 200 Meters · Place 5 · MillburnMillburn200 Meters522.9212
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 100 Meters · Place 2 · MillburnMillburn100 MetersRound P210.8912
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 100 Meters · Place 3 · MillburnMillburn100 Meters310.9612

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55 Meters · Place 9 · MillburnMillburn55 MetersRound P96.7312
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 55 Meters · Place 9 · MillburnMillburn55 MetersRound P96.7312
Feb 10NJSIAA Sectional Championships - North 2 Group 2&3Feb 10 · 55 Meters · Place 4 · MillburnMillburn55 MetersRound P46.7812
Feb 10NJSIAA Sectional Championships - North 2 Group 2&3Feb 10 · 55 Meters · Place 3 · MillburnMillburn55 Meters36.68 PB12

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 55 Meters · Place 10 · MillburnMillburn55 MetersRound P106.9211
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 55 Meters · Place 10 · MillburnMillburn55 MetersRound P106.9211