Home BaseballBrazil bloodlines: Joseph Contreras, Lucas Ramirez make loud WBC debuts, so what’s in store for pro futures?

Brazil bloodlines: Joseph Contreras, Lucas Ramirez make loud WBC debuts, so what’s in store for pro futures?

by Marcelo Moreira

Friday night, Aaron Judge and Team USA opened their 2026 World Baseball Classic schedule with a predictably convincing win over Brazil (USA 15, BRA 5). Brazil, which does not have a single active MLB player on its roster, was simply overmatched. They used nine pitchers in nine innings, issued 17 walks, and struck out only two. Brazil kept it close for eight innings, but it was a tune-up game for USA, basically.

“I know people are definitely looking forward to the U.S./Mexico game because they have a fantastic team over there,” Judge told MLB.com after Friday’s win. “But we have to take it one game at a time. And when they are next for us, we will lock it in for that.”

Although USA brought the star power and won the game, two young — very young — Brazil players stole the show Friday. Lucas Ramirez, Brazil’s right fielder and leadoff hitter, hit two home runs, including a leadoff blast in the first inning against Logan Webb. The recently turned 20-year-old is the son of 12-time All-Star and 555-homer man Manny Ramirez.

“Ever since the qualifiers I’ve been envisioning a first-at-bat bomb. It is crazy it actually happened,” Lucas Ramirez said after the game. “For five months, every time before I go to bed, after I pray, you know, I visualize it, and it happened. That’s why — I don’t know if you saw me running the bases — I said, ‘I told you,’ because I visualized it and it happened. It was awesome.”

This has been quite a week for young Mr. Ramirez. He hit a home run off Jacob deGrom in a WBC exhibition game Wednesday, then took Webb and Gabe Speier deep Friday. That’s a two-time Cy Young winner, a three-time top six finisher in the Cy Young voting, and one of the nastiest left-on-left relievers in the sport. What an impressive three-day span for the 20-year-old.

“I was looking forward for him to do something special. He’s been working so hard all year round and I’m proud of him,” Manny Ramirez told the Associated Press. “I’m proud of him. Thank God for this opportunity that he has.”

While Ramirez starred at the plate, Joseph Contreras stood out on the mound. The 17-year-old is the youngest player to appear in the WBC since 2013. He is the son of 11-year big leaguer and longtime Cuban baseball star Jose Contreras. On Friday, Joseph Contreras hit 97.8 mph with his fastball and turned Judge’s bat into firewood on an inning-ending double play with the bases loaded.

“Impressive,” Judge said about Contreras after the game. “I know I wasn’t doing that at that age. Just great stuff. I know he had some poise on the mound. He’s throwing up to 100 miles an hour. He’s facing Team USA, a lot of guys he has seen on TV. It was just impressive, impressive just seeing him control himself out there and get out of a big jam. And he had some good stuff.”

Judge is one of baseball’s biggest stars. Contreras is a student at Blessed Trinity Catholic High School in Roswell, Georgia, and he was excused from class to participate in the WBC. He told The Athletic he had to finish his social studies homework Friday morning, before the game against USA, and he’s had to skip hanging out with his Brazil teammates to keep up with his schoolwork.

“They’re always down there partying. I’m like, ‘Yeah, I can’t really go down there with you guys.’ Got to stay up and do homework,” Contreras joked with The Athletic. “… I think (Friday) just shows scouts that my stuff plays. They’ll get some (Statcast) metrics that they won’t get at my high school games, so it’s just a closer look. I’m happy for it.”

Contreras allowed one run in 1 â…“ innings Friday and was Brazil’s second most effective pitcher behind 40-year-old journeyman Tiago Da Silva. He threw 33 pitches and WBC rules stipulate he must rest one day before he can pitch again. Contreras will be eligible to pitch Sunday, when Brazil faces Mexico. If he doesn’t pitch against Mexico, he could face Great Britain on Monday.

Here is more on Ramirez and Contreras, who really stole the show against USA despite Brazil’s blowout loss.

Ramirez hoping to rise in Angels system

Ramirez turned 20 in January, so he’s a young 20. He was a 17th-round pick of the Los Angeles Angels in 2024, and last summer he hit .282/.374/.454 with three homers in 49 rookie ball games. The Angels even bumped him up to High Class-A for 11 games late in the season just to challenge Ramirez. High Class-A was the best competition he’d ever faced prior to the WBC.

“This is the best day ever of my life, to be honest,” Ramirez said after Friday’s two-homer game. “My mom doesn’t really make it to all of the games because she is back home with my brother. My dad is at most of the games. I’m just really thankful that my family is here was to watch me play.”

Despite last year’s performance and despite his bloodlines, Ramirez is not a highly regarded prospect. Neither Baseball America nor MLB Pipeline rank him among their top 30 Angels prospects, and the Halos have one of the thinnest farm systems in the game. That said, if Ramirez keeps performing and taking Cy Young contenders deep, he’ll force prospect rankers to notice.

Ramirez was born and raised in Florida and his father is from the Dominican Republic, though his mother is from Brazil, allowing him to play for them in the WBC. The Angels move their prospects very aggressively. Ramirez could begin 2026 back in High Class-A, though a stint in Low Class-A to begin the season would be more appropriate, developmentally.

Contreras will go early in this year’s MLB Draft

Contreras was born on May 6, 2008, two days after his father threw eight innings against the Toronto Blue Jays for the Chicago White Sox. As mentioned earlier, he’s still in high school. When the WBC is over, Contreras will go back home to Georgia, catch up on schoolwork, take his finals, go to the prom, do all that stuff. It really is remarkable he’s pitching where he is right now.

“My dad played for a very, very long time, and he never got to play in (the WBC),” Contreras told The Athletic. “That (reminds me) of the magnitude of this event, and I’m just happy to make the most of it.”  

The WBC is just the beginning of Contreras’ baseball journey. He is a well-regarded prospect for this summer’s amateur draft. Baseball America ranks him as the 35th-best prospect in the 2026 draft class. MLB Pipeline has him 47th. That puts Contreras in the late first-round/early second-round mix. Here is Baseball America’s scouting report:

Joseph Contreras is a 6-foot-4, 195-pound righthander with long levers and tons of physical projection. As he’s gotten older and stronger, his velocity has ticked up significantly, from topping out around 91 in 2004 to sitting 92-96 mph and touching 98 in 2025. He shows feel for an 83-86 mph slider flashes plus, spins in the 2,400-2,800 rpm range and flashes good depth. He has multiple offspeed pitches led by a unique vulcan-grip forkball with low spin rates and hard tumbling action in the mid 70s and a more typical changeup with armside fade in the low 80s. Contreras is a Vanderbilt commit who’s young for the class and has first-round upside.

Depending how quickly he develops and rises through the minors, there’s a chance Friday won’t be the last time Contreras faces Judge in an important game. For now, he’ll focus on competing in the WBC, then graduating high school (!) and getting drafted this summer.

require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-484/bundles/sportsmediajs/js-build”,”config”:{“version”:{“fly/components/accordion”:”1.0″,”fly/components/alert”:”1.0″,”fly/components/base”:”1.0″,”fly/components/carousel”:”1.0″,”fly/components/dropdown”:”1.0″,”fly/components/fixate”:”1.0″,”fly/components/form-validate”:”1.0″,”fly/components/image-gallery”:”1.0″,”fly/components/iframe-messenger”:”1.0″,”fly/components/load-more”:”1.0″,”fly/components/load-more-article”:”1.0″,”fly/components/load-more-scroll”:”1.0″,”fly/components/loading”:”1.0″,”fly/components/modal”:”1.0″,”fly/components/modal-iframe”:”1.0″,”fly/components/network-bar”:”1.0″,”fly/components/poll”:”1.0″,”fly/components/search-player”:”1.0″,”fly/components/social-button”:”1.0″,”fly/components/social-counts”:”1.0″,”fly/components/social-links”:”1.0″,”fly/components/tabs”:”1.0″,”fly/components/video”:”1.0″,”fly/libs/easy-xdm”:”2.4.17.1″,”fly/libs/jquery.cookie”:”1.2″,”fly/libs/jquery.throttle-debounce”:”1.1″,”fly/libs/jquery.widget”:”1.9.2″,”fly/libs/omniture.s-code”:”1.0″,”fly/utils/jquery-mobile-init”:”1.0″,”fly/libs/jquery.mobile”:”1.3.2″,”fly/libs/backbone”:”1.0.0″,”fly/libs/underscore”:”1.5.1″,”fly/libs/jquery.easing”:”1.3″,”fly/managers/ad”:”2.0″,”fly/managers/components”:”1.0″,”fly/managers/cookie”:”1.0″,”fly/managers/debug”:”1.0″,”fly/managers/geo”:”1.0″,”fly/managers/gpt”:”4.3″,”fly/managers/history”:”2.0″,”fly/managers/madison”:”1.0″,”fly/managers/social-authentication”:”1.0″,”fly/utils/data-prefix”:”1.0″,”fly/utils/data-selector”:”1.0″,”fly/utils/function-natives”:”1.0″,”fly/utils/guid”:”1.0″,”fly/utils/log”:”1.0″,”fly/utils/object-helper”:”1.0″,”fly/utils/string-helper”:”1.0″,”fly/utils/string-vars”:”1.0″,”fly/utils/url-helper”:”1.0″,”libs/jshashtable”:”2.1″,”libs/select2″:”3.5.1″,”libs/jsonp”:”2.4.0″,”libs/jquery/mobile”:”1.4.5″,”libs/modernizr.custom”:”2.6.2″,”libs/velocity”:”1.2.2″,”libs/dataTables”:”1.10.6″,”libs/dataTables.fixedColumns”:”3.0.4″,”libs/dataTables.fixedHeader”:”2.1.2″,”libs/dateformat”:”1.0.3″,”libs/waypoints/infinite”:”3.1.1″,”libs/waypoints/inview”:”3.1.1″,”libs/waypoints/jquery.waypoints”:”3.1.1″,”libs/waypoints/sticky”:”3.1.1″,”libs/jquery/dotdotdot”:”1.6.1″,”libs/jquery/flexslider”:”2.1″,”libs/jquery/lazyload”:”1.9.3″,”libs/jquery/maskedinput”:”1.3.1″,”libs/jquery/marquee”:”1.3.1″,”libs/jquery/numberformatter”:”1.2.3″,”libs/jquery/placeholder”:”0.2.4″,”libs/jquery/scrollbar”:”0.1.6″,”libs/jquery/tablesorter”:”2.0.5″,”libs/jquery/touchswipe”:”1.6.18″,”libs/jquery/ui/jquery.ui.core”:”1.11.4″,”libs/jquery/ui/jquery.ui.draggable”:”1.11.4″,”libs/jquery/ui/jquery.ui.mouse”:”1.11.4″,”libs/jquery/ui/jquery.ui.position”:”1.11.4″,”libs/jquery/ui/jquery.ui.slider”:”1.11.4″,”libs/jquery/ui/jquery.ui.sortable”:”1.11.4″,”libs/jquery/ui/jquery.ui.touch-punch”:”0.2.3″,”libs/jquery/ui/jquery.ui.autocomplete”:”1.11.4″,”libs/jquery/ui/jquery.ui.accordion”:”1.11.4″,”libs/jquery/ui/jquery.ui.tabs”:”1.11.4″,”libs/jquery/ui/jquery.ui.menu”:”1.11.4″,”libs/jquery/ui/jquery.ui.dialog”:”1.11.4″,”libs/jquery/ui/jquery.ui.resizable”:”1.11.4″,”libs/jquery/ui/jquery.ui.button”:”1.11.4″,”libs/jquery/ui/jquery.ui.tooltip”:”1.11.4″,”libs/jquery/ui/jquery.ui.effects”:”1.11.4″,”libs/jquery/ui/jquery.ui.datepicker”:”1.11.4″}},”shim”:{“liveconnection/managers/connection”:{“deps”:[“liveconnection/libs/sockjs-0.3.4″]},”liveconnection/libs/sockjs-0.3.4”:{“exports”:”SockJS”},”libs/setValueFromArray”:{“exports”:”set”},”libs/getValueFromArray”:{“exports”:”get”},”fly/libs/jquery.mobile-1.3.2″:[“version!fly/utils/jquery-mobile-init”],”libs/backbone.marionette”:{“deps”:[“jquery”,”version!fly/libs/underscore”,”version!fly/libs/backbone”],”exports”:”Marionette”},”fly/libs/underscore-1.5.1″:{“exports”:”_”},”fly/libs/backbone-1.0.0″:{“deps”:[“version!fly/libs/underscore”,”jquery”],”exports”:”Backbone”},”libs/jquery/ui/jquery.ui.tabs-1.11.4″:[“jquery”,”version!libs/jquery/ui/jquery.ui.core”,”version!fly/libs/jquery.widget”],”libs/jquery/flexslider-2.1″:[“jquery”],”libs/dataTables.fixedColumns-3.0.4″:[“jquery”,”version!libs/dataTables”],”libs/dataTables.fixedHeader-2.1.2″:[“jquery”,”version!libs/dataTables”],”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”:[“https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”]},”map”:{“*”:{“adobe-pass”:”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”,”facebook”:”https://connect.facebook.net/en_US/sdk.js”,”facebook-debug”:”https://connect.facebook.net/en_US/all/debug.js”,”google”:”https://apis.google.com/js/plusone.js”,”google-csa”:”https://www.google.com/adsense/search/async-ads.js”,”google-javascript-api”:”https://www.google.com/jsapi”,”google-client-api”:”https://accounts.google.com/gsi/client”,”gpt”:”https://securepubads.g.doubleclick.net/tag/js/gpt.js”,”hlsjs”:”https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.0.7/hls.js”,”recaptcha”:”https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit”,”recaptcha_ajax”:”https://www.google.com/recaptcha/api/js/recaptcha_ajax.js”,”supreme-golf”:”https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js”,”taboola”:”https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js”,”twitter”:”https://platform.twitter.com/widgets.js”,”video-avia”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/player/avia.min.js”,”video-avia-ui”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/ui/avia.ui.min.js”,”video-avia-gam”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/gam/avia.gam.min.js”,”video-avia-hls”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/hls/avia.hls.min.js”,”video-avia-playlist”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/playlist/avia.playlist.min.js”,”video-ima3″:”https://imasdk.googleapis.com/js/sdkloader/ima3.js”,”video-ima3-dai”:”https://imasdk.googleapis.com/js/sdkloader/ima3_dai.js”,”video-utils”:”https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”,”video-vast-tracking”:”https://sports.cbsimg.net/fly/js/sb55/vast-js/vtg-vast-client.js”}},”waitSeconds”:300});

Source link

Related Posts

Leave a Comment