18-year-old Shelley made his first team debut in Crewe's 4-1 away win at Hartlepool and then netted in Crewe's 2-2 draw aginst Millwall in the FA Cup.
Shelley who has come through the youth ranks and the clubs academy has signed a deal that will keep him at Gresty Road until summer 2011.
Shelley has also been recalled to the squad that travelled down to Peterborough and will be hoping to play some part tonight.