Cracknell was part of the
Leeds academy and as a teenager he toured South Africa with
Leeds Grammar School in 2012. After that he was invited to spend 2013 with
Border Bulldogs where he played for their youth team. He played in their
2017 League semi-final elimination against
Munster. After making over 100 appearances for the Welsh region in November 2021 it was announced that Cracknell would leave to join
London Irish. Cracknell signed for
Leicester Tigers on 12 May 2022. He made his Leicester debut on 10 September 2022 in a 24-20 defeat away to
Exeter Chiefs during the opening round of the season and then scored his first try for Leicester the following week against
Newcastle Falcons. That season Cracknell scored a try during their
Champions Cup quarter-final defeat against
Leinster and also played in their Premiership semi-final elimination to
Sale Sharks. ==International career==