The Chicago Cubs are going all out in their attempts to sell as much as possible at the MLB Trade Deadline. Now, add superstar shortstop Javy Baez to the list as he's on his way to the New York Mets.

New York leads the NL East and as they try to hold off the Phillies and Braves, offense is needed, especially with Francisco Lindor currently on the shelf. Now, the Mets have added one of the best bats on the market in the Cubs' shortstop, Baez.

The Cubs have already traded the likes of Craig Kimbrel and Ryan Tepara to the White Sox while they sent Anthony Rizzo to the New York Yankees. Javy Baez has become just the latest as the fire sale carries on.

Cubs fans won't be happy and aren't happy but, with owner Tom Ricketts not willing to offer extensions to many of their key players set to hit free agency, it was a foregone conclusion that this would happen for Chicago at the deadline.

Baez is an electrifying shortstop with a gold glove to his resume and plenty of highlight reel plays. He will likely play shortstop for the Mets until Lindor returns when he could then move over to second base. Baez has mentioned before how he would love to play with Lindor and now he will get that opportunity with the Cubs sending him to the Mets.

Currently, the Mets sit at 3.5 games ahead of the Phillies and 4 games up on the Braves in a crowded NL East.