|Outdoor 1500m||4:04.27||Widener Invitational||Widener||2017|
|Indoor Mile||4:25.40||Giegengack Invitational||Yale||2015|
||8:21.90||Fastrack National Invitational||Ocean Breeze||2017|
|Outdoor 3000m||8:58.99||Monmouth Open||Monmouth||2015|
|Indoor 5000m||14:52.20||Penn State National||Penn State||2017|
|Outdoor 5000m||14:32.78||Colonial Relays||William and Mary||2017|
|Outdoor 10,000m||30:06.04||Sam Howell Invitational||Princeton||2017|
2017 IC4A Indoor Championships: 3000m, 16th
2017 Atlantic 10 Outdoor Championships Scoring Performance: 10,000m, 8th
2017 Atlantic 10 Indoor Championships Scoring Performance: 5,000m, 3rd
2015 Atlantic 10 Outdoor Championships Scoring Performance: 10,000m, 5th
Outdoor 2017: Placed eighth in the 10,000m (31:32.55) at the Atlantic 10 Championships... Raced the 5000m (14:41.10) at the Penn Relays... Ran collegiate-best 10,000m (30:06.04) to placed third at Princeton's Sam Howell Invitational... Ran collegiate-best 5000m (14:32.78) for 12th in season debut at the Colonial Relays... Ran collegiate-best 1500m (4:04.27) for 18th at the Widener Invitational... Named to Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll.
Indoor 2016-17: Raced the 3000m four times, 5000m twice, and mile once... Placed 16th in the 3000m (8:30.54) at the IC4A Championships... Placed third in the 5000m (14:53.51) to earn the bronze at the Atlantic 10 Championships... Had cruised to a collegiate-best 3000m time of 9:21.90 just a week before A-10s at the Fastrack National Invitational... Went sub-15:00 for 5k for the first time in his career for second place (14:52.20) at the Penn State National Invitational... Opened season with a pair of ninth-place finishes in the 3k at the Wagner Invitational (8:36.23) and Penn 8-Team Select (8:38.03)... Added mile (4:26.51) for 12th at the Lehigh Angry Birds Meet.
Outdoor 2016: Placed 17th in the 10,000m in a season-best 32:07.80 at the Atlantic 10 Championships... Opened season in the 5000m (15:16.79) and 4x1500m Relay (16:45.57) at the Colonial Relays... Added 10,000m performance (32:20.30) for 16th overall at Princeton's Sam Howell Invitational and 5000m performance (15:26.00) at Princeton's Larry Ellis Invitational... Named to Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll.
Indoor 2015-16: Placed 12th in the 5000m (15:17.92) at the Atlantic 10 Championships... Opened season with trio of top-three performances, including a win in the 4x1 Mile Relay (17:40.21) at the Penn State Relays, a second-place finish in the 5000m (15:01.81) at the Penn State National Invitational, and a third-place finish in the 5000m (15:00.34) at the NYC Gotham Cup... Raced the 3000m (8:51.02) at the Fastrack National Invitational.
Outdoor 2015: Qualified for IC4As in the 10,000m... Placed fifth in the 10,000m (31:08.48) at the Atlantic 10 Championships... Raced collegiate-best and IC4A-qualifying 10,000m (31:00.02) at the Bucknell Bison Outdoor Classic... Raced season-best 1500m (4:18.36) at the Lehigh Games, season-best 3000m (8:58.99) at the Monmouth Season Opener, and season-best 5000m (15:25.85) at the Colonial Relays... Named to SJU Athletic Director's Honor Roll.
Indoor 2014-15: Placed 14th in the 5000m (15:25.48) at the Atlantic 10 Championships... Ran season-best 5000m (15:08.94) for eighth at the Penn state National Invitational... Placed third in the 5000m (15:21.69) at the Lehigh Angry Birds Meet... Raced collegiate-best mile (4:25.40) at Yale's Giegengack Invitational and season-best 3000m (8:58.59) at the Penn State Relays... Also ran third leg on 4x1 Mile that placed fifth (17:50.86) at the Penn State Relays.
Outdoor 2014: Took 15th in the 5k (15:29.05) at the Atlantic 10 Championships... Recorded personal-record 5k (14:49.81) at the Colonial Relays... Posted season-best 1500m (4:06.23 PR) at the Bison Outdoor Classic... Took sixth in the 1500m at the Lafayette 8-Way Invitational... Also raced the 5k at the Larry Ellis Invitational and Lehigh Games... Named to SJU Athletic Director's Honor Roll.
Indoor 2013-14: Took 10th in the 5k (15:12.93) at A-10s... Improved upon 3k time by over 18 seconds to post season-best time (8:45.43 PR) at the George Mason Last Chance Meet... Posted season-best mile (4:26.70) at Giegengack... Recorded season-best 5k (15:12.93 PR) at PSU Nationals... Took sixth in 3k (9:03.28) at Ursinus Collegeville Classic for highest event finish of season... Ran leg of third-place 4xMile at PSU Indoor Relays.
High School/Personal: 2013 Camden County and South Jersey Group 2 Champion... 2013 Outdoor Meet of Champions bronze medalist... Entering college, owned PRs in 1600m (4:16.53), 3200m (9:00.30), 5000m (14:45), and XC 5k (15:31.00)... Four-year varsity letterwinner in cross country and outdoor track... Earned three letters in indoor track... Majoring in biology and minoring in mathematics.