Sheldon grew up playing his minor hockey with the Seaforth Stars and the Huron-Perth Lakers AAA. He made the switch to the Elgin Middlesex Chiefs AAA in his U18 year, winning an Alliance Championship. Sheldon then began his junior hockey career in the GOJHL with the Stratford Warriors. After one season, he made the jump to the BCHL’s Cranbrook Bucks where the season was cut short due to Covid. He then returned back to Stratford for his final 2 seasons of junior, winning the Cherrey Cup in his final season. Currently, Sheldon is playing for his hometown Seaforth Centenaires.