Yeah i forgot about that, it makes sense since i was allowed to be a free agent after my sixth year. Thanks, i totally forgot about that.
The free agent thing is pretty cool. Your agent will gather offers from other teams through a two week period. If you don't sign a contract in the first week it's not always going to give you another one in the next.
The first week i got three offers: 5 yr deal with the Blue Jays ( finished in last place) My former team the Cubs ( finished in fourth)
And the Reds ( finished in last place)
I took the risk and didn't sign with anyone the first week then the next week came and i only got one offer from the Cubs so i sign with them, now i got to play five more years with them.