{"id":6208,"date":"2026-11-05T10:48:00","date_gmt":"2026-11-05T10:48:00","guid":{"rendered":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/"},"modified":"2026-11-05T10:48:00","modified_gmt":"2026-11-05T10:48:00","slug":"cristiano-ronaldo-announces-retirement-from-portuguese-national-team","status":"publish","type":"post","link":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/","title":{"rendered":"Cristiano Ronaldo announces retirement from Portuguese national team"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n                            <link rel=\"stylesheet\" href=\"https:\/\/www.geo.tv\/assets\/front\/css\/videojs\/css\/video-js.css?i=88888\" type=\"text\/css\" media=\"all\"\/>\n    <link rel=\"stylesheet\" href=\"https:\/\/www.geo.tv\/assets\/front\/css\/videojs\/css\/videojs.ads.css\" type=\"text\/css\" media=\"all\"\/>\n    <link rel=\"stylesheet\" href=\"https:\/\/www.geo.tv\/assets\/front\/css\/videojs\/css\/videojs.ima.css\" type=\"text\/css\" media=\"all\"\/>\n    <link rel=\"stylesheet\" href=\"https:\/\/www.geo.tv\/assets\/front\/css\/videojs\/css\/videojs.socialshare.css\" type=\"text\/css\" media=\"all\"\/>\n<div class=\"medium-insert-images ui-sortable\">\n<figure contenteditable=\"false\">\n    <figcaption contenteditable=\"true\" class=\"\" spellcheck=\"false\">Portugal&#8217;s Cristiano Ronaldo looks dejected after the team\u2019s elimination from the 2026 FIFA World Cup following their round-of-16 match against Spain at Dallas Stadium in Arlington, Texas, on July 6, 2026. \u2014 Reuters<\/figcaption><grammarly-extension data-grammarly-shadow-root=\"true\" class=\"dnXmp\" style=\"visibility: visible !important; position: absolute; top: 0px; left: 0px; pointer-events: none; margin: 0px; border: 0px; z-index: 1; --rem: 16;\"\/><grammarly-extension data-grammarly-shadow-root=\"true\" class=\"dnXmp\" style=\"visibility: visible !important; position: absolute; top: 0px; left: 0px; pointer-events: none; margin: 0px; border: 0px; z-index: 1; --rem: 16;\"\/><superhuman-go-underlines data-grammarly-shadow-root=\"true\" class=\"dnXmp\" style=\"visibility: visible !important; display: contents; --rem: 16;\"\/><\/figure>\n<\/div>\n<p>Cristiano Ronaldo said on Thursday he was retiring from the Portugal team, bringing the curtain down on one of the most illustrious international careers in the history of football.<\/p>\n<p>The 41-year-old announced that he would &#8216;hand back the number 7 shirt&#8217; after the November international break.<\/p>\n<p>Ronaldo captained Portugal to their first major trophy at Euro 2016 and helped them win the 2019 and 2025 Nations Leagues.<\/p>\n<p>&#8220;It was not an easy decision, because there are decisions that are not made only with the head. They are also made with the heart,&#8221; said Ronaldo.<\/p>\n<p>&#8220;If I ever made you happy, if one of my goals ever made you hug someone, forget a worry or feel proud of our country, then it was all worth it.&#8221;<\/p>\n<p>Ronaldo thanked his family, the Portuguese people and the teammates, coaches and staff he worked with over his 23-year career with national team.<\/p>\n<p>&#8220;Portugal will always be a part of me,&#8221; he captioned the announcement video.<\/p>\n<p>Ronaldo has made 234 appearances for Portugal and scored 146 goals. He holds the all-time record for international appearances and for international goals.<\/p>\n<p>His final international tournament appearance was at the 2026 World Cup, where he tried to win the one major trophy that has eluded him. Portugal exited in the last 16 with a 1-0 loss to eventual champions and Iberian rivals Spain.<\/p>\n<p>Ronaldo did, however, join Argentina&#8217;s Lionel Messi as the only players to feature at six global tournaments, one of a host of international records set by the Al-Nassr forward.<\/p>\n<h2><span style=\"color: rgb(0, 0, 0);\">Ronaldo apology<\/span><\/h2>\n<p>Ronaldo left the Portugal camp at the end of September ahead of their Nations League match against Denmark without permission and did not return. He later cited broken promises from manager Jorge Jesus as the reason for his departure.<\/p>\n<p>Jesus denied making any agreement with Ronaldo but left the door open for his return following Portugal&#8217;s 2-1 win.<\/p>\n<p>After Ronaldo apologised and said he remained available for international selection, the Portuguese Football Federation suspended the forward for 30 days and fined him \u20ac255 ($287.16).<\/p>\n<p>Portugal, who top Nations League Group A4, host second-placed Denmark on November 14 in Braga before visiting Wales in their final two group games, which will be Ronaldo&#8217;s final chances to add to his international statistics.<\/p>\n<p>The Portuguese Football Federation released a statement after Ronaldo&#8217;s retirement announcement, expressing its profound and eternal gratitude for his services.<\/p>\n<p>&#8220;More than an exceptional athlete, our captain was an inspiring leader, an example of dedication and the ultimate symbol of the soul of our National Team,&#8221; said the statement.<\/p>\n<p>Ronaldo will leave the international stage as Portugal&#8217;s most successful player in terms of individual and team honours and has become a cultural reference point for the country around the world.<\/p>\n<p>&#8220;I spent my life working to become the best player in the world. Today I realise that my greatest victory was having deserved the honour of representing the best country in the world,&#8221; said Ronaldo in his statement.<\/p>\n<\/p><\/div>\n<p><script type=\"text\/javascript\"><\/p>\n<p>                          let firebaseLoaded = false;\n              function loadFirebaseOnce() {\n                if (firebaseLoaded) return;\n                  firebaseLoaded = true;\n                  import(\"https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-app.js\").then(() => {\n                  \/\/import(\"https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-analytics.js\");\n                  import(\"https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-messaging.js\").then(() => {\n                    import(\"https:\/\/www.geo.tv\/assets\/front\/ui\/js\/subscribe_user.js?v=553222\");\n                  });\n                });\n              }<\/p>\n<p>              window.addEventListener(\"scroll\", loadFirebaseOnce, { once: true });\n              window.addEventListener(\"mousemove\", loadFirebaseOnce, { once: true });\n              window.addEventListener(\"click\", loadFirebaseOnce, { once: true });<\/p>\n<p>            \/\/setTimeout(function(){ $('.medium-insert-images').find('figure').show() }, 3000);\n            var loadDeferredJS = function() {<\/p>\n<p>              var lazyloadjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/lazysizes.min.js'];<\/p>\n<p>              var alljs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/thirdparty.js?ver=133'];<\/p>\n<p>              var jqueryjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/jquery.min_new.js?ver=43'];\n              var bootstrapjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/bootstarp.js?ver=55'];\n              var sliderjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/swiper.min.js'];<\/p>\n<p>              var alljscustom = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/my.js?ver=5533','https:\/\/www.geo.tv\/assets\/front\/js\/mycustom.js?ver=5533'];<\/p>\n<p>                                    setTimeout(function(){\n                          jqueryjs.forEach(function (item,index) { \n                              var scriptElement=document.createElement('script');\n                              scriptElement.type=\"text\/javascript\";\n                              scriptElement.src = item;\n                              document.body.appendChild(scriptElement);\n                          });\n                    }, 1000);<\/p>\n<p>              const jqueryIntervalcheck = setInterval(function () {\n                if(typeof jQuery !== \"undefined\"){\n                    clearInterval(jqueryIntervalcheck);<\/p>\n<p>                                            setTimeout(function(){\n                              sliderjs.forEach(function (item,index) {\n                                  if(item == 'https:\/\/www.geo.tv\/assets\/front\/js\/ui\/swiper.min.js'){\n                                    var story_embed_gallery = $('.story-area').find('.embedgallery').length;\n                                    \/\/var story_embed_gallery = 0;\n                                    if(parseInt(story_embed_gallery) > 0){\n                                      var scriptElement=document.createElement('script');\n                                      scriptElement.type=\"text\/javascript\";\n                                      scriptElement.src = item;\n                                      document.body.appendChild(scriptElement);\n                                    }\n                                  }\n                              });\n                        }, 100);<\/p>\n<p>                        setTimeout(function(){\n                          alljscustom.forEach(function (item,index) {\n                                var scriptElement=document.createElement('script');\n                                scriptElement.type=\"text\/javascript\";\n                                scriptElement.src = item;\n                                document.body.appendChild(scriptElement);\n                          });\n                        }, 1300);<\/p>\n<p>        if($('.infogram-embed').length > 0 || $('embedinfogram').length > 0)\n        {\n            !function (e, t, n, s) {\n                var i = \"InfogramEmbeds\", o = e.getElementsByTagName(t)[0], d = \/^http:\/.test(e.location) ? \"http:\" : \"https:\";\n                if (\/^\\\/{2}\/.test(s) && (s = d + s), window[i] && window[i].initialized)window[i].process && window[i].process(); else if (!e.getElementById(n)) {\n                    var a = e.createElement(t);\n                    a.async = 1, a.id = n, a.src = s, o.parentNode.insertBefore(a, o)\n                }\n            }(document, \"script\", \"infogram-async\", \"https:\/\/e.infogram.com\/js\/dist\/embed-loader-min.js\");\n        }<\/p>\n<p>        if($('.flourishClass').length > 0)\n        {\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/public.flourish.studio\/resources\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.apester-media').length > 0)\n        {\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/static.apester.com\/js\/sdk\/latest\/apester-sdk.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.twitter-tweet').length > 0)\n        {\n            var tweetObj = document.getElementsByClassName('tweetPost');\n            var counter_tweet = 0;\n            if (tweetObj.length == 0) {\n                tweetObj = document.getElementsByClassName('twitter-tweet');\n                $.each(tweetObj, function (i, v) {\n                    $(this).attr('id', 'twitter-post-widget-' + i);\n                });\n            } else {\n                $.each(tweetObj, function (i, v) {<\/p>\n<p>                    if($(this).find('.twitter-tweet').length > 0){\n                        $(this).find('.twitter-tweet').attr('id', 'twitter-post-widget-' + counter_tweet);\n                        counter_tweet++;\n                    }\n                });\n            }\n            $.getScript('https:\/\/platform.twitter.com\/widgets.js', function () {\n                var k = 0;\n                var tweet = document.getElementById('twitter-post-widget-' + k);\n                var tweetParent, tweetID;<\/p>\n<p>                while (tweet) {\n                    tweetParent = tweet.parentNode;\n                    \/\/tweetID = tweet.dataset.tweetId;\n                    tweetID = tweetParent.getAttribute(\"id\");\n                    if(tweetID === null){\n                      tweetID = tweet.dataset.tweetId;\n                    }\n                    \/\/var tweetVideoClass = tweet.getAttribute('class').split(' ')[0];\n                    $(tweet).remove();<\/p>\n<p>                    twttr.widgets.createTweet(\n                        tweetID,\n                        tweetParent\n                    );\n                    k++;\n                    tweet = document.getElementById('twitter-post-widget-' + k);\n                }\n            });\n            \/*==============*\/\n            var tweetObjVid = document.getElementsByClassName('tweetVideo');\n            var counter_tweet = 0;\n            if (tweetObjVid.length == 0) {<\/p>\n<p>                tweetObjVid = document.getElementsByClassName('twitter-video');\n                $.each(tweetObjVid, function (i, v) {\n                    $(this).attr('id', 'twitter-vid-widget-' + i);\n                });<\/p>\n<p>            } else {<\/p>\n<p>                $.each(tweetObjVid, function (i, v) {\n                    if($(this).find('.twitter-video').length > 0){\n                        $(this).find('.twitter-tweet').attr('id', 'twitter-vid-widget-' + counter_tweet);\n                        counter_tweet++;\n                    }\n                });<\/p>\n<p>            }\n            $.getScript('\/\/platform.twitter.com\/widgets.js', function () {\n                var v = 0;\n                var tweetVid = document.getElementById('twitter-vid-widget-' + v);\n                var tweetParentVid, tweetIDVid;\n                while (tweetVid) {\n                    tweetParentVid = tweetVid.parentNode;\n                    \/\/tweetIDVid = tweetVid.dataset.tweetId;\n                    tweetIDVid = tweetParentVid.getAttribute(\"id\");\n                    if(tweetIDVid === null){\n                      tweetIDVid = tweet.dataset.tweetId;\n                    }\n                    $(tweetVid).remove();\n                    twttr.widgets.createVideo(\n                        tweetIDVid,\n                        tweetParentVid\n                    );\n                    v++;\n                    tweetVid = document.getElementById('twitter-vid-widget-' + v);\n                }\n            });\n        }<\/p>\n<p>        if($('.instagram-media').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/platform.instagram.com\/en_US\/embeds.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.tiktok-embed').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/www.tiktok.com\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.threadsPost').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/www.threads.net\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }<\/p>\n<p>        if($('.fb-video').length > 0 || $('.fb-post').length > 0){\n            var container_width = $(window).width();\n             if(container_width < 500){\n                if($('.fb-video').length > 0){\n                    let embed_url = $('.fb-video').attr('data-href');\n                    let htmla=\"<\/p>\n<div style=\"float:none;\" class=\"fb_embed_section fb-video\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n<p>';\n                    $('.fb-video').parent('.embed_external_url').html(htmla);\n                }\n                else{\n                    let embed_url = $('.fb-post').attr('data-href');\n                    let htmla=\"<\/p>\n<div style=\"float:none;\" class=\"fb_embed_section fb-post\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n<p>';\n                }                \n            }<\/p>\n<p>            $('body').prepend('<\/p>\n<div id=\"fb-root\"><\/div>\n<p>');<\/p>\n<p>            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1&version=v2.11&appId=580305968816694\";\n            document.body.appendChild(scriptElement);\n        }                }\n              },100);\n            };<\/p>\n<p>            var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame ||\n            window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;<\/p>\n<p>            var loadDeferredJSCaptcha = function() {\n                var addJSNode = document.getElementById(\"captchejs\");\n                var replacement = document.createElement(\"div\");\n                replacement.innerHTML = addJSNode.textContent;\n                document.body.appendChild(replacement);\n                addJSNode.parentElement.removeChild(addJSNode);\n            };<\/p>\n<p>            window.addEventListener('load', loadDeferredJS);\n                            \/\/window.addEventListener('load', loadDeferredJSCaptcha);<\/p>\n<p>                      <\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.geo.tv\/latest\/689868-cristiano-ronaldo-announces-retirement-from-portuguese-national-team\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Portugal&#8217;s Cristiano Ronaldo looks dejected after the team\u2019s elimination from the 2026 FIFA World Cup following their round-of-16 match against Spain at Dallas Stadium in Arlington, Texas, on July 6, 2026. \u2014 Reuters Cristiano Ronaldo said on Thursday he was retiring from the Portugal team, bringing the curtain down on one of the most illustrious&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Cristiano Ronaldo announces retirement from Portuguese national team&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":6209,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-11-05\/689868_034950_updates.jpg","fifu_image_alt":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-6208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sports"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.8 (Yoast SEO v22.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cristiano Ronaldo announces retirement from Portuguese national team - Breaking News<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cristiano Ronaldo announces retirement from Portuguese national team\" \/>\n<meta property=\"og:description\" content=\"Portugal&#8217;s Cristiano Ronaldo looks dejected after the team\u2019s elimination from the 2026 FIFA World Cup following their round-of-16 match against Spain at Dallas Stadium in Arlington, Texas, on July 6, 2026. \u2014 Reuters Cristiano Ronaldo said on Thursday he was retiring from the Portugal team, bringing the curtain down on one of the most illustrious...Read More &ldquo;Cristiano Ronaldo announces retirement from Portuguese national team&rdquo; &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/\" \/>\n<meta property=\"og:site_name\" content=\"Breaking News\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-05T10:48:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-11-05\/689868_034950_updates.jpg\" \/><meta property=\"og:image\" content=\"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-11-05\/689868_034950_updates.jpg\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-11-05\/689868_034950_updates.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/\"},\"author\":{\"name\":\"Admin\",\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/person\/8b364f5cc7fbc8705a888e63db8c026a\"},\"headline\":\"Cristiano Ronaldo announces retirement from Portuguese national team\",\"datePublished\":\"2026-11-05T10:48:00+00:00\",\"dateModified\":\"2026-11-05T10:48:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/\"},\"wordCount\":524,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#organization\"},\"articleSection\":[\"Sports\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/\",\"url\":\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/\",\"name\":\"Cristiano Ronaldo announces retirement from Portuguese national team - Breaking News\",\"isPartOf\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#website\"},\"datePublished\":\"2026-11-05T10:48:00+00:00\",\"dateModified\":\"2026-11-05T10:48:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ventil.rs\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cristiano Ronaldo announces retirement from Portuguese national team\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ventil.rs\/blog\/#website\",\"url\":\"https:\/\/ventil.rs\/blog\/\",\"name\":\"Breaking News\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ventil.rs\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ventil.rs\/blog\/#organization\",\"name\":\"Breaking News\",\"url\":\"https:\/\/ventil.rs\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ventil.rs\/blog\/wp-content\/uploads\/2023\/07\/ventilshop-2362x591-1.png\",\"contentUrl\":\"https:\/\/ventil.rs\/blog\/wp-content\/uploads\/2023\/07\/ventilshop-2362x591-1.png\",\"width\":1445,\"height\":591,\"caption\":\"Breaking News\"},\"image\":{\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/person\/8b364f5cc7fbc8705a888e63db8c026a\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ventil.rs\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e3dd0b52c93ce674a00a0dbe8383290fdc661c12a7e48e5953f790da3887973d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e3dd0b52c93ce674a00a0dbe8383290fdc661c12a7e48e5953f790da3887973d?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"sameAs\":[\"https:\/\/ventil.rs\/blog\"],\"url\":\"https:\/\/ventil.rs\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cristiano Ronaldo announces retirement from Portuguese national team - Breaking News","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/","og_locale":"en_US","og_type":"article","og_title":"Cristiano Ronaldo announces retirement from Portuguese national team","og_description":"Portugal&#8217;s Cristiano Ronaldo looks dejected after the team\u2019s elimination from the 2026 FIFA World Cup following their round-of-16 match against Spain at Dallas Stadium in Arlington, Texas, on July 6, 2026. \u2014 Reuters Cristiano Ronaldo said on Thursday he was retiring from the Portugal team, bringing the curtain down on one of the most illustrious...Read More &ldquo;Cristiano Ronaldo announces retirement from Portuguese national team&rdquo; &raquo;","og_url":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/","og_site_name":"Breaking News","article_published_time":"2026-11-05T10:48:00+00:00","og_image":[{"url":"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-11-05\/689868_034950_updates.jpg"},{"url":"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-11-05\/689868_034950_updates.jpg"}],"author":"Admin","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2026-11-05\/689868_034950_updates.jpg","twitter_misc":{"Written by":"Admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/#article","isPartOf":{"@id":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/"},"author":{"name":"Admin","@id":"https:\/\/ventil.rs\/blog\/#\/schema\/person\/8b364f5cc7fbc8705a888e63db8c026a"},"headline":"Cristiano Ronaldo announces retirement from Portuguese national team","datePublished":"2026-11-05T10:48:00+00:00","dateModified":"2026-11-05T10:48:00+00:00","mainEntityOfPage":{"@id":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/"},"wordCount":524,"commentCount":0,"publisher":{"@id":"https:\/\/ventil.rs\/blog\/#organization"},"articleSection":["Sports"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/ventil.rs\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/","url":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/","name":"Cristiano Ronaldo announces retirement from Portuguese national team - Breaking News","isPartOf":{"@id":"https:\/\/ventil.rs\/blog\/#website"},"datePublished":"2026-11-05T10:48:00+00:00","dateModified":"2026-11-05T10:48:00+00:00","breadcrumb":{"@id":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ventil.rs\/blog\/sports\/cristiano-ronaldo-announces-retirement-from-portuguese-national-team\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ventil.rs\/blog\/"},{"@type":"ListItem","position":2,"name":"Cristiano Ronaldo announces retirement from Portuguese national team"}]},{"@type":"WebSite","@id":"https:\/\/ventil.rs\/blog\/#website","url":"https:\/\/ventil.rs\/blog\/","name":"Breaking News","description":"","publisher":{"@id":"https:\/\/ventil.rs\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ventil.rs\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ventil.rs\/blog\/#organization","name":"Breaking News","url":"https:\/\/ventil.rs\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ventil.rs\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ventil.rs\/blog\/wp-content\/uploads\/2023\/07\/ventilshop-2362x591-1.png","contentUrl":"https:\/\/ventil.rs\/blog\/wp-content\/uploads\/2023\/07\/ventilshop-2362x591-1.png","width":1445,"height":591,"caption":"Breaking News"},"image":{"@id":"https:\/\/ventil.rs\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ventil.rs\/blog\/#\/schema\/person\/8b364f5cc7fbc8705a888e63db8c026a","name":"Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ventil.rs\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e3dd0b52c93ce674a00a0dbe8383290fdc661c12a7e48e5953f790da3887973d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e3dd0b52c93ce674a00a0dbe8383290fdc661c12a7e48e5953f790da3887973d?s=96&d=mm&r=g","caption":"Admin"},"sameAs":["https:\/\/ventil.rs\/blog"],"url":"https:\/\/ventil.rs\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/posts\/6208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/comments?post=6208"}],"version-history":[{"count":0,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/posts\/6208\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/media\/6209"}],"wp:attachment":[{"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/media?parent=6208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/categories?post=6208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ventil.rs\/blog\/wp-json\/wp\/v2\/tags?post=6208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}