You can forget about Felix Hernandez signing with the Cubs, or anyone else outside of Seattle, because he's about to agree to a megadeal with the Mariners, according to Bob Nightengale of USA Today:

Seattle Mariners ace Felix Hernandez has agreed to a seven-year, $175 million contract that should be finalized before spring training, making him the highest-paid pitcher in baseball history, a person familiar with the contract details told USA TODAY Sports.

The person spoke on the condition of anonymity because the contract is not yet official.

Hernandez was scheduled to earn $19.5 million in 2O13 and $2O million in '14. Instead, his new contract will take effect this season and pay him a record average annual value of $25 million through 2O19.