Dibble began life with Bury as a youth team player and signed professional terms with the Shakers in 2012.
He made his senior debut whilst out on loan with Warrington Town for a month before returning to Gigg Lane. In the summer of 2013 Dibble switched to Barnsley on a one-year deal with the option to extend.
Whilst with the Tykes Dibble joined Nuneaton Town on loan before switching to Chelmsford City in the National League South. In the summer of 2016 Dibble signed for National League North side Boston United before joining Nuneaton Town after just two months with the Pilgrims.
In April 2017 Dibble joined Chorley on a seven day emergency loan, making his debut in a league game against Gloucester City, the first of his two matches with the Magpies.
In 2017 he signed a one-year contract with Wrexham under manager Dean Keates.
Dibble’s first season was spent as back-up to Chris Dunn but would make five appearances for the Dragons in 2017/18.
He made his debut as a late addition to the starting line-up away to Maidstone United in August 2017, saving a penalty in a 2-1 defeat at the Gallagher Stadium.
In his next four appearances Dibble kept four clean sheets in four and would go on to save another penalty against Bromley whilst impressing with a string of superb stops to deny the opposition. However, the keeper picked up a back injury which saw him fall out of the side.
In the summer of 2018 he was offered a new 2-year deal under Sam Ricketts and handed the number one shirt.