Martinsburg Police Department Patrolman W.A. Parks pulled over Barrett at 3:23 a.m. after Barrett allegedly drove onto the curb at the intersection of Buxton and Raleigh streets and then started swerving after turning onto Wilson Street, according to records filed in Berkeley County Magistrate Court.
After he stopped his car, Barrett "was very unsteady while exiting the vehicle, holding onto the car to steady himself. While walking to the rear of the vehicle, Mr. Barrett was staggering," Parks wrote in his police report.
Barrett's breath smelled of alcohol, police said.
Barrett failed three field sobriety tests and a preliminary breath test, but refused to submit to an Intoxilyzer test, records state.
Parks alleged in court records that while searching Barrett he found 3 grams of marijuana in a plastic bag in Barrett's left shoe.
Barrett was present in Magistrate Harry Snow's courtroom during the brief hearing Thursday morning, but did not say anything.
A trial date could be scheduled for February.
Barrett, who graduated from Martinsburg High School last year, was twice named West Virginia's Gatorade Player of the Year and was one of six wide receivers named to the Parade All-America team.
For two years in a row he was named the state's Kennedy Award winner - the highest honor a high school football player can receive in West Virginia.
His photograph and a brief biography appeared in Sports Illustrated in the magazine's "Faces in the Crowd" section.
Barrett is a student at West Virginia University, where he was ruled academically ineligible to play football during the recently ended season.