Joe grew up in Charlottesville, Virginia and played high school baseball at Albemarle High School. Played college baseball at Christopher Newport University after transferring from Virginia Tech. Was named All-Conference, All-Region, and All-State as a relief pitcher my junior and senior year. Currently hold the CAC conference record for career pitching appearances with 79. Career record was 10-2 with 9 saves. Also pitched in the Valley Baseball League with the Charlottesville Tom Sox for two years (Summer of 2015 & 2017). Was named 2nd Team All Valley League and the 2nd best reliever in the league during the summer of 2017. After college, I became a coach at Ironbridge because I wanted to give back to the game that gave me so many opportunities, memories, and friends.
Outside of baseball, I enjoy golfing and love spending time with my family, my fiancée Stephanie, and my friends. I am happiest when surrounded by my family while vacationing in the Outer Banks.