Bowen attended Montgomery Blair High School in Silver Spring, Maryland.
[2] As a junior in 2005, Bowen pitched a team-high 59 innings, 11 starts, 4 complete games and 43 strikeouts.
[4] Upon graduation, Bowen accepted a position at St. Mary's College of Maryland as a pitching coach.
On September 7, 2011, Bowen was named a volunteer assistant coach for the UMBC Retrievers baseball team.
[5] On May 1, 2019, Bowen was named the interim head coach for the Retrievers when Bob Mumma resigned.