Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorCoach Saint Invitational · Dec 163:00.17aCoach Saint InvitationalDecember 16, 2022
1600 Meters · IndoorPearl River Holiday Classic · Dec 274:59.48aPearl River Holiday ClassicDecember 27, 2022
200 Meters · OutdoorBucknell vs. Binghamton · Mar 2922.86aBucknell vs. BinghamtonMarch 29, 2026
200 Meters · Outdoor · Hand timedNanuet Relays · May 1530.1hNanuet RelaysMay 15, 2021
300 Meters · IndoorRockland & Northern County Champs · Jan 2636.26aRockland & Northern County ChampsJanuary 26, 2025
3000m Steeplechase · OutdoorCornwall Steeplefest · May 211:36.83Cornwall SteeplefestMay 2, 2022
3200 Meters · IndoorSection 1 Dendy #1 · Jan 411:43.58Section 1 Dendy #1January 4, 2022
3200 Meters · OutdoorFrosh-Soph Section 1 Meet #1 · Dec 1410:59.80aFrosh-Soph Section 1 Meet #1December 14, 2022
400 Meters · IndoorRidgewood Frosh/Novice Meet · Jan 1753.60Ridgewood Frosh/Novice MeetJanuary 17, 2024
400 Meters · OutdoorSection 1 Class A Championship · May 2950.01Section 1 Class A ChampionshipMay 29, 2025
400 Meters · Outdoor · Hand timedNanuet Relays · May 151:08.9hNanuet RelaysMay 15, 2021
400 Meters · Relay Split · OutdoorSection 1 Rockland County Championship · May 1551.946Section 1 Rockland County ChampionshipMay 15, 2024
55 Meter · IndoorPalisades Center Underground Track Series #3 · Feb 247.90Palisades Center Underground Track Series #3February 24, 2021
600 Meters · IndoorVarsity Showdown · Jan 211:30.6Varsity ShowdownJanuary 21, 2025
800 Meters · OutdoorSuffern Mountie Madness · Apr 142:23.81Suffern Mountie MadnessApril 14, 2022
Pole Vault · IndoorPurple Champions HS Invitational · Feb 33.96mPurple Champions HS InvitationalFebruary 3, 2024
Pole Vault · OutdoorSection 1 League 1B Champs · Apr 3012-00.00Section 1 League 1B ChampsApril 30, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · Pole Vault · Place 10 · BinghamtonBinghamtonPole Vault10.4.32mFr
May 2Tom FarrellMay 2 · Pole Vault · Place 1 · BinghamtonBinghamtonPole Vault1.4.45mFr
Apr 17Bobbi Palma UAlbany Spring ClassicApr 17 · Pole Vault · Place 6 · BinghamtonBinghamtonPole Vault6.4.10mFr
Apr 11Big Red InvitationalApr 11 · Pole Vault · Place 9 · BinghamtonBinghamtonPole Vault9.4.15mFr
Mar 29Bucknell vs. BinghamtonMar 29 · Pole Vault · BinghamtonBinghamtonPole Vault--NMFr
Mar 29Bucknell vs. BinghamtonMar 29 · 200 Meters · Place 8 · BinghamtonBinghamton200 Meters8.22.86a PBWind: -0.9Fr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 20America East Indoor ChampionshipsFeb 20 · Pole Vault · Place 7 · BinghamtonBinghamtonPole Vault74.60mFR
Jan 30Penn InvitationalJan 30 · Pole Vault · Place 11 · BinghamtonBinghamtonPole Vault11.4.30mFr

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 5Cornell Greg Page Relays & MultiDec 5 · Pole Vault · Place 8 · BinghamtonBinghamtonPole Vault8.4.25mFr
Jul 3HVFS Summer Festival (indoors)Jul 3 · Pole Vault · Place 6 · Unattached (Suffern)Unattached (Suffern)Pole Vault6.13-0912
Mar 13Nike Indoor NationalsMar 13 · Pole Vault · Place 31 · Suffern Track ClubSuffern Track ClubPole Vault313.93m—
Feb 23Section 1 State QualifierFeb 23 · Pole Vault · Place 1 · SuffernSuffernPole Vault114-01.0012
Feb 23Section 1 State QualifierFeb 23 · Pole Vault · Place 1 · SuffernSuffernPole Vault114-01.0012
Feb 16Section 1 Class ChampsFeb 16 · Pole Vault · Place 1 · SuffernSuffernPole Vault114-00.0012
Feb 3NJ Varsity ClassicFeb 3 · Pole Vault · Place 1 · SuffernSuffernPole Vault114-00.0012
Feb 1Purple Champions HS InvitationalFeb 1 · Pole Vault · Place 8 · SuffernSuffernPole Vault83.96m12
Jan 26Rockland & Northern County ChampsJan 26 · 300 Meters · Place 5 · SuffernSuffern300 Meters5.36.26a PB12
Jan 26Rockland & Northern County ChampsJan 26 · Pole Vault · SuffernSuffernPole Vault--NH12
Jan 21Varsity ShowdownJan 21 · 600 Meters · Place 3 · SuffernSuffern600 Meters31:30.6 PB—
Jan 10Suffern InviteJan 10 · Pole Vault · Place 1 · SuffernSuffernPole Vault114-00.00—
Jan 6Section 1 Dendy 1Jan 6 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.13-06.0012

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · Pole Vault · Place 18 · SuffernSuffernPole Vault18.13-06.0012
Jun 2Warwick Valley Fast Times RelaysJun 2 · Pole Vault · Place 8 · SuffernSuffernPole Vault813-112
May 29Section 1 Class A ChampionshipMay 29 · Pole Vault · Place 2 · SuffernSuffernPole Vault213-06.0012
May 29Section 1 Class A ChampionshipMay 29 · 400 Meters · Place 1 · SuffernSuffern400 Meters150.01 PB12
May 14Section 1 Rockland County ChampionshipMay 14 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.13-00.0012
May 14Section 1 Rockland County ChampionshipMay 14 · 400 Meters · Place 4 · SuffernSuffern400 Meters4.50.21a12
May 9Friendship GamesMay 9 · Pole Vault · Place 2 · SuffernSuffernPole Vault213-08.00—
Apr 26Gold Rush InvitationalApr 26 · Pole Vault · Place 1 · SuffernSuffernPole Vault113-06.0012
Apr 26Gold Rush InvitationalApr 26 · Pole Vault · Place 1 · SuffernSuffernPole Vault113-06.0012
Apr 9Coach Sing InvitationalApr 9 · Pole Vault · Place 1 · SuffernSuffernPole Vault112' 0"12
Apr 9Coach Sing InvitationalApr 9 · 400 Meters · Place 3 · SuffernSuffern400 Meters351.0112

2024 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · 300 Meters · Place 1 · SuffernSuffern300 Meters1.37.78a12
Dec 27Pearl River Holiday FestivalDec 27 · Pole Vault · SuffernSuffernPole Vault--FOUL12
Dec 20Coach Saint InvitationalDec 20 · Pole Vault · Place 4 · SuffernSuffernPole Vault4.14-00.0012
Dec 9Section 1 Kickoff #2Dec 9 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.13-06.0012
Nov 5Coach Cauthers Ice BreakerNov 5 · Pole Vault · Place 4 · Unattached (Suffern)Unattached (Suffern)Pole Vault4.13-0712
Mar 82024 Nike Indoor NationalsMar 8 · Pole Vault · Place 19 · 25 Suffern TC-NY25 Suffern TC-NYPole Vault1913-00.75—
Feb 27Flying Circus Indoor Championships (B)Feb 27 · Pole Vault · Place 15 · Unattached (Suffern)Unattached (Suffern)Pole Vault15.10-0911
Feb 24Ocean Breeze Elite InvitationalFeb 24 · Pole Vault · Place 7 · SuffernSuffernPole Vault711-011
Feb 18Section 1 State QualifierFeb 18 · Pole Vault · Place 1 · SuffernSuffernPole Vault113-07.0011
Feb 7S1 Class A ChampsFeb 7 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.13-00.0011
Feb 3Purple Champions HS InvitationalFeb 3 · Pole Vault · Place 3 · SuffernSuffernPole Vault33.96m PB11
Jan 26Section 1 Northern/Rockland County ChampionshipJan 26 · Pole Vault · Place 1 · SuffernSuffernPole Vault113-06.00—
Jan 21Section 1 League Champs #3Jan 21 · Pole Vault · Place 1 · SuffernSuffernPole Vault112-06.00—
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 400 Meters · Place 1 · SuffernSuffern400 Meters153.60 PB—
Jan 17The Armory Frosh / Novice MeetJan 17 · 400 Meters · Place 1 · SuffernSuffern400 Meters1.53.60a11
Jan 12Suffern InvitationalJan 12 · Pole Vault · Place 1 · SuffernSuffernPole Vault113-00.00—
Jan 10Millrose Games Trials - HSJan 10 · Pole Vault · Place 3 · Suffern-NYSuffern-NYPole Vault312-07.0011
Jan 3Section 1 Dendy #2Jan 3 · Pole Vault · Place 1 · SuffernSuffernPole Vault112-00.0011

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Nov 11Hudson Valley Flying Circus Coach Cauthers Ice BreakerNov 11 · Pole Vault · Place 4 · Suffern, NYSuffern, NYPole Vault413-7—
Aug 17Vault Factory's One More Vault Please Meet Aug 17 · Pole Vault · Place 9 · UNATUNATPole Vault9.3.85m11
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · Pole Vault · Place 26 · SuffernSuffernPole Vault264.11m11
May 30Section 1 State QualifierMay 30 · Pole Vault · Place 1 · SuffernSuffernPole Vault112-06.00—
May 28Warwick Valley Fast Times RelaysMay 28 · Pole Vault · Place 6 · SuffernSuffernPole Vault613-00.00—
May 23Section 1 Class A ChampionshipMay 23 · Pole Vault · Place 1 · SuffernSuffernPole Vault112-06.0011
May 15Section 1 Rockland County ChampionshipMay 15 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.13-00.0011
May 15Section 1 Rockland County ChampionshipMay 15 · 400 Meters · SuffernSuffern400 MetersRelay Split—51.946 PB11
May 10Friendship GamesMay 10 · Pole Vault · Place 3 · SuffernSuffernPole Vault313-00.0011
May 956th Annual Glenn D. Loucks GamesMay 9 · Pole Vault · Place 17 · SuffernSuffernPole Vault173.65m11
May 3Crusader RelaysMay 3 · Pole Vault · Place 1 · SuffernSuffernPole Vault113-00.00—
Apr 30Section 1 League 1B ChampsApr 30 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.12-00.00 PB11
Apr 30Section 1 League 1B ChampsApr 30 · 400 Meters · SuffernSuffern400 Meters--DNS11
Apr 30Section 1 League 1B ChampsApr 30 · 200 Meters · SuffernSuffern200 Meters--DNS11
Apr 27Gold Rush InvitationalApr 27 · Pole Vault · Place 1 · SuffernSuffernPole Vault114-00.0011
Apr 19Mountie MadnessApr 19 · Pole Vault · Place 3 · SuffernSuffernPole Vault313-06.00—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20Section 1 ChallengeDec 20 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.12-611
Dec 15Coach Saint InvitationalDec 15 · Pole Vault · Place 7 · SuffernSuffernPole Vault7.12-03.0011
Dec 4Section 1 Kick Off #2Dec 4 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.11-06.0011
Feb 8Section 1 Class A & C ChampsFeb 8 · Pole Vault · Place 1 · SuffernSuffernPole Vault112-00.0010
Jan 27Section 1 Northern & Rockland County ChampionshipJan 27 · Pole Vault · Place 2 · SuffernSuffernPole Vault211-9—
Jan 22Section 1 League Champs #3Jan 22 · Pole Vault · Place 1 · SuffernSuffernPole Vault111-00.00—
Jan 18The Armory Frosh / Novice MeetJan 18 · 1600 Meters · Place 7 · SuffernSuffern1600 Meters75:00.25—
Jan 13Suffern InvitationalJan 13 · Pole Vault · Place 1 · SuffernSuffernPole Vault111-06.00—
Jan 11Millrose Games Trials - HSJan 11 · Pole Vault · Place 3 · Suffern-NYSuffern-NYPole Vault312-01.0010
Jan 4Section 1 Dendy #2Jan 4 · Pole Vault · Place 1 · SuffernSuffernPole Vault112-01.0010

2022 Indoor Track

23 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday ClassicDec 27 · 1600 Meters · Place 4 · SuffernSuffern1600 Meters4.4:59.48a PB10
Dec 27Pearl River Holiday ClassicDec 27 · Pole Vault · SuffernSuffernPole Vault—NH10
Dec 27Pearl River Holiday ClassicDec 27 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.11-00.0010
Dec 22Paul Schwartz InvitationalDec 22 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.11-010
Dec 21Section 1 ChallengeDec 21 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.12-0010
Dec 16Coach Saint InvitationalDec 16 · 1000 Meters · Place 42 · SuffernSuffern1000 Meters42.3:00.17a PB10
Dec 16Coach Saint InvitationalDec 16 · Pole Vault · Place 11 · SuffernSuffernPole Vault11.11-00.0010
Dec 5Section 1 Kickoff #2Dec 5 · 1600 Meters · Place 7 · SuffernSuffern1600 Meters7.5:12.17a10
Dec 5Section 1 Kickoff #2Dec 5 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.11-00.0010
Feb 12Purple Champions HS InvitationalFeb 12 · 600 Meters · Place 37 · SuffernSuffern600 Meters371:45.769
Feb 5Section 1 Class AA & C ChampsFeb 5 · Pole Vault · Place 1 · SuffernSuffernPole Vault110-00.009
Jan 26NJ Metropolitan InvitationalJan 26 · 1600 Meters · Place 15 · SuffernSuffern1600 Meters155:19.62—
Jan 23Section 1 Northern/Rockland County ChampsJan 23 · Pole Vault · Place 3 · SuffernSuffernPole Vault39-00.00—
Jan 19The Armory Frosh/Novice MeetJan 19 · Pole Vault · Place 1 · SuffernSuffernPole Vault19-00.00—
Jan 19The Armory Frosh/Novice MeetJan 19 · 1600 Meters · Place 10 · SuffernSuffern1600 Meters105:23.80—
Jan 14Suffern InvitationalJan 14 · 1600 Meters · Place 36 · SuffernSuffern1600 Meters36.5:27.84a9
Jan 14Suffern InvitationalJan 14 · Pole Vault · Place 3 · SuffernSuffernPole Vault3.9-00.009
Jan 9Section 1 League Champs 1ABC, 2BCE, 3AJan 9 · Pole Vault · Place 1 · SuffernSuffernPole Vault18-00.00—
Jan 9Section 1 League Champs #1Jan 9 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.8-00.009
Jan 4Section 1 Dendy #1Jan 4 · Pole Vault · Place 2 · SuffernSuffernPole Vault28-00.00—
Jan 4Section 1 Dendy #1Jan 4 · 3200 Meters · Place 5 · SuffernSuffern3200 Meters511:43.58 PB—
Jan 4Section 1 Dendy #1Jan 4 · 3200 Meters · Place 5 · SuffernSuffern3200 Meters5.11:43.58a9
Jan 4Section 1 Dendy #1Jan 4 · Pole Vault · Place 2 · SuffernSuffernPole Vault2.8-00.009

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 14Frosh-Soph Section 1 Meet #1Dec 14 · 3200 Meters · Place 4 · SuffernSuffern3200 Meters4.10:59.80a PB10
Dec 14Frosh-Soph Section 1 Meet #1Dec 14 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.11-06.0010
Jun 2Section 1 State QualifierJun 2 · Pole Vault · Place 3 · SuffernSuffernPole Vault310-00.00—
Jun 2Section 1 State QualifierJun 2 · Pole Vault · Place 3 · SuffernSuffernPole Vault310-00.00—
May 31Warwick Valley Fast Times RelaysMay 31 · Pole Vault · Place 11 · SuffernSuffernPole Vault1110-06.00—
May 28Section 1 Class AA ChampionshipMay 28 · Pole Vault · Place 2 · SuffernSuffernPole Vault2.10-00.009
May 2Cornwall SteeplefestMay 2 · 3000m Steeplechase · Place 24 · SuffernSuffern3000m Steeplechase2411:36.83 PB—
Apr 30Gold RushApr 30 · Pole Vault · Place 1 · SuffernSuffernPole Vault110-07.00—
Apr 22New York RelaysApr 22 · 3200 Meters · Place 74 · SuffernSuffern3200 Meters7411:34.929
Apr 22Sauquoit Valley Red Raider RelaysApr 22 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.9-00.009
Apr 14Suffern Mountie MadnessApr 14 · Pole Vault · Place 1 · SuffernSuffernPole Vault110-06.00—
Apr 14Suffern Mountie MadnessApr 14 · 800 Meters · Place 24 · SuffernSuffern800 Meters242:23.81 PB—
Apr 2Pirate RelaysApr 2 · Pole Vault · Place 2 · SuffernSuffernPole Vault2.8-06.009
Apr 2Pirate RelaysApr 2 · Pole Vault · SuffernSuffernPole Vault—DNS9

2021 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 22Section 1 ChallengeDec 22 · Pole Vault · Place 4 · SuffernSuffernPole Vault4.9-009
Dec 17Coach Saint InvitationalDec 17 · 1000 Meters · Place 25 · SuffernSuffern1000 Meters25.3:08.76a9
Dec 5Section 1 Kickoff #1Dec 5 · 3200 Meters · Place 14 · SuffernSuffern3200 Meters14.12:01.44a9
Dec 5Section 1 Kickoff #1Dec 5 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.8-00.009
Feb 27Palisades Underground Track ChampionshipsFeb 27 · 300 Meters · Place 45 · SuffernSuffern300 Meters45.50.33a8
Feb 27Palisades Underground Track ChampionshipsFeb 27 · 55 Meter · Place 48 · SuffernSuffern55 MeterRound P48.8.68a8
Feb 24Palisades Center Underground Track Series #3Feb 24 · 300 Meters · Place 29 · SuffernSuffern300 Meters29.51.78
Feb 24Palisades Center Underground Track Series #3Feb 24 · 55 Meter · Place 48 · SuffernSuffern55 Meter48.7.90 PB8
Feb 17Palisades Center Underground Track SeriesFeb 17 · 300 Meters · Place 28 · SuffernSuffern300 Meters28.51.08
Feb 17Palisades Center Underground Track SeriesFeb 17 · 55 Meter · Place 12 · SuffernSuffern55 Meter12.8.408
Feb 13Suffern, Pearl River, Nanuet, Albertus MagnusFeb 13 · 300 Meters · Place 17 · SuffernSuffern300 Meters17.57.1Unofficial8
Feb 13Suffern, Pearl River, Nanuet, Albertus MagnusFeb 13 · 55 Meter · Place 6 · SuffernSuffern55 Meter6.8.90Unofficial8
Feb 13Suffern, Pearl River, Nanuet, Albertus MagnusFeb 13 · 100 Meters · Place 9 · SuffernSuffern100 Meters9.16.5Unofficial8

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3Section 1 Rockland County ChampsJun 3 · Pole Vault · Place 7 · SuffernSuffernPole Vault7.8-00.008
Jun 3Section 1 Rockland County ChampsJun 3 · 200 Meters · Place 84 · SuffernSuffern200 MetersRound P84.30.33a8
May 25Dan Zotter InvitationalMay 25 · Pole Vault · Place 2 · SuffernSuffernPole Vault27-00.00—
May 25Dan Zotter InvitationalMay 25 · 200 Meters · Place 47 · SuffernSuffern200 Meters4730.52—
May 20Mountie MadnessMay 20 · Pole Vault · Place 3 · SuffernSuffernPole Vault38-00.00—
May 15Nanuet RelaysMay 15 · Pole Vault · SuffernSuffernPole Vault—NH8
May 15Nanuet RelaysMay 15 · 400 Meters · Place 20 · SuffernSuffern400 Meters20.1:08.9h PB8
May 15Nanuet RelaysMay 15 · 200 Meters · Place 24 · SuffernSuffern200 Meters24.30.1h PB8