(CBS) For weeks, the Cubs trading starting pitcher Matt Garza has been a foregone conclusion.

Garza, 29 and a free agent at the end of the season, figures to be the perfect fit for any contending club in need of starting pitching.

READ MORE: Free At-Home COVID Testing Kits Now Available, 'We Need To Take Advantage Of It'

But as CBSSports.com’s Jon Heyman reports, the Cubs may decide to keep Garza and sign him to a long-term deal.

Heyman reports the Cubs may also trade Garza then attempt to resign him following this season’s conclusion.

READ MORE: Man Seriously Wounded In Shootout With University Of Chicago Police Officer In Hyde Park

Garza is considered one of the top starting pitchers currently on the market. He is 3-0 with a 0.90 ERA over his last four starts


MORE NEWS: Teens Shot In Chicago's West Englewood Neighborhood