February 25, 2024

Common Wealth Geography

Exploring the World

AI Prediction: Will Juan Soto Stay with the Yankees Beyond 2024?

On December 6, Juan Soto came to the New York Yankees as the headlining piece of the biggest trade of the offseason so far. While the team will undoubtedly benefit from his presence, some have questioned whether or not the 25-year-old will stay in town for long.

In 2023, Soto made $23 million as a member of the San Diego Padres. Now, with his contract up for salary arbitration in 2024, it is forecasted that the young Dominican will make $30 million in 2024. However, questions remain as to whether or not the Yankees will be able to match his financial requests.

With uncertainty abound, we turned to Google’s Bard AI tool to get some answers. Surprisingly, Bard is bullish about Soto’s future in the pinstripes, even going as far as to predict a long-term deal.

pollOptions.innerHTML = pollOptionsDom;
pollCount.innerHTML = totalVotes + ‘ votes’;
if (totalVotes > 10)

function trackBetsTodayPollImpression() {
var intersectionObserverForArticlePoll = new IntersectionObserver(
entries.forEach(function(entry) else

function sendRating()
var requestPayload =
“post_id”: 1776014,
“rating_value”: ratingValue

if (ratingValue > 3)
requestPayload.rating_feedback_type = null;
requestPayload.rating_feedback = null;
if (!$(‘input[name=”drone”]:checked’)
pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() , true);

function resetRatingAndFeedbackForm()
var activeStars = Array.from($all(‘.rating span.rating-star.active’));
for (var i=0; i = 0)
return true;
return false;

function getRatingCountByPostId(postId) {
return new Promise(function(resolve, reject)
getRatingCountBaseURL + postId + ‘/rating/count’,
data = JSON.parse(data);
if (data.meta_value)

reject(“Failed to fetch rating count for the post:” + postId);
catch (err)
reject(“Failed to fetch rating count for the post:” + postId);

reject(“Failed to fetch rating count for the post:” + postId);
, true);
function showErrorMessage(messageType)
var messageContainerId = ‘#’ + messageType + ‘-error’;
window.setInterval(function ()
, 5000);

(function() {
var callFired = false;
function lazyLoadPostRating() {
if (callFired) return;
callFired = true;
if (!isPostRatedByUser()) {
.then(function(ratingCount) {
if (ratingCount