91³Ô¹ÏÍø

Watch CBS News

UCLA baseball unveils Jackie Robinson-inspired uniforms

The UCLA baseball team has unveiled a new set of Jackie Robinson Day-themed uniforms just days before Major League Baseball's annual league-wide celebration of the game's color barrier being broken in 1947. 

During an event at UCLA's Acosta Athletic Complex, players and athletic department officials provided an up-close look at the new uniforms. They were joined by Sonya Pankey, the eldest granddaughter of Robinson and the executive vice president of brand development for the Jackie Robinson Estate, who presented the jerseys. 

UCLA officials said that the uniforms were developed in collaboration with Nika designers. They will be worn by the team in multiple games this season, with the soonest appearance coming in Tuesday's matchup with UC Santa Barbara. They will then be worn in a three-game series against Minnesota that begins on Friday. 

The release and unveiling coincide with April 15, Robinson's birthday and the MLB celebration of when he broke baseball's color barrier with the then-Brooklyn Dodgers in 1947. The event sees every player, coach and umpire sport Robinson's No. 42 to honor the occasion. 

Before his big league career, Robinson attended UCLA and played for four of their athletic teams, including baseball, football, basketball and track. He only played one season of baseball with the Bruins before he was drafted for World War II. His legacy with the team still lives on, though, as they play their home games at the Jackie Robinson Stadium on the Veterans Affairs' West Los Angeles campus

Following his military career, Robinson briefly played football with the Pacific Coast Football League's Los Angeles Bulldogs before joining the Negro Leagues' Kansas City Monarchs. 

Robinson debuted with the Dodgers on April 15, 1947, at Ebbets Field against the New York Yankees. He went on to win Rookie of the Year and wrapped up his big league career as a six-time All-Star and the 1949 National League MVP. In 1962, he was inducted into the National Baseball Hall of Fame, and in 2004, Major League Baseball officially began recognizing April 15 as .

The are 33-2 in 2026 and are currently in the midst of a 27-game winning streak. They're 18-0 in Big Ten Conference play and are scheduled to wrap up regular season play on May 16 before the NCAA Division I Tournament and then the College Baseball World Series, in which they'll seek their first title since 2013. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });