Age: 25 years, 4 months
Place of Birth:
Karl played for Sacred Heart before moving to Longford Town's u19 squad for the 2015 short season. He was added to Tony Cousins' senior team in August 2015 and later signed a deal to play for De Town for the 2016 season. He made his league debut away to Cork City on 14 March 2016 and made 4 league appearances, all from the bench, over the course of that season. In October 2017, Karl re-signed with Longford for 2018.
In November 2018, Karl re-signed with Longford for the 2019 season. In December 2020, Karl re-signed with Longford Town for the 2021 season.