Garrett Bryant, 19, admitted arranging to buy a pound of marijuana from a California person he met playing Xbox Live online, WLKY-TV, Louisville, Ky., reported.
Bryant had the contraband sent to him under the false name of David Smith but it was sent to the wrong address.
Lawrenceburg police officer Josh Satterly said the resident opened the package without looking at the intended address and after discovering the marijuana, called police who called the postmaster who sent out a postal inspector, gamepolitics.com said.
"There was a name on the package of David Smith. Garrett Bryant accepted the package from the postal inspector. When he accepted the package and advised his name was David Smith, we executed a search warrant on the residence and that's when we recovered the pound of marijuana," Satterly said.
Bryant allegedly admitted to police he had paid $2,300 for the marijuana and was hoping to sell it to "help his mother pay bills," gamepolitics.com said.
"We have reason to believe that he wasn't selling it for financial gain for his mother. He was using it for personal use as well. There's other ways to help out family than to sell drugs," Satterly said.
Handler slams Piers Morgan: 'You're a terrible interviewer'
McPhee, Cokas 'working on their marriage' after affair