Carl began his baseball career for Plains Little League when he was 8 years old. At Coughlin High School, Carl lettered in baseball his junior and senior years, making the Wyoming Valley Conference All-Star team both years. He was the MVP for the Coughlin Baseball Team his senior year where he maintained over a .500 batting average. He also played basketball his sophomore and senior years lettering his senior year and lettered in golf as a sophomore, junior and senior. Carl received a scholarship to play Division I baseball at Temple University in Philadelphia. He was a member of the starting pitching rotation all four years. He was named first team Atlantic 10 right-handed pitcher during his sophomore year and named to second-team Atlantic 10 right-handed pitcher during his senior year. His Temple University career pitching records are: Currently tied for second in career shutouts (40), ranked 4th in career strikeouts (251), ranked 5th in all time wins (22), ranked 8th in all time strikeouts per nine inning game (8.69),9th in appearances (63), 9th in games started (35), 8th in innings pitched (260.0). He is tied for 2nd in wins (9) in Temple’s single season pitching record books (his sophomore season). He led the team in innings pitched his junior and senior years (57.2 and 82.2). He also led the team in strikeouts his junior and senior years (59 and 91) and led the team in wins his senior year (6). He was a three-time Atlantic 10 player of the week and named Coppertone National Pitcher of the Week in 1988. Carl played in the prestigious Cape Cod Baseball League in 1989 and 1990 with the Bourne Braves. He led the team in victories in 1989 (4), strikeouts in 1990 (81 in 66.2 innings pitched) and is tied for 2nd for Single Season Strikeouts (81). Carl also played for the Scranton Red Sox in the Atlantic Coast Baseball League in 1988. In 1991 he signed as a free agent with the Atlanta Braves Professional Baseball Club and pitched for the Idaho Falls Braves (Single A) in 1991. His stats there were 4 wins and 2 losses in 25 games pitched, with a 4.50 ERA. He pitched a total of 34.0 innings, with 49 strikeouts (averaging 13.09 strikeouts per nine innings). He attended spring training in 1992 in West Palm Beach, Florida and retired in 1992. Carl was inducted into the Plains Sports Hall of Fame in 1997. He was pitching coach of Plains American Legion Baseball in 1997, Head Baseball Coach at Wyoming Seminary (1998–1999) and has been coaching youth soccer in the Plains Soccer Organization for the last 14 years. In 2013 and 2014, Carl was the Head Girls Soccer Coach at Summit Christian Academy in Clarks Summit, PA where they won the NYPENN Championship in 2014. In 2015, Carl became an assistant coach for the Coughlin High School Girls Soccer Team. He is presently employed at Celgene Corporation and has been the recipient of three diamond club awards during his tenure there. Carl resides in Plains with his wife of 21 years, Sherry and their four children, Caroline (18), Abby (16), Katherine (12) and Elisabeth (8 months).