Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWSW Early Bird Classic · Apr 3014.02WSW Early Bird ClassicApril 30, 2022
1000 Meters · IndoorNazareth Alumni Opener · Dec 53:08.50aNazareth Alumni OpenerDecember 5, 2025
200 Meters · IndoorNazareth DIII Elite Meet · Feb 1427.76aNazareth DIII Elite MeetFebruary 14, 2025
200 Meters · OutdoorWilliamsville South Invitational · May 1327.52Williamsville South InvitationalMay 13, 2023
300 Meters · IndoorSection VI Varsity Select #1 · Jan 644.69Section VI Varsity Select #1January 6, 2024
400 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 271:01.26aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
400 Meters · OutdoorECIC Track & Field Championships · May 201:01.86aECIC Track & Field ChampionshipsMay 20, 2022
400 Meters · Relay Split · IndoorBrockport Invite · Feb 71:03.273Brockport InviteFebruary 7, 2025
500 Meters · IndoorNazareth Alumni · Dec 61:22.67aNazareth AlumniDecember 6, 2024
55 Meter · IndoorSection VI A/C Inter-Divisional · Dec 108.23aSection VI A/C Inter-DivisionalDecember 10, 2022
55 Meters · IndoorSection 6 Varsity Select #4 · Feb 68.13Section 6 Varsity Select #4February 6, 2022
600 Meters · IndoorSection One State Qualifier · Feb 191:41.48Section One State QualifierFebruary 19, 2023
800 Meters · IndoorAARTFC Indoor Championships · Mar 62:22.61aAARTFC Indoor ChampionshipsMarch 6, 2026
800 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 12:22.66aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 13 · Rochester (N.Y.)Rochester (N.Y.)800 MetersRound P13.2:22.66a PBSo
Apr 24RIT Bill Q InvitationalApr 24 · 800 Meters · Place 6 · Rochester (N.Y.)Rochester (N.Y.)800 Meters6.2:22.68aSo
Apr 12Brockport Multi and InvitationalApr 12 · 400 Meters · Place 12 · Rochester (N.Y.)Rochester (N.Y.)400 Meters12.1:03.04aSo
Apr 12Brockport Multi and InvitationalApr 12 · 200 Meters · Place 15 · Rochester (N.Y.)Rochester (N.Y.)200 Meters15.27.75aWind: -0.8So
Apr 2Colonial RelaysApr 2 · 800 Meters · Place 29 · Rochester (N.Y.)Rochester (N.Y.)800 Meters29.2:26.16aSo

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 800 Meters · Place 4 · Rochester (N.Y.)Rochester (N.Y.)800 Meters4.2:25.07aSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · 800 Meters · Place 34 · Rochester (N.Y.)Rochester (N.Y.)800 Meters342:22.61a PBSO
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)800 Meters72:22.68aSO
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)400 Meters81:01.26a PBSO
Feb 14NYU DIII InvitationalFeb 14 · 800 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)800 Meters92:22.90aSo
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—1:05.711So
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 800 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)800 Meters3.2:26.82aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 20 · RochesterRochester800 Meters202:27.72SO
Jan 23RIT Friday InvitationalJan 23 · 400 Meters · Place 10 · Rochester (N.Y.)Rochester (N.Y.)400 Meters101:04.72aSo

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 1000 Meters · Place 3 · Rochester (N.Y.)Rochester (N.Y.)1000 Meters3.3:08.50a PBSo
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—1:03.694So
Apr 14Rochester Spring TwilightApr 14 · 800 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)800 Meters2.2:24.22aFr
Feb 28Liberty League ChampionshipsFeb 28 · 400 Meters · Place 15 · RochesterRochester400 Meters151:02.90FR
Feb 21Nazareth Conference Tune UpFeb 21 · 400 Meters · Place 11 · RochesterRochester400 Meters111:02.40FR
Feb 14Nazareth DIII Elite MeetFeb 14 · 400 Meters · Place 15 · Rochester (N.Y.)Rochester (N.Y.)400 Meters15.1:02.22aFr
Feb 14Nazareth DIII Elite MeetFeb 14 · 200 Meters · Place 30 · Rochester (N.Y.)Rochester (N.Y.)200 Meters30.27.76a PBFr
Feb 7Brockport InviteFeb 7 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—1:03.273 PBFr
Feb 7Brockport InviteFeb 7 · 400 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)400 Meters9.1:02.18aFr
Jan 30RIT January Thursday InvitationalJan 30 · 400 Meters · Place 4 · Rochester (N.Y.)Rochester (N.Y.)400 Meters41:03.37a—
Jan 30RIT January Thursday InvitationalJan 30 · 200 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)200 Meters828.11a—
Jan 25Nazareth Conference Challenge CupJan 25 · 400 Meters · Place 13 · Rochester (N.Y.)Rochester (N.Y.)400 Meters131:03.40a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)800 MetersRound P14.2:24.41aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 25 · Rochester (N.Y.)Rochester (N.Y.)800 Meters25.2:26.68aFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 400 Meters · Place 8 · RochesterRochester400 Meters81:01.99FR
Mar 29Bill Q Invitational at GeneseoMar 29 · 400 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)400 Meters91:03.11aFR
Mar 29Bill Q Invitational at GeneseoMar 29 · 200 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)200 Meters1428.66aFR

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 500 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)500 Meters2.1:22.67a PBFr
Dec 6Nazareth AlumniDec 6 · 400 Meters · Rochester (N.Y.)Rochester (N.Y.)400 MetersRelay Split—1:03.780Fr
Feb 10Section VI Team ChampionshipsFeb 10 · 600 Meters · Place 3 · Will EastWill East600 Meters31:45.0512
Feb 10Section VI Team ChampionshipsFeb 10 · 600 Meters · Place 3 · Will EastWill East600 Meters31:45.0512
Jan 6Section VI Varsity Select #1Jan 6 · 300 Meters · Place 8 · Will EastWill East300 Meters844.69 PB12
Jan 6Section VI Varsity Select #1Jan 6 · 300 Meters · Place 8 · Will EastWill East300 Meters844.6912
Jan 6Section VI Varsity Select #1Jan 6 · 300 Meters · Place 8 · Will EastWill East300 Meters844.6912
Jan 6Section VI Varsity Select #1Jan 6 · 300 Meters · Place 8 · Will EastWill East300 Meters844.6912
Jan 6Section VI Varsity Select #1Jan 6 · 300 Meters · Place 8 · Will EastWill East300 Meters844.6912

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 23Section 6 Class A ChampionshipsMay 23 · 400 Meters · Place 9 · Williamsville EastWilliamsville East400 Meters9.1:04.86a12
Apr 20Depew Wildcat InvitationalApr 20 · 400 Meters · Place 11 · Will EastWill East400 Meters111:08.4312

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Section VI C/D Inter-DivisionalDec 9 · 600 Meters · Place 1 · Williamsville EastWilliamsville East600 Meters1.1:45.22a12
Feb 19Section One State QualifierFeb 19 · 600 Meters · Place 4 · Will EastWill East600 Meters41:41.48 PB11
Feb 19Section VI State QualifierFeb 19 · 600 Meters · Place 4 · Williamsville EastWilliamsville East600 Meters4.1:41.48a11
Feb 11Section VI Team ChampionshipsFeb 11 · 300 Meters · Place 6 · WILL EASTWILL EAST300 Meters645.1711
Feb 11Section VI Team ChampionshipsFeb 11 · 600 Meters · Place 1 · WILL EASTWILL EAST600 Meters11:43.7511
Jan 27Section VI Indoor Track & Field B/C Inter-DivisionalJan 27 · 600 Meters · Place 2 · Will EastWill East600 Meters21:45.8511
Jan 20Section 6 Varsity Select #1Jan 20 · 1000 Meters · Place 6 · Williamsville EastWilliamsville East1000 Meters6.3:17.37a11

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 2Section V State QualifierJun 2 · 400 Meters · Place 11 · Will EastWill East400 MetersRound P111:03.5611
Jun 2Section V State QualifierJun 2 · 200 Meters · Place 13 · Will EastWill East200 MetersRound P1328.6211
Jun 2Section V State QualifierJun 2 · 400 Meters · Place 11 · Will EastWill East400 MetersRound P111:03.5611
Jun 2Section V State QualifierJun 2 · 200 Meters · Place 13 · Will EastWill East200 MetersRound P1328.6211
Jun 2Section VI Track & Field State QualifierJun 2 · 400 Meters · Place 11 · Williamsville EastWilliamsville East400 MetersRound P11.1:03.56a11
Jun 2Section VI Track & Field State QualifierJun 2 · 200 Meters · Place 13 · Williamsville EastWilliamsville East200 MetersRound P13.28.62a11
May 26Section 6 Class AA ChampionshipsMay 26 · 400 Meters · Place 9 · Williamsville EastWilliamsville East400 Meters9.1:02.99a11
May 26Section 6 Class AA ChampionshipsMay 26 · 200 Meters · Place 14 · Williamsville EastWilliamsville East200 Meters14.27.77a11
May 13Williamsville South InvitationalMay 13 · Long Jump · Place 16 · Will EastWill EastLong Jump1614-2.2511
May 13Williamsville South InvitationalMay 13 · 200 Meters · Place 5 · Will EastWill East200 Meters527.52 PB11
May 13Williamsville South InvitationalMay 13 · 400 Meters · Place 2 · Will EastWill East400 Meters21:03.3111
Apr 29WSW Early Bird ClassicApr 29 · 200 Meters · Place 6 · Will EastWill East200 Meters628.6011
Apr 29WSW Early Bird ClassicApr 29 · 400 Meters · Place 6 · Will EastWill East400 Meters61:04.1111
Apr 29WSW Early Bird ClassicApr 29 · 100 Meters · Place 20 · Will EastWill East100 Meters2014.2811
Apr 22Depew Wildcat InvitationalApr 22 · Long Jump · Place 8 · Will EastWill EastLong Jump813-911
Apr 22Depew Wildcat InvitationalApr 22 · 200 Meters · Place 10 · Will EastWill East200 Meters1029.8811
Apr 22Depew Wildcat InvitationalApr 22 · 400 Meters · Place 8 · Will EastWill East400 Meters81:05.6111

2022 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 10Section VI A/C Inter-DivisionalDec 10 · 600 Meters · Place 4 · Williamsville EastWilliamsville East600 Meters4.1:46.80a11
Dec 10Section VI A/C Inter-DivisionalDec 10 · 55 Meter · Place 18 · Williamsville EastWilliamsville East55 Meter18.8.23a PB11
Dec 3Section VI C/D Inter-DivisionalDec 3 · 300 Meters · Place 2 · Williamsville EastWilliamsville East300 Meters2.45.43a11
Dec 3Section VI C/D Inter-DivisionalDec 3 · 1000 Meters · Place 3 · Williamsville EastWilliamsville East1000 Meters3.3:20.70a11
Feb 6Section 6 Varsity Select #4Feb 6 · 600 Meters · Place 12 · Will EastWill East600 Meters121:51.94—
Feb 6Section 6 Varsity Select #4Feb 6 · 55 Meters · Place 21 · Will EastWill East55 Meters218.13 PB—
Feb 6Section 6 Varsity Select #4Feb 6 · 600 Meters · Place 12 · Will EastWill East600 Meters121:51.94—
Feb 6Section 6 Varsity Select #4Feb 6 · 55 Meters · Place 21 · Will EastWill East55 Meters218.13—
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 600 Meters · Place 4 · Will EastWill East600 Meters41:52.4210
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 55 Meters · Place 10 · Will EastWill East55 Meters108.2210
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 600 Meters · Place 4 · Will EastWill East600 Meters41:52.4210
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 55 Meters · Place 10 · Will EastWill East55 Meters108.2210
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 600 Meters · Place 4 · Will EastWill East600 Meters41:52.4210
Jan 28Section VI 9th & 10th Grade ChampionshipsJan 28 · 55 Meters · Place 10 · Will EastWill East55 Meters108.2210
Jan 21Section VI Varsity Select #2Jan 21 · 600 Meters · Place 7 · Will EastWill East600 Meters71:54.28—
Jan 21Section VI Varsity Select #2Jan 21 · 55 Meters · Place 42 · Will EastWill East55 Meters428.50—
Jan 21Section VI Varsity Select #2Jan 21 · 600 Meters · Place 7 · Will EastWill East600 Meters71:54.28—
Jan 21Section VI Varsity Select #2Jan 21 · 55 Meters · Place 42 · Will EastWill East55 Meters428.50—
Jan 15Section VI Group A/EJan 15 · 600 Meters · Place 4 · Will EastWill East600 Meters41:52.68—
Jan 15Section VI Group A/EJan 15 · 55 Meters · Place 7 · Will EastWill East55 Meters78.38—
Jan 8Section VI Group D/EJan 8 · 600 Meters · Place 5 · Will EastWill East600 Meters51:51.98—
Jan 8Section VI Group D/EJan 8 · 55 Meters · Place 15 · Will EastWill East55 Meters158.40—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28Section 6 Class AA ChampionshipsMay 28 · 400 Meters · Place 1 · Will EastWill East400 Meters11:02.4610
May 20ECIC Track & Field ChampionshipsMay 20 · 400 Meters · Place 6 · Williamsville EastWilliamsville East400 MetersRound P6.1:03.93a10
May 20ECIC Track & Field ChampionshipsMay 20 · 400 Meters · Place 4 · Williamsville EastWilliamsville East400 Meters4.1:01.86a PB10
May 14Williamsville South Track & Field InvitationalMay 14 · Long Jump · Place 23 · Will EastWill EastLong Jump2313-06.2510
May 14Williamsville South Track & Field InvitationalMay 14 · 400 Meters · Place 12 · Will EastWill East400 Meters121:05.0710
Apr 30WSW Early Bird ClassicApr 30 · 400 Meters · Place 15 · Will EastWill East400 Meters151:07.1910
Apr 30WSW Early Bird ClassicApr 30 · 200 Meters · Place 49 · Will EastWill East200 Meters4933.6510
Apr 30WSW Early Bird ClassicApr 30 · 100 Meters · Place 18 · Will EastWill East100 Meters1814.02 PB10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Section 6 Group C/EDec 18 · 600 Meters · Place 2 · Williamsville EastWilliamsville East600 Meters2.1:51.05a10
Dec 10Section VI Group B/EDec 10 · 600 Meters · Place 2 · Williamsville EastWilliamsville East600 Meters2.1:49.08a10

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 17Section 6 Class A ChampionshipsJun 17 · 400 Meters · Place 7 · WilliamsvilleWilliamsville400 Meters7.1:07.15a9
Jun 17Section 6 Class A ChampionshipsJun 17 · 200 Meters · Place 10 · WilliamsvilleWilliamsville200 Meters10.30.88a9
Jun 10ECIC Track & Field Championships (Merged Results)Jun 10 · 400 Meters · Place 3 · Williamsville EastWilliamsville East400 Meters3.1:05.70aUnofficial9
Jun 10ECIC Track & Field Championships (Merged Results)Jun 10 · 200 Meters · Place 5 · Williamsville EastWilliamsville East200 Meters5.28.60aUnofficial9
Jun 10ECIC Track & Field Division 2 ChampionshipsJun 10 · 400 Meters · Place 3 · Williamsville EastWilliamsville East400 Meters3.1:05.709
Jun 10ECIC Track & Field Division 2 ChampionshipsJun 10 · 200 Meters · Place 5 · Williamsville EastWilliamsville East200 Meters5.28.609