It was believed to be a steal when the Indianapolis Colts traded for Trent Richardson in 2013. Obviously, things didn’t work out quite the way former general manager Ryan Grigson had hoped. Richardson rushed 316 times for only 977 yards and 6 touchdowns, with a 3.1 yard per carry average in his time with the Colts.

Following brief stints with the Oakland Raiders, and Baltimore Ravens - where Richardson showed more of the same, he took his talents to the Canadian football league, and signed with the Saskatchewan Roughriders.

Richardson now appears to have found a spot where he can thrive. In his most recent game, he rushed for 127 yards and 2 touchdowns on 20 carries in a victory over the Montreal Alouettes.

So far this season, he’s carried the ball 48 times, totaling 259 yards and 2 touchdowns.

Richardson may not have panned out for the Colts or any other team in the NFL, but it appears that the CFL is another story. This is good news for the back who has a never give up attitude:

Richardson said "My mindset has always been: I just want to play football... But just making sure that everything was in place. To have a situation with family, just making sure my kids were straight and making sure they were going to be OK before I left and making sure they knew what was really going on because my kids are older now, so they kind of understand, then I got my little one. And so it's just like making sure everyone is really prepped for it, the people that's close to me knowing what's really going on, and knowing when my kids look back at it, they know their father did everything he could. He just wanted to be that guy that never gave up and just always stood out front."

Richardson’s next game will be November 4th, against the Edmonton Eskimos.