Retired NFL running back LeSean McCoy played for four NFL teams during his 12-year career — the Philadelphia Eagles, Buffalo Bills, Kansas City Chiefs, and Tampa Bay Buccaneers.

McCoy’s best years came with the Eagles, including the 2013 season which saw the dynamic running back rush for 1,607 yards and nine touchdowns. He also caught 52 passes for 539 yards that season.

Last October, McCoy retired after signing a one-day contract with the Eagles.

It’s safe to say that McCoy and Philadelphia go hand in hand.

That’s why it had to be confusing for Eagles fans when they saw McCoy this past week sporting Pittsburgh Steelers gear.

McCoy appeared on the I Am Athlete podcast and he represented the city of Pittsburgh (McCoy went to college at Pittsburgh) by wearing a Penguins jersey and a Steelers hat.

If you’re an Eagles fan, you have to see that as an insult, right?

I know the Steelers and the Eagles aren’t intense rivals, due to the fact that they don’t play each other very often. But at the same time, if you’re from Pennsylvania, you’re either an Eagles fan or a Steelers fan. You have to pick one.

And even though McCoy went to college at Pittsburgh, I don’t see how he can sport a Steelers hat after spending the first six years of his career with the Eagles. This feels like a disrespectful move to the city that embraced McCoy for most of his career.

Of course, this also shows just how strong McCoy’s loyalty is to Pittsburgh. Despite spending his career with four other NFL teams, McCoy is still apparently a Steelers fan at heart.

Once a Steeler, always a Steeler rings true for the six-time Pro Bowl running back, despite never playing for the historic NFL franchise.

Featured image via Eric Hartline-USA TODAY Sports