Edmond police were called around 6:30 a.m. Sunday after a caller said a vehicle had been parked and running for more than an hour in an apartment complex.
Officers made contact with Finch and say they could smell the odor of marijuana coming from inside the vehicle.
Finch was arrested for possession of marijuana, resisting arrest and assault and battery on a police officer.
Officers found Finch near a gate and another altercation ensued, according to police.
Police say that when officers attempted to put Finch in handcuffs, he allegedly tried to punch one of the officers and then ran away. He was checked out by medical personnel before being taken to the Oklahoma County Jail.
The Calgary Stampeders have issued a statement regarding Roy Finch following an alleged incident in Oklahoma over the weekend.
Finch was already in the Lincoln County system - he appeared in court on March 12 on one count of possession of a controlled risky substance and reckless driving. That honor went to Dominque Whaley, who finished the 2011 season with 627 yards on the ground. After college he spent time on the practice squad with the New England Patriots, who picked him up as an undrafted free agent in 2014.
Finch is now listed as a running back on the roster of the Calgary Stampeders, a team in the Canadian Football League.
NewsOK.com has disabled the comments for this article.