Position: Defender/Central Midfield.
Previous Clubs: Greystones United AFC, Cabinteely FC, Wexford FC.
Karl played with his local side Greystones United in the Leinster Senior league before joining Cabinteely FC in July 2018. He made five league appearances (1 goal) in a season and a half with Cabinteely FC. He moved to Wexford FC for the 2020 & 2021 seasons making 40 league appearances (1 goal). He joined Bray Wanderers in January 2022.