He will be eligible for free agency after the 2018 season. Donaldson put the injury behind him in the last two months of the season, when he hit.302 with 22 home runs, an on-base average of.410 and a slugging percentage of.688.
The previous record was set in May when Washington Nationals outfielder Bryce Harper agreed to a one-year deal worth $21.625 million for the 2018 season.
"Josh is huge component to our team and (The Canadian Press) to our success - what he brings not only on the baseball field, but in the clubhouse", Blue Jays pitcher Aaron Sanchez told reporters reporters before an event at a school in Burnaby, B.C., as part of the club's winter tour.
Experts raise concerns over raw meat diets for cats and dogs
Four products (11%) contained the parasite Sarcocystis cruzi and four contained Sarcocystis tenella. The team said the bugs risked the health of the animals themselves, as well as their owners.
Donaldson finished the 2017 season with 33 home runs, giving him 164 in the past five seasons, during which he was an American League All-Star three times and won two Silver Slugger Awards as the AL's best-hitting third baseman.
Reliever Tommy Kahnle also avoided arbitration with a one-year, $1.3 million deal. Toronto also agreed to deals with outfielder Ezequiel Carrera for $1.9 million and left-hander Aaron Loup for $1,812,500. "I wasn't really in a lot of the talks, but definitely I'm happy".
Loup, who made $1,125,000 in 2017, went 2-3 with a 3.75 ERA in 70 appearances and 57 2/3 innings.
With Sanchez and Travis now settled, the only players that the Blue Jays haven't settled with on a deal to avoid arbitration are closer Roberto Osuna, center fielder Kevin Pillar, reliever Dominic Leone, and Marcus Stroman.