" width='0' height='0' data-mode='scan' data-site-id='5b11330346e0fb00017cd841'>";
var a=document.getElementById("vmv3-frm");
a=a.contentWindow?a.contentWindow:a.contentDocument;
a.document.open();
a.document.write("" + "");
a.document.close();
})();
_uacct = "UA-2243248-1";
urchinTracker();
var _qevents = _qevents || [];
(function() {
var elem = document.createElement("script");
elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
elem.async = true;
elem.type = "text/javascript";
var scpt = document.getElementsByTagName("script")[0];
scpt.parentNode.insertBefore(elem, scpt);
})();
_qevents.push({
qacct:"p-caA2vpL1Ek8_c"
});
var _comscore = _comscore || [];
_comscore.push({ c1: "2", c2: "6035334" });
(function() {
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0];
s.async = true;
s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
el.parentNode.insertBefore(s, el);
})();
jQuery.browser = {};
(function () {
jQuery.browser.msie = false;
jQuery.browser.version = 0;
if (navigator.userAgent.match(/MSIE ([0-9]+)./)) {
jQuery.browser.msie = true;
jQuery.browser.version = RegExp.$1;
}
})();
$(document).ready(function(){ var didScroll;
var lastScrollTop = 0;
var delta = 5;
var navbarHeight = $("#additional_news").outerHeight();
$(".mainOutsideContainer").scroll(function(event){
didScroll = true;
});
setInterval(function() {
if (didScroll) {
hasScrolled();
didScroll = false;
}
}, 250);
function hasScrolled() {
var st = $(".mainOutsideContainer").scrollTop();
var adheight = $("#topAdContainer").css("height");
if (typeof adheight == "undefined")
adheight=0;
var margintop="-" + (parseInt($("#mainContainerSub").css("margin-top")) + parseInt(adheight) + 15) + "px";
// Make sure they scroll more than delta
if(Math.abs(lastScrollTop – st) <= delta)
return;
// If they scrolled down and are past the navbar, add class .nav-up.
// This is necessary so you never see what is "behind" the navbar.
if (st <= 70) {
$("#additional_news").removeClass("news-scroll-up").addClass("news-scroll-down");
$("#content").css("padding-top","5px");
$(".news-scroll-down").css("margin-top", "auto");
}
else {
if (st > lastScrollTop) {
//scrolling down
$("#additional_news").removeClass("news-scroll-up").addClass("news-scroll-down");
$("#content").css("padding-top","5px");
$(".news-scroll-down").css("margin-top", "auto");
}
else {
//else, scrolling up
//fixed position because we are scrolling up
$("#additional_news").removeClass("news-scroll-down").addClass("news-scroll-up");
$("#content").css("padding-top","125px");
$(".news-scroll-up").css("margin-top", margintop);
}
}
if ($(".news-scroll-up").length)
$(".news-scroll-up").width($("#content").width());
lastScrollTop = st;
} $("#mobile-menu-icon").on("click", function(){
$("#mainMenu").toggleClass("visible");
});
$(".hasSubMenu").on("click", function(){
if ($("#mainMenu").hasClass("visible")) {
$(this).parent().toggleClass("hover");
if ($(this).hasClass("no-heading")){
$(this).parent().children().find("div.links").toggleClass("hover");
}
}
});
$(".subMenu .heading>a").on("click", function(){
console.log($(this).parent().parent().children("div.links").html());
$(this).parent().parent().children("div.links").toggleClass("hover");
});
$("#buddyTabsList").find("a").click(function (e) {
e.preventDefault();
$(this).tab("show");
});
$("#buddyIconImg").on("click", function(){
console.log("viewport", $(window).width());
if ($(window).width() < 992){
$("#buddyContainer").removeClass("detached narrow").css("top", "inherit").css("left", "inherit");
console.log($("#buddyContainer").css("top"));
$("#detach-buddy").removeClass("fa-times").addClass("fa-external-link");
}
});
$("#detach-buddy").on("click", function(){
$detachButton = $(this);
$buddyContainer = $("#buddyContainer");
$buddyContainer.toggleClass("detached");
$("#mainContainerSub").toggleClass("detached");
$("#buddyIconBox").toggleClass("detached");
if ($buddyContainer.hasClass("detached")){
$buddyContainer.addClass("narrow");
$buddyContainer.attr("style", "top: 90px;");
$detachButton.removeClass("fa-external-link").addClass("fa-times");
} else {
$buddyContainer.attr("style", "");
$buddyContainer.removeClass("narrow");
$detachButton.removeClass("fa-times").addClass("fa-external-link");
}
save_position();
});
$("#buddy-size").on("click", function(){
$(this).parents("#buddyContainer").toggleClass("narrow");
save_position();
});
$("#buddyContainer").find(".buddyHeader").on("mousedown", function(e) {
$buddyBox = $(this).parent();
oldLeft = e.pageX;
oldTop = e.pageY;
oldElementLeft = $(".buddyHeader").offset().left;
oldElementTop = $(".buddyHeader").offset().top;
if ($buddyBox.hasClass("detached")) {
$buddyBox.addClass("draggable").on("mousemove", function (e) {
offsetLeft = oldLeft – e.pageX;
offsetTop = oldTop – e.pageY;
$(".draggable").offset({
top: oldElementTop – offsetTop,
left: oldElementLeft – offsetLeft
}).on("mouseup", function () {
$buddyBox.removeClass("draggable");
$buddyBox.unbind();
});
});
}
e.preventDefault();
}).on("mouseup", function() {
$(".draggable").unbind();
$(".draggable").removeClass("draggable");
save_position();
});
$("#socialMediaIconBox").on("click", function(){
$("#subBar").hide();
$("#subBarSearch").hide();
$("#subBarSocial").slideDown(500);
});
$("#searchIconBox").on("click", function(){
$("#subBar").hide();
$("#subBarSocial").hide();
$("#subBarSearch").slideDown(500);
});
$("#blue-theme").on("click", function(){
$(".vgc-theme").each(function() {
cssFile=$(this).data("css");
cssBClass=cssFile + "_blue";
cssDClass=cssFile + "_dark";
if ($("." + cssBClass).length > 0)
$("." + cssBClass).prop("disabled", false);
else {
cssPath=$(this).attr("href");
cssPath=cssPath.substr(0, cssPath.lastIndexOf("/")) + "/";
$("<link class='" + cssBClass + "' href='" + cssPath + cssFile + "_blue.css?assetVersion=1.99037' rel='stylesheet'>").appendTo("head");
}
if ($("." + cssDClass).length > 0)
$("." + cssDClass).prop("disabled", true);
});
$("#searchIconBox img").attr("src", "https://www.vgchartz.com/assets/images/search-icon_blue.png");
if($(".shipchart_3ds").length)
$(".shipchart_3ds").attr("src", "https://www.vgchartz.com//images/3DS_console.png");
$.ajax({
type: "GET",
url: "https://www.vgchartz.com/assets/includes/responsive/set_sitetheme.php",
data: {sitetheme: 2},
dataType: "jsonp"
});
});
$("#dark-theme").on("click", function(){
$(".vgc-theme").each(function() {
cssFile=$(this).data("css");
cssBClass=cssFile + "_blue";
cssDClass=cssFile + "_dark";
if ($("." + cssDClass).length > 0)
$("." + cssDClass).prop("disabled", false);
else {
cssPath=$(this).attr("href");
cssPath=cssPath.substr(0, cssPath.lastIndexOf("/")) + "/";
$("<link class='" + cssDClass + "' href='" + cssPath + cssFile + "_dark.css?assetVersion=1.99037' rel='stylesheet'>").appendTo("head");
}
if ($("." + cssBClass).length > 0)
$("." + cssBClass).prop("disabled", true);
});
$("#searchIconBox img").attr("src", "https://www.vgchartz.com/assets/images/search-icon.png");
if($(".shipchart_3ds").length)
$(".shipchart_3ds").attr("src", "https://www.vgchartz.com//images/3DS_console_dark.png");
$.ajax({
type: "GET",
url: "https://www.vgchartz.com/assets/includes/responsive/set_sitetheme.php",
data: {sitetheme: 1},
dataType: "jsonp"
});
});
$("#standard-theme").on("click", function(){
$(".vgc-theme").each(function() {
cssFile=$(this).data("css");
cssBClass=cssFile + "_blue";
cssDClass=cssFile + "_dark";
if ($("." + cssDClass).length > 0)
$("." + cssDClass).prop("disabled", true);
if ($("." + cssBClass).length > 0)
$("." + cssBClass).prop("disabled", true);
});
$("#searchIconBox img").attr("src", "https://www.vgchartz.com/assets/images/search-icon.png");
if($(".shipchart_3ds").length)
$(".shipchart_3ds").attr("src", "https://www.vgchartz.com//images/3DS_console.png");
$.ajax({
type: "GET",
url: "https://www.vgchartz.com/assets/includes/responsive/set_sitetheme.php",
data: {sitetheme: 0},
dataType: "jsonp"
});
});
$(window).resize(function() {
lineLoop("lines", 5);
});
$(function(){
$(".spoiler-text").hide();
$(".spoiler-toggle").click(function(){
$(this).next().toggle();
}); // end spoiler-toggle
}); // end function
function save_position(){
detached = ($("#buddyContainer").hasClass("detached")) ? 1 : 0;
narrow = ($("#buddyContainer").hasClass("narrow")) ? 1 : 0;
topPosition = $("#buddyContainer").css("top");
leftPosition = $("#buddyContainer").css("left");
$.ajax({
method: "post",
url: "https://gamrconnect.vgchartz.com/assets/handlers/save_position.php",
data: ({
"userid" : 0,
"detached" : detached,
"narrow" : narrow,
"topPosition" : topPosition,
"leftPosition" : leftPosition
}),
success: function(data) {
//Nothing
}
});
}
function calculateLineCount(element, i) {
var textHeight = element.css("height")
document.getElementById("figcaption" + i.toString()).style.bottom= (textHeight);
return true
}
function lineLoop(elementId, num) {
for (i=0; i < num; i++) {
elem=elementId + i.toString();
if (document.getElementById(elem)!=null) {
calculateLineCount($("#" + elem), i);
}
}
}
//#lines are used in "top 5" articles heading on front page
//function is used to calculate number of lines based upon height
lineLoop("lines", 5);
//this functionality allows for any <th> heading to become "sortable"
var getCellValue = function(tr, idx){
return tr.children[idx].dataset.value || tr.children[idx].innerText || tr.children[idx].textContent;
};
var comparer = function(idx, asc) {
return function(a, b) {
return function(v1, v2) {
return v1 !== "" && v2 !== "" && !isNaN(v1) && !isNaN(v2) ? v1 – v2 : v1.toString().localeCompare(v2);
}(getCellValue(asc ? a : b, idx), getCellValue(asc ? b : a, idx));
}
};
// do the work…
Array.prototype.slice.call(document.querySelectorAll("th")).forEach(function(th) {
th.addEventListener("click", function() {
var table = th.parentNode
while(table.tagName.toUpperCase() != "TABLE")
table = table.parentNode;
Array.prototype.slice.call(table.querySelectorAll("tr:nth-child(n+2)"))
.sort(comparer(Array.prototype.slice.call(th.parentNode.children).indexOf(th), this.asc = !this.asc))
.forEach(function(tr) {
table.appendChild(tr)
});
})
});
}); // end document ready
var switchTo5x=true;
stLight.options({
publisher: "618b1cf3-3d40-4b84-a2e1-a2169f16a2f2"
});
Here we see data representing the sales through to consumers and change in sales performance of the four platforms still on the market (Nintendo Switch 2, PlayStation 5, Xbox Series X|S, and Nintendo Switch 1) over comparable periods for 2023, 2024, 2025, and 2026. Also shown is the market share for each of the consoles over the same periods.
Year to Date Sales Comparison (Same Periods Covered)
"Year to date" sales for 2023, 2024, 2025, and 2026 sales are shown in series at the top of the table and then just below a comparison of 2026 versus 2025 and 2026 versus 2024 is displayed. This provides an easy-to-view summary of all the data.
Note: VGChartz 2026, 2025, and 2023 estimates through July includes 30 weeks, while 2024 estimates includes 31 weeks.
A life-long and avid gamer, William D'Angelo was first introduced to VGChartz in 2007. After years of supporting the site, he was brought on in 2010 as a junior analyst, working his way up to lead analyst in 2012 and taking over the hardware estimates in 2017. He has expanded his involvement in the gaming community by producing content on his own YouTube channel and Twitch channel. You can follow the author on Bluesky.
About Us |
Terms of Use |
Privacy Policy |
Advertise |
Staff |
Contact
Display As Desktop
Display As Mobile
© 2006-2026 VGChartz Ltd. All rights reserved.


