On Tuesday, TMZ Sports reported Harris was originally charged with a felony after officers found more than 35 grams of weed during the traffic stop. His plea deal dropped the count to a misdemeanor, but he still received jail time as well as 80 hours of community service and two years probation. He must also go through an NFL drug program.
The 26-year-old Texas native was a passenger in the vehicle, and he was "cooperative" with police when the arrest occurred, per Terez A. Paylor of the Kansas City Star. The original felony charge could have carried a prison sentence up to seven years.
Harris made 18 catches for 224 yards with one touchdown while appearing in all 16 regular-season games for the Chiefs during the 2017 season. He's under contract with the team for one more year.
TMZ Sports noted it's unclear when he'll turn himself in to serve the two-day sentence.
He could also face additional discipline from the NFL before the start of the 2018 season.