Minnesota Twins v Kansas City Royals

Jeffery Flanagan of MLB.com is reporting that free agent outfielder Alex Gordon has agreed to return to the only club heโ€™s ever played for professionally, the Kansas City Royals.

SB Nationโ€™s Royals Blog Royals Review is reporting that the deal is for four years and about $70 million dollars, pegging the average annual value at $17.5 million, which is slightly lower than projected. Without knowing the other offers presented, and we never will, it is easy to assume that Alex Gordon took a hometown discount to stay in Kansas City.

Yahoo Sportsโ€™ Jeff Passan has confirmed the report by Royals Review of the financials of the deal:

Alex Gordon has been on a tear since 2011 when he finally broke out after being a top prospect of not only the Kansas City Royals, but in the entire MLB. He has a career .269/.348/.435 career slash line to pair with three All-Star appearances and four gold gloves.

Alex Gordon had a solid year despite missing time with a freak groin injury suffered while running into the outfield wall. In 104 games he slashed .271/.377/.432 with 13 home runs and 48 runs batted in. Gordon had played 151 games or more every year since 2011 before the 2015 season.

Gordon, 32 has made a reported $41.3 million dollars so far in his career and this next contract will push him over the $100 million dollar barrier in career earnings by its end.

UPDATE: 

CBS Sportsโ€™ Jon Heyman confirms the โ€œabout $70 millionโ€ part, locking Alex Gordonโ€™s deal in at $72 million over four years. ($18.0 million AAV)