Jack Hassall, 19, pleaded guilty to one offence each of possession of cannabis, crack cocaine and heroin with intent to supply on March 23, 2019.
He also pleaded guilty to one offence each of being concerned in the supply of cocaine, heroin and cannabis between January 1 and March 27, 2019.
Mr Adrian Roberts, solicitor advocate for Hassall, told the hearing at Shrewsbury Crown Court that the defendant admitted the offences on a "basis of plea". He asked for the case to be adjourned for pre-sentencing reports.
"He's 19 years old and has never been in trouble before," Mr Roberts said.
Hassall, of Hurleybrook Way, Leegomery, was granted unconditional bail until March 19 when the case will next be heard.