Payne County prosecutors originally charged Pettigrew with felony assault and battery on a police officer, but they reached a plea agreement with Pettigrew in which he pleaded guilty to misdemeanor assault and battery.
He must pay a $200 fine and make a $200 contribution to the victims' compensation fund, as well as perform 20 hours of community service, which he has already completed at the YMCA, defense attorney William Baker said in court.
Pettigrew, from Tyler, Texas, also pleaded guilty to misdemeanor public intoxication in the incident and was fined $100.
He received a deferred sentence and won't have a criminal record if he successfully completes probation. Coach Mike Gundy declined to suspend Pettigrew, saying in February that he would allow the case to run its course.
Pettigrew caught 35 passes for 540 yards and four touchdowns last season.