MINNEAPOLIS -- Nearly a year to the day after his seven-month ban from the NFL ended, Minnesota Vikings running back Adrian Peterson took to Instagram on Wednesday night to reflect on how far he's come.

Appearing shirtless against a white backdrop, Peterson told his followers to persevere when faced with adversity, as he said he did when he was suspended following his September 2014 indictment for child-injury charges. In the video's caption, Peterson thanked God for his accomplishments of the past year, writing, "I think it not strange in the mist of the Dark cloud that hovered over me for a short period ... the Lord continued to cover me with GRACE & FAVOR!"

I think it not strange in the mist of the Dark cloud that hovered over me for a short period ... the Lord continued to cover me with GRACE & FAVOR! All legal issues dismissed, still no record, a new contract in the midst of the storm, a year off so the body recovered and I got paid, Adidas sponsorship, playoff contenders and NFL rushing champion at 30 🏆 LOOK AT GOD A video posted by Adrian L Peterson (@adrianpeterson) on Apr 13, 2016 at 7:50pm PDT

Peterson continued: "All legal issues dismissed, still no record, a new contract in the midst of the storm, a year off so the body recovered and I got paid, Adidas sponsorship, playoff contenders and NFL rushing champion at 30". He closed with an emoji of a trophy and wrote, "LOOK AT GOD".

In the video, Peterson said, "Only one individual walked this earth without sin -- Jesus Christ -- and they tortured him and hung him from a cross. I want to leave you with this: Be more concerned with your character than your reputation, because your character truly is who you are, while your reputation is merely what others think you are. Let people judge if they're going to judge; that's the way of the world. But keep your head up -- don't hang it down. I'm giving you a little bit of advice, from me and how I handled it. I keep pressing forward. Because at the end of the day, people want to see you fail. God wants to see you be successful."

Peterson, who was reinstated from the commissioner's exempt list April 16, 2015, returned to become the league's first 30-something rushing champion since Curtis Martin in 2004. He posted 1,485 yards on 327 carries, finishing with the eighth-best single-season total in NFL history by a running back in his 30s. He accounted for a larger percentage of his team's yards than any other player in the league, and his performance helped the Vikings win the NFC North for the first time since 2009. The Vikings lost 10-9 to the Seattle Seahawks in an NFC wild-card game in which Kam Chancellor stripped Peterson for a fourth-quarter fumble that led to Seattle's go-ahead field goal.

Before the season, the running back restructured the final three years of his deal with the Vikings, securing $20 million in guaranteed money. He'll earn $12 million in 2016, remaining the NFL's highest-paid running back at age 31. Peterson, who lost most of his endorsement deals in the wake of his 2014 indictment, also revealed in October he had a new sponsorship deal with Adidas.