Ochoa’s leadership speech to his teammates and the big question for 2026

by

His fifth appearance Guillermo Ochoa in a World Cup ended in a way that the Mexicans were not used to.

To find their last group stage exit, you have to go back to 1978 – when the experienced goalkeeper was still unborn!

At 37, Memo has given us some more great moments. Like his rebuff penalty by Robert Lewandowski at the premiere. Or his leadership speech to his teammates before the second half against the Saudi Arabia.

The next World Cup, in 3.5 years, will be held in its stadiums Mexico, USA and Canada. It seems like the ideal epilogue for a footballer who erased a full career but especially in World Cups he was transforming.

Now, everyone is wondering if they will ever see Ochoa on the world stage again. In 2026, he will be 41 years old. Age obviously advanced but in 2022, not necessarily prohibitive. After all, in the final phase of the World Cup we have seen the 45-year-old El Hadari, the 43-year-old Montragon and the 42-year-old Milla.

If he still plays until then, a place in the team of the “tri” might be for the legendary goalkeeper, who along with Ronaldo, Messi, Marquez, Buffon, Gaiardo, Mateus and Carbajal stands at the top for most appearances in a World Cup squad.

Follow News Bulletin 247 on Google News to be the first to learn the latest news .

(function($) {
$(“.yamm-fw”).hover(function(){
$(“.billboard-top”).css(‘margin-top’,’250px’);
}, function(){
$(“.billboard-top”).css(‘margin-top’,’0px’);
});
})(jQuery);

/**
* Setup Logger
*/
(function($) {
var i, loggerLogLevels = [“log”, “debug”, “info”, “warn”, “error”],
Logger,
logger,
dummyfunction = function() {};

// Make sure that the log levels exist in our jquery object
for (i = loggerLogLevels.length – 1; i >= 0; –i) { $[loggerLogLevels[i]] = dummyfunction; }
Logger = function () {
if (‘_Logger’ in parent) {return parent._Logger;}
if (‘_Logger’ in window) {return window._Logger;}
window._Logger = this;
var level;

for (i = loggerLogLevels.length – 1; i >= 0; –i) {
level = loggerLogLevels[i];
this[level] = this._log(level);
}
};
Logger.prototype._log = function(level) {
if (‘console’ in window && level in window.console) {
return function(){window.console[level](arguments[0]);};
}
else {
return function () {
var $debug = this._$debug || $(‘

‘).appendTo(‘body’);
this._$debug = $debug;
$debug.append(‘

‘ + (level != ‘log’ ? level + ‘:’ : ”) + ‘ ‘ + arguments[0] + ”);
};
}
};

if (window.location.toString().indexOf(‘debug=true’) > 0) {
logger = new Logger();
for (i = 0; i 0 ; i–) {
$banner = queque[i-1];
$banner.css($banner.$placeholder.offsetcss());
}

//When finished resync
self.sync();
}, self.interval);
},
push: function($banner, $placeholder) {
$banner.$placeholder = $placeholder;
this.queque.push($banner);

$.log(‘BannerSync: Adding banner with placeholder: #’ + $placeholder.attr(‘id’) + ‘ to the queque’);

if (this.queque.length == 1) {
this.sync();
}
}
};

/**
* We have banner placeholders and the actual banners loaded at the end of
* the page. The banner placeholders have an id of type placeholder__[banner_id]
* and the banners are placed in a div with id banner__[banner_id] witch we will
* call bannerholder
*/
$.fn.attachBanners = function(options) {
var o = $.extend({
attachRetry: 200, //Retry to attach the bannerholder to placeholder in 200millis
syncInterval: 400 //Sync the positions of the bannerholder and placeholder every 400millis
}, options ? options : {}),
banner_sync = new BannerSync(o.syncInterval);

return this.each(function() {
var $placeholder = $(this),
id = this.id.replace(‘placeholder__’, ”),
$bannerholder = $(‘#banner__’ + id),
$banners = $bannerholder[0] ? $bannerholder.find(‘.banner, .textad’) : null,
retry = false, //If something goes wrong just retry after the attachRetry period of time
bannerholderWidth,
bannerholderHeight;

if ($banners && $banners.length > 0) {
if ($banners.is(‘.textad’)) {
$.log(“Attaching the textads ‘” + id + “‘ to it’s placeholder”);
$placeholder.append($banners);
return;
}

//If we have to do with a real banner we have to move to the position
//of its placeholder and resize the placeholder to the banner’s dimensions
bannerholderWidth = $banners.width();
bannerholderHeight = $banners.height();

if (bannerholderWidth !== 0 && bannerholderHeight !== 0) {
$.log(“Attaching banner ‘” + id + “‘ to it’s placeholder with dim: ” + bannerholderWidth + “x” + bannerholderHeight);
$placeholder
.attr(‘class’, function() {
return this.className + ‘ ‘ + $banners.attr(‘class’);
})
.width(bannerholderWidth)
.height(bannerholderHeight);
$banners
.css(‘position’, ‘absolute’)
.css($placeholder.offsetcss());
$bannerholder.css(‘top’, ‘0px’);

//We now make sure that the banner and the placeholder are always in sync
banner_sync.push($banners, $placeholder);
}
else {
retry = true;
}
}
else {
retry = true;
}
if (retry) {
setTimeout(function() {
$placeholder.attachBanners();
}, o.attachRetry);
}
});
};
})(jQuery);

/**
* Initializing Sportfm Statistics Tracker
*/
(function($) {
var SportfmTracker = function() {
$.info(‘Initing sportfm statistics tracker’);

return this;
};
SportfmTracker.prototype = {
trackVideo: function() {
this.track(‘video’, arguments[0]);
},
trackArticle: function() {
this.track(‘article’, arguments[0]);
},
track: function() {
var type = arguments[0],
id = arguments[1],
date = $(“meta[name=”sfm:” + type + “:date”]”).attr(‘content’),
url = _SFM_CONTEXTPATH + ‘/statistics/SPORTFM/’ + type + “https://www.sport-fm.gr/” + id,
r = Math.random() * 100000000000000000;

if (date) {
url += “https://www.sport-fm.gr/” + date;
}
$.getJSON(url, {nocache: r}, function(data, status) {
var bound = $(“meta[name=”sfm:track:bound”]”).attr(‘content’);
if (isNaN(bound)) {
bound = 0;
}
else {
bound = parseInt(bound, 10);
}
$.log(‘Got counter [‘ + data.counter + ‘] with bound [‘ + bound + ‘] response from: ‘ + url);
if (data.counter && data.token && (parseInt(data.counter, 10) > bound)) {
$(‘#readBy’).html(‘Διαβάστηκε ‘ + data.counter + ‘ ‘ + data.token);
}
});
}
};
$.sfm = new SportfmTracker();
})(jQuery);

var _sfm = _sfm || {}; //A global object for sport-fm.gr
_sfm.og_url = $(“head meta[property=’og:url’]”).attr(‘content’);

/** In case we are in an article page we have to track it: */
(function() {
var trackArticleId = $(“meta[name=”sfm:article:id”]”).attr(‘content’);
if (trackArticleId) {
$.sfm.trackArticle(trackArticleId);
}
})();

(function($) {
var ce = function(e) {return document.createElement(e);},
at = ce(‘script’);
at.src=”https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-50fd52e80b8e50fd”;
at.setAttribute(‘async’, ‘true’);
$(‘head’).get(0).appendChild(at);
})(jQuery);

/** * Attach the banners */
(function() {
$(“div[id^=’placeholder__’]”).attachBanners();
})();

/** * top bar holder */
(function($) {
// twitter
$(document).ready(function() {
/**
* Facebook and Addthis!
*/
window.fbAsyncInit = function() {
FB.init({
appId : ‘1653869474895103’,
xfbml : true,
version : ‘v2.5’
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = “//connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));

window.addthis_config = {
“data_track_addressbar” : false
};
});
})(jQuery);

//TO CENTER GOOGLE ADS
(function($) {
window.onload = function() {
setTimeout(function(){ $(‘.GoogleActiveViewClass div div’).addClass(‘center-block’); }, 2000);
};
})(jQuery);

You May Also Like

Recommended for you

Immediate Peak