MLB

Sources: Padres, Cubs have discussed dealing Castro for starting pitchers

CHICAGO, IL - JULY 05: Starlin Castro #13 of the Chicago Cubs throws to first base for the out against the Miami Marlins during the fifth inning at Wrigley Field on July 5, 2015 in Chicago, Illinois. (Photo by Jon Durr/Getty Images)

CHICAGO, IL - JULY 05: Starlin Castro #13 of the Chicago Cubs throws to first base for the out against the Miami Marlins during the fifth inning at Wrigley Field on July 5, 2015 in Chicago, Illinois. (Photo by Jon Durr/Getty Images)

The San Diego Padres and Chicago Cubs have what the other needs, and a deal might be in the making.

Sources tell FOX Sports' Jon Morosi and Ken Rosenthal that the Cubs and Padres have discussed a deal that would send shortstop Starlin Castro to San Diego, potentially in exchange for one of the Padres' starting pitchers.

If a deal comes to fruition, the Padres would fill their need for a mainstay shortstop, and the Cubs would add a talented starter to their rotation as they make a push for the postseason.

More from FoxSports

Morosi speculates that a deal for righty James Shields in exchange for Castro would make the most sense for both teams.