Trades in the NFL are rare compared to the other major sports leagues. Trades involving star players -- like the deal on Tuesday that sent LeSean McCoy to Buffalo for Kiko Alonso -- are even more scarce. When they happen, they usually catch nearly everyone off guard, and that was the case with the Eagles and Bills trade.

There were no rumors leading up to the deal or leaked information from anonymous sources. Instead, the Eagles and Bills put together the deal in just 20 minutes, adding to the surprise. A number of teammates, opponents and former players weighed in with their reaction on Twitter.

Here is a sampling of the reaction:

Shady to the Bills? WOW!...........WOW! — Le'Veon Bell (@L_Bell26) March 4, 2015

The Philadelphia Ducks huh. lol — Patrick Peterson (@RealPeterson21) March 3, 2015

Chip did what?!! — Anthony Armstrong (@MrArmstrong13) March 3, 2015

No more Shady nobody saw this one coming wow — Chris Baker (@cbaker92redskin) March 4, 2015

The Eagles won't miss Shady McCoy at all... not like he's one of the best running backs in the league or anything. — Donté Stallworth (@DonteStallworth) March 4, 2015

"@CCrulesNY: @36westbrook can we resign you?" Not so Chip can cut me for an Oregon player — Brian Westbrook (@36westbrook) March 3, 2015

Young Shady to the Bills is definitely a good thing for my ankles & knees. One of the best RBs in the league & hardest tackles! — Lorenzo Alexander (@onemangang97) March 4, 2015

Wow, lots of change… — Matthew Barkley (@MattBarkley) March 4, 2015

Bruh don't ask me anything cause I don't know anything.. I'm just a #nickel.. — Brandon Boykin (@BrandonBoykin2) March 4, 2015

The rest of the NFC East are elated that the Eagles traded @CutonDime25. #Wow #ReallyPhilly — NFL_IRONMAN (@LFletcher59) March 4, 2015

Wow Eagles. No one is self huh. — Pierre Garçon (@PierreGarcon) March 3, 2015

Did I just hear Kiko Alonso to the Eagles.... Chip you dog!! — Kyle (@Ky1eLong) March 3, 2015

Wow Shady to Buffalo huh? Crazy! — Patrick Peterson (@RealPeterson21) March 3, 2015

Wow McCoy tho!!! — Brandon Graham (@brandongraham55) March 3, 2015

Not my brother Kiko .....this business smh — Chris Gragg (@Gragg80) March 4, 2015

This business always finds a way to show me how crazy it gets. Good luck to my boy @Kiko__Alonso had fun being your teammate. Keep ballin — Aaron Williams (@ajwilliams23) March 4, 2015

Wooowww! — Eric Wood (@EWood70) March 3, 2015

SB Nation presents: How LeSean McCoy reached NFL stardom