|Indoor 400m||53.86||Collegeville Classic||Ursinus||2016|
|Outdoor 400m||53.98||Lehigh Games||Lehigh||2016|
|Indoor 800m||2:00.61||Monmouth Winter Open||Monmouth||2016|
|Outdoor 800m||2:00.18||Lehigh Games||Lehigh||2017|
|Indoor 1000m||2:35.02||Giegengack Invitational||Yale||2017|
|Outdoor 1500m||4:05.85||Widener Invitational||Widener||2017|
|Indoor Mile||4:24.21||Fastrack National Qualifier||Ocean Breeze||2018|
|Indoor 3000m||9:04.15||Penn 8-Team Select||Ocean Breeze||2018|
|Outdoor 3000m||9:00.79||Monmouth Season Opener||Monmouth||2017|
2017 SJU Academic Award
2016 SJU Academic Award
2015 SJU Academic Award (Co-Recipient)
Outdoor 2017: Ran collegiate-best 1500m time (4:05.85) at the Widener Invitational... Raced the 800m (2:00.18) at the Lehigh Games and 3000m (9:00.79) at the Monmouth Season Opener... Ran on the eighth-place 4x800m relay (8:33.14) at the Rider Invitational... Named to both the Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll for both semesters.
Indoor 2016-17: Raced the mile three times... Opened season in the event at the Wagner Invitational (4:31.23), improved at the Penn 8-Team Select (4:30.06), and placed third in collegiate-best time (4:28.53) in final race of the season at the Monmouth Winter Open... Raced on the fourth-place 4x400m relay (3:38.80) and placed 12th in only 800m of season (2:02.28) at the Lehigh Angry Birds Meet... Ran on fourth-place 4x400m relay (3:26.32) and placed ninth in only 1000m of season (2:35.02) at Yale's Giegengack Invitational.
Outdoor 2016: Kicked off season in the 1500m (4:11.78) before turning in a trio of 800m performances at the Rider Invitational (2:03.09), Widener Invitational (2:00.53), and Lehigh Games (2:00.41)... Raced on eighth-place 4x400m relay (3:32.35) at Rider and capped season in 400m (53.98) at Lehigh... Named to Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll.
Indoor 2015-16: Ran third leg of first-place Distance Medley Relay (10:41.87) at the Ursinus Collegeville Classic... Ran season-best 800m (2:00.61) in final meet of season for 15th overall at the Monmouth Winter Open... Ran collegiate-best 1000m (2:36.29) and raced on 10th-place 4x400m relay (3:36.35) at Yale's Giegengack Invitational... Kicked off season with a pair of seventh-place finishes in the mile (4:44.92) at the season-opening Jack Pyrah Invitational and the 4x800m relay (7:59.67) at the Penn State Relays.
Outdoor 2015: Raced season-best 800m (2:02.29) at Monmouth Season Opener and season-best 1500m (4:09.72) at Widener... Named to both the Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll for both semesters.
Indoor 2014-15: Ran third leg of second-place DMR (10:45.18) at Monmouth Winter Open... Also placed fourth in first collegiate 1000m (2:43.08) at Monmouth... Improved upon 800m time in all three races en route to posting a 2:01.65 for 18th at Yale's Giegengack Invitational.
High School/Personal: 2014 PIAA District II 800m champion... 2013 PIAA District II 800m bronze medalist... Placed fourth at 2014 PIAA District II Cross Country Championships... Two-time Wyoming Valley Conference All-Star selection... Hazleton Area recordholder in 800m (1:57) and 1600m (4:31)... Four-year varsity letterwinner in cross country... Also earned two letters in track and field... Senior team captain for all three squads... Involved in the honors program chemical biology club, biology club, math club, and Molloy Science Society... Majoring in chemical biology.