For the second time in three years, running back Marshawn Lynch is hanging up his cleats and helmet. According to a report from ESPN’s Adam Schefter, Lynch has decided to retire and end his football career ... again.

Lynch, 33, has done this once before. After he finished the 2015 season with the Seattle Seahawks, the team he’d been with for five seasons, he announced that he was retiring. Lynch didn’t play in 2016.

But one season is as long as that lasted. After the Oakland Raiders announced their move to Las Vegas, Lynch — an Oakland native — was inspired to return to football. In fact, he specifically wanted to play for the Raiders, telling USA Today that he wanted kids in Oakland to see a homegrown star play for the hometown team before it moved. The Seahawks still had his rights, but traded Lynch to the Raiders.

Does this sound familiar? Marshawn Lynch is retiring ... again. (Photo by Mark Brown/Getty Images) More

Lynch’s final two seasons in football — if this retirement actually sticks, that is — only added to his legacy. In 2017, he surpassed the 10,000-yard mark in rushing, becoming just the 31st player in NFL history to do it. His 2018 season was shaping up to be great — in Week 4 he reached 100 yards in a game for the 34th time in his career — until he injured his groin in October and had to sit out the rest of the season.

Most players don’t get to do what Lynch did. He had a great career with Buffalo and Seattle, but got to spend two seasons playing for his hometown team before it left for a new city. If this is indeed Lynch’s final retirement (retiring and un-retiring is all the rage these days), he got to go out the way he wanted to.

More from Yahoo Sports: