(Toronto) Vladimir Guerrero and the Blue Jays avoided salary arbitration on Friday night, with the first baseman and hitter of choice agreeing to a $14.5 million contract with Toronto for next season.

Of the 12 Jays players eligible for arbitration, only shortstop Bo Bichette has yet to reach an agreement.

Already closed deals: goaltender Jordan Romano ($4,537,500), receiver Danny Jansen ($3.5 million), right-hander Adam Cimber ($3.15 million), outfielder Daulton Varsho ($3 .05 million), infielder Cavan Biggio (2.8 million), infielder Santiago Espinal (2.1 million), left-hander Tim Mayza (2.1 million), right-hander Trevor Richards (1.5 million), reliever Erik Swanson (1.25 million) and right-hander Trent Thornton (1 million).

Guerrero earned 7.9 million last season.

(function () {
var slotName = “ad63c4745949e71-adSlotLppos”;
var dimensions = [“fluid”,[634,125],[634,150],[634,180],[634,200],[634,634],[634,400],[640,360],[640,480],[728,200]];
var positionName = null;
var pageBlock = “text”;

positionName = “pos0″;
var adUnitPath=”/” + [
nuglif.ngApp.globals.network,
nuglif.ngApp.globals.topLevelAdUnit,
nuglif.ngApp.globals.adUnit
].join(‘/’);

LPAds.createAdSpot(slotName, adUnitPath, pageBlock, positionName, dimensions);

function setUpProductGalleryAd() {
console.debug(‘Ads: Product gallery detected for ‘ + slotName);
document.getElementById(slotName).parentElement.style.maxWidth=”728px”;
document.getElementById(slotName).parentElement.style.width=”100%”;
}

function setUpNativeAd() {
console.debug(‘Ads: Native Ad detected for ‘ + slotName);
document.getElementById(slotName).parentElement.style.width=”100%”;
}

function setUpNativeAdXtra() {
console.debug(‘Ads: Native Ad Xtra detected for ‘ + slotName);
document.getElementById(slotName).parentElement.style.width=”100%”;
document.getElementById(slotName).classList.add(“adSpotBlock__slotInner–xtra”);
}

LPAds.registerSpotReceived(slotName, function (slotData) {
if (slotData) {
if (LPAds.isProductGalleryAd(slotData.creativeTemplateId)) {
setUpProductGalleryAd();
} else if (LPAds.isNativeAd(slotData.creativeTemplateId)) {
setUpNativeAd();
} else if (LPAds.isNativeAdXtra(slotData.creativeTemplateId)) {
setUpNativeAdXtra();
}
}
});

LPAds.displayAdSpot(slotName);
})()

The two-star member hit . 274 with 32 home runs and 97 RBIs. He also won a Gold Glove.

Bichette had 189 hits, leading the American in that category for the second straight season.

He hit . 290 with 24 home runs and 93 RBIs.

If the Blue Jays and Bichette cannot reach an agreement, there will be a hearing before three arbitrators between January 30 and February 17 in St. Petersburg.

(function () {
var slotName = “ad63c4745949eb2-adSlotLppos”;
var dimensions = [“fluid”,[634,125],[634,150],[634,180],[634,200],[634,634],[634,400],[640,360],[640,480],[728,200]];
var positionName = null;
var pageBlock = “text”;

positionName = “pos1″;
var adUnitPath=”/” + [
nuglif.ngApp.globals.network,
nuglif.ngApp.globals.topLevelAdUnit,
nuglif.ngApp.globals.adUnit
].join(‘/’);

LPAds.createAdSpot(slotName, adUnitPath, pageBlock, positionName, dimensions);

function setUpProductGalleryAd() {
console.debug(‘Ads: Product gallery detected for ‘ + slotName);
document.getElementById(slotName).parentElement.style.maxWidth=”728px”;
document.getElementById(slotName).parentElement.style.width=”100%”;
}

function setUpNativeAd() {
console.debug(‘Ads: Native Ad detected for ‘ + slotName);
document.getElementById(slotName).parentElement.style.width=”100%”;
}

function setUpNativeAdXtra() {
console.debug(‘Ads: Native Ad Xtra detected for ‘ + slotName);
document.getElementById(slotName).parentElement.style.width=”100%”;
document.getElementById(slotName).classList.add(“adSpotBlock__slotInner–xtra”);
}

LPAds.registerSpotReceived(slotName, function (slotData) {
if (slotData) {
if (LPAds.isProductGalleryAd(slotData.creativeTemplateId)) {
setUpProductGalleryAd();
} else if (LPAds.isNativeAd(slotData.creativeTemplateId)) {
setUpNativeAd();
} else if (LPAds.isNativeAdXtra(slotData.creativeTemplateId)) {
setUpNativeAdXtra();
}
}
});

LPAds.displayAdSpot(slotName);
})()