|6k||19:46.5||Big 5 Invitational||Belmont Plateau||Philadelphia, Pa.||2015|
|8k||25:13.4||Princeton Invitational||West Windsor Fields||Princeton, N.J.||2016|
|8.4k||27:43.4||Spiked Shoe||Blue/White Golf||University Park, Pa.||2016|
|10k||32:45||Mid-Atlantic Regional||Blue/White Golf||University Park, Pa.||2016|
2017 IC4A All-East Team (40th)
2016 IC4A All-East Team (15th)
2017: Raced five times and scored in all five meets, which included a pair of championship races... Finished as SJU's #4 runner four times... Opened season with an 8k time of 25:44.6 at the Rider Invitational, good for 14th in a field of 79 as SJU's #4 runner... Followed up with an eighth-place showing in a field of 87 at the George Mason Invitational, covering the 7.993k course in 25:55.0 to finish as SJU's #4 runner and to help the Hawks to the team title... Went a season-best 25:24.5 for 8k to take 83rd in a field of 205 at the Princeton Invitational, finishing as SJU's #4 runner... Placed 18th in a field of 117 at the Atlantic 10 Championship, crossing the finish line of the 8k race in 25:55.9 to finish as SJU's #3 runner and to help the Hawks' to the runner-up finish... Missed the NCAA Mid-Atlantic Regional Championship due to illness... Closed season with a 40th-place finish in a field of 203 at the IC4A Championship, crossing the finish line of the five-mile race in 26:16.7 as SJU's #4 runner.
2016: Raced six times and scored twice... One of seven Hawks to race in all three championship meets… Placed 43rd in a field of 123 at the Atlantic 10 Championship, clocking in with an 8k time of 25:51.4 to cross as SJU's #7 finisher... Placed 95th in a field of 150 at the NCAA Mid-Atlantic Regional Championship with a 10k time of 32:45 to finish as SJU’s #6 runner… Ran 26:32 for five miles to close the season with a 15th-place finish at the IC4A Championship, scoring as SJU’s #3 finisher… Ran season-best 8k (25:13.4) to finish 66th in a field of 277 at the Princeton Invitational… Turned in 8k time of 25:20.4 at the Paul Short Run… Ran 27:43.4 for 5.2 miles at the Harry Groves Spiked Shoe Invitational, placing 38th in a field of 110 to finish as SJU’s #3 runner in season debut... Named to both the Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll for both semesters.
2015: Raced in three races... Recorded season-best 6k (19:46.5) for 30th at the Big 5 Invitational... Turned in season-best 8k (25:40) at the Paul Short Run... Added 38th-place finish in the 8k (27:38.0) at the Iona Meet of Champions... Named to SJU Athletic Director's Honor Roll.
2014: Competed in six races and scored in three... One of four rookies to run at both the Atlantic 10 Championship and IC4A Championship and to score at IC4As... Placed 92nd in the A-10 8k (26:47.1) and 95th in the five-mile run (27:30.3) at IC4As... Raced the Paul Short (26:04.6) and Princeton Invitational (26:00) 8k championship races, placing 243rd and 146th, respectively... Scored at Princeton... Placed 24th overall to score in collegiate debut at the Duquesne Duals 8k (27:15.6)... Also raced the Spiked Shoe 8.4k (28:05.5) for 87th... Named to both the Atlantic 10 Commissioner's Honor Roll and SJU Athletic Director's Honor Roll for both semesters.
High School/Personal: 2013 All-State First Team for cross country... Two-time WCAC cross country champion... 2012 WCAC 800m champion... 2012 All-Metropolitan Second Team for cross country... 2011 All-Gazette Second Team for cross country... 2010 Montgomery County Freshman of the Year for cross country... Posted 5k time of 15:36 at the Carlisle Invitational as a senior and 15:31 at the William Tennet Invitational as a junior, both school records... Earned eight varsity letters between cross country and track and field... Enters freshman season at Saint Joseph's with PRs in the 800m (1:56), 1600m (4:18), 3200m (9:25), and 5k (15:31)... Grandfather was the Big 8 Champion in the 800m and 1500m at the University of Nebraska... Swam for Montgomery County Swim League... Majoring in accounting.