Like a novelist nearing their deadline, the authors behind Major League Baseball’s offseason will have to tie up a lot of loose ends in a short amount of time once the owner-imposed lockout is lifted. At that point, the major unresolved storylines should reach their resolution: the free agencies of Carlos Correa, Freddie Freeman, and Clayton Kershaw; the disassembly of the Oakland Athletics; and the arrival of Japanese outfielder Seiya Suzuki, who CBS Sports ranked as the 15th-best free agent this winter.
Suzuki, 27 years old, is caught in limbo. His 30-day negotiation window (which began when Nippon Professional Baseball’s Hiroshima Toyo Carp “posted” him for MLB consideration) will remain paused for as long as the lockout endures. Suzuki and his agent opted against signing before the work stoppage, and he didn’t tip his hand during a recent television appearance alongside former big-league reliever Koji Uehara — not even when Uehara pressed him about signing with the Boston Red Sox.
To most American fans, Suzuki is a mystery man beyond what is captured on his Baseball-Reference page. He’s a career .309/.402/.541 hitter who has launched 189 home runs and has swiped 102 bases. He first appeared on these pages back in June 2020, when CBS Sports highlighted him as one of the top NPB players worth watching:
Suzuki has a well-rounded game. He has one of the most discerning eyes in the league, and he’s topped 25 home runs in each of the past four seasons. Defensively, he has a strong arm that serves as a reminder that he pitched as a youngster. He’s tallied 24 assists since 2017; for comparison’s sake, Bryce Harper led big-league right fielders in that category last season, and he has 22 assists over the same timeframe.
Soon, Suzuki will be tasked with ending a recent drought that has seen Japanese position players fail to take to the majors. Excepting Shohei Ohtani (the ultimate outlier, in many regards), MLB teams have gambled and lost in recent years on the likes of Yoshi Tsutsugo and Shogo Akiyama making a smooth transition. Evaluators think Suzuki’s swing and overall game are more likely to translate to the MLB game.
Just how reasonable is that belief, and how good might Suzuki be? To attempt an answer on both ends, CBS Sports obtained Suzuki’s ball-tracking data from an industry source and used it to create similarity scores by comparing his outputs in several key categories (exit velocity, launch angle, and so on) to all big-league hitters who recorded at least 300 plate appearances last season.
Before getting to the results, we are obligated to state some caveats. Foremost, for as good as NPB is — and it is the second-best baseball league in the world — there is a difference between posting these numbers there and posting them in MLB. That much should be understood. Additionally, using one season of data for all the involved players is less precise than using multiple seasons and weighing it in accordance to recency. For our purposes, we’re willing to make that trade.
Now, onto the good stuff: Suzuki averaged a 91-mph exit velocity and a 13.6-degree launch angle on his batted balls last season. Roughly 45 percent of those traveled at 95 mph or faster, and 26.5 percent of them were launched between 10 and 30 degrees. We didn’t include chase or whiff rates in our similarity scores, but while we’re data-dumping: he expanded his zone on just 17 percent of the pitches he saw, and he flailed on 21 percent of his swings. (The averages for those metrics among our MLB player pool were 27.3 percent and 25 percent.)
With that out of the way, let’s reveal the 10 hitters most statistically similar to Suzuki:
It’s an interesting group. You have the reigning National League Most Valuable Player Award recipient, in Bryce Harper; an all-world slugger, in Pete Alonso; a World Series champion coming off a breakout season, in Austin Riley; some one-time All-Stars, in Teoscar Hernández and Adolis García; and some otherwise unexpected names, including the bookend duo of Ji-Man Choi and Trevor Larnach.
Oftentimes, it’s easier to analyze the group as a whole than to pick and choose from the individuals. In this case, Suzuki’s similar hitters had a median OPS+ of 109 last season, suggesting he’s in the company of mostly above-average bats.
That shouldn’t come as a surprise based on what we’ve established about Suzuki: he hits the ball hard; he makes a good amount of contact; he seldom swings at balls; and he has an optimized launch angle. If you were building the ideal hitter from scratch, you’d make a point of including all of those qualities before you sent them to the dish.
All the above seems to bode well for Suzuki as he attempts to become a productive big-league hitter. Factor in his strong arm, and his presence in right field should make him a meaningful contributor on both sides of the ball. (He’s not much of a base-stealing threat, suggesting his contributions will end there.)
As we recently explained, we expect Suzuki’s contract to come in lower than his talent demands as a tax on the failures of recent NPB hitters. Even so, there’s sufficient reason to think that he could become one of the offseason’s biggest bargains — especially if most teams are more concerned with the risk than the reward.
require.config({"baseUrl":"https://sportsfly.cbsistatic.com/fly-0131/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-platform":"https://apis.google.com/js/client:platform.js","google-csa":"https://www.google.com/adsense/search/async-ads.js","google-javascript-api":"https://www.google.com/jsapi","google-client-api":"https://apis.google.com/js/api:client.js","gpt":"https://securepubads.g.doubleclick.net/tag/js/gpt.js","newsroom":"https://c2.taboola.com/nr/cbsinteractive-cbssports/newsroom.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://vidtech.cbsinteractive.com/avia-js/1.9.0/player/avia.min.js","video-avia-cvui":"https://vidtech.cbsinteractive.com/avia-js/1.9.0/legacy/cvui/cvui.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://vidtech.cbsinteractive.com/sb55/vast-js/vtg-vast-client.js"}},"waitSeconds":300});