Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorRochester Spring Twilight · Apr 1411.08aRochester Spring TwilightApril 14, 2025
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 · OutdoorSt. John Fisher Cardinal Last Chance · May 1122.17aSt. John Fisher Cardinal Last ChanceMay 11, 2025
55 Meter · IndoorSuper Essex County Conference Indoor Championships · Dec 226.86aSuper Essex County Conference Indoor ChampionshipsDecember 22, 2023
55 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 2&3 · Feb 106.68NJSIAA Sectional Championships - North 2 Group 2&3February 10, 2024
60 Meter · IndoorNazareth Alumni · Dec 67.09aNazareth AlumniDecember 6, 2024
60 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 277.06aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
Long Jump · OutdoorSuper Essex County Conference American & Liberty Championships · May 1219-06.75Super Essex County Conference American & Liberty ChampionshipsMay 12, 2023

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.77aWind: -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

13 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 20Nazareth Conference Tune-UpFeb 20 · 60 Meters · Place 6 · RochesterRochester60 MetersRound P67.13SO
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
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 60 Meter · Place 4 · Rochester (N.Y.)Rochester (N.Y.)60 Meter4.7.21aSo
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 200 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)200 Meters9.23.56aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 200 Meters · Place 15 · RochesterRochester200 Meters1523.45SO
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

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 60 Meter · Place 22 · Rochester (N.Y.)Rochester (N.Y.)60 MeterRound P22.7.28aWind: 0So
Apr 14Rochester Spring TwilightApr 14 · 200 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)200 Meters6.22.77aWind: 0.2Fr
Apr 14Rochester Spring TwilightApr 14 · 100 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)100 Meters2.11.08a PBWind: 1.1Fr
Feb 28Liberty League ChampionshipsFeb 28 · 60 Meters · Place 11 · RochesterRochester60 Meters117.06FR
Feb 21Nazareth Conference Tune UpFeb 21 · 60 Meters · Place 2 · RochesterRochester60 MetersRound P27.09FR
Feb 21Nazareth Conference Tune UpFeb 21 · 60 Meters · Place 6 · RochesterRochester60 Meters67.14FR
Feb 14Nazareth DIII Elite MeetFeb 14 · 60 Meter · Place 17 · Rochester (N.Y.)Rochester (N.Y.)60 MeterRound P17.7.22aFr
Feb 14Nazareth DIII Elite MeetFeb 14 · 200 Meters · Place 48 · Rochester (N.Y.)Rochester (N.Y.)200 Meters48.24.13aFr
Feb 7Brockport InviteFeb 7 · 60 Meter · Place 21 · Rochester (N.Y.)Rochester (N.Y.)60 MeterRound P21.7.29aFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 200 Meters · Place 23 · Rochester (N.Y.)Rochester (N.Y.)200 Meters23.22.55aWind: -0.9Fr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 100 Meters · Place 23 · Rochester (N.Y.)Rochester (N.Y.)100 MetersRound P23.10.98aWind: 1.9Fr
May 11St. John Fisher Cardinal Last ChanceMay 11 · 200 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)200 Meters5.22.17a PBWind: 2Fr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 200 Meters · Place 18 · Rochester (N.Y.)Rochester (N.Y.)200 MetersRound P18.22.33aWind: 1Fr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 100 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)100 MetersRound P6.10.87aWind: 1.3Fr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 100 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)100 Meters8.11.09aWind: 0.5Fr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 100 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)100 MetersRound P7.11.12aWind: 2.3Fr
Apr 19University of Rochester Alumni InvitationalApr 19 · 100 Meters · Place 1 · RochesterRochester100 Meters110.89FR

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 60 Meter · Place 3 · Rochester (N.Y.)Rochester (N.Y.)60 MeterRound P3.7.10aFr
Dec 6Nazareth AlumniDec 6 · 60 Meter · Place 4 · Rochester (N.Y.)Rochester (N.Y.)60 Meter4.7.09a PBFr
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

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 40 · UnattachedUnattached100 MetersRound P40.10.93aWind: 1.512
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 100 Meters · Place 20 · MillburnMillburn100 MetersRound P20.11.23aWind: 0.112
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 100 Meters · Place 7 · MillburnMillburn100 MetersRound P7.10.86aWind: 3.112
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 100 Meters · Place 6 · MillburnMillburn100 Meters6.10.88aWind: 2.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

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22Super Essex County Conference Indoor ChampionshipsDec 22 · 55 Meter · Place 9 · MillburnMillburn55 MeterRound P9.6.86a PB12
Dec 22Super Essex County Conference Indoor ChampionshipsDec 22 · 200 Meters · Place 26 · MillburnMillburn200 Meters26.24.46a12
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

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18Essex County ChampionshipsMay 18 · 200 Meters · Place 17 · MillburnMillburn200 Meters17.23.26a11
May 18Essex County ChampionshipsMay 18 · 100 Meters · Place 20 · MillburnMillburn100 MetersRound P20.11.88a11
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · Long Jump · Place 4 · MillburnMillburnLong Jump4.19-06.75 PB11
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · 200 Meters · Place 10 · MillburnMillburn200 Meters10.23.75aWind: -0.711
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · 100 Meters · Place 3 · MillburnMillburn100 MetersRound P3.11.60a11
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · 100 Meters · Place 4 · MillburnMillburn100 Meters4.11.53aWind: -1.411