\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Those potential numbers are otherworldly, let alone for a player like Tatis, who plays shortstop. Let’s take a look at the historical context for a projection like this.\n\n**[Wins Above Replacement](http://m.mlb.com/glossary/advanced-stats/wins-above-replacement)**\n\nThe projection would give Tatis 60 career WAR per FanGraphs through his age-29 season, adding the projections onto what he’s already accumulated in his career. That would be third-most among players to primarily play shortstop through their age-29 seasons, behind Alex Rodriguez (77.7) and Arky Vaughan (63.3). It is worth noting, however, that Rodriguez was a third baseman for the final two seasons of that age span.\n\nTo compare that projection to a current shortstop, Francisco Lindor currently has 27.5 career WAR, and is currently playing his age-26 season. His most WAR in a season is 7.6 in 2018, so his odds of breaking the 55-WAR threshold through age-29 seem unlikely.\n\nBut the most impressive part of the WAR projections for Tatis is the sheer quantity of five-plus WAR seasons. He’s projected for 5.9 or more WAR in each season from age 22-29. Only four players have had at least 5.9 WAR in each season from age 22-29: Mickey Mantle, Tris Speaker, Eddie Collins and Hank Aaron. All four are Hall of Famers.\n\nMike Trout has reached at least 5.9 WAR in each full season of his career, and was on pace to do this for his ages 22-29 seasons, but the shortened season in 2020 may preclude him from doing so.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":"Photography","format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/gqnm4pvkftbosi00rg0e","type":"image"},{"__typename":"Markdown","content":"**Home Runs**\n\nHe’s projected to have have at least 30 homers in each season from ages 22-29, topping out at 39, twice. The only players to hit at least 30 home runs in each season in that age span are Albert Pujols, Rodriguez, Eddie Mathews and Jimmie Foxx. Yet again, that is elite and Hall of Fame-level company.\n\nLindor has reached 30 homers in each season from 2017-19, beginning with his age-23 season, so even without a shortened season he wouldn’t have been able to do it in the years Tatis is projected to. And even Trout will come at least a season shy, because he hit _only_ 29 home runs in 2016, his age-24 season.\n\nTatis' projected homers in addition to what he’s already hit would put him at 323 for his career when his age-29 season is complete. That’d be second-most by a primary shortstop through his age-29 season behind Rodriguez, but Rodriguez’s final two seasons in that stretch were as a third baseman for the Yankees.\n\nTaking position out of the equation, only 11 players have hit more than 323 home runs through their age-29 seasons: Rodriguez, Ken Griffey Jr., Foxx, Mickey Mantle, Eddie Mathews, Pujols, Mel Ott, Aaron, Andruw Jones, Juan Gonzalez and Frank Robinson. Those are some serious power-hitter names.\n\n**Runs Batted In**\n\nTatis’ projected RBI totals may be the most out-of-this-world part of the entire projection. He’s slated for at least 124 RBIs in each season beginning with 2021, which would be quite the continued boon to the Padres’ offense.\n\nNo player has had even 120 or more RBIs in each season from ages 22 through 29 since the stat became official in 1920. The most is in seven of eight seasons, by Jimmie Foxx.\n\nIn fact, this would be notable even if we remove age entirely. Only five players have had at least eight 120-RBI seasons in their careers: Lou Gehrig (11), Babe Ruth (11), Rodriguez (9), Joe DiMaggio (8) and Foxx (8). And Tatis is projected to join that list before he even turns 30.","type":"text"},{"__typename":"Video","contentDate":"2020-08-06T04:23:40.691Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2020/2020-08/05/ac26bba0-3a4b52e0-bd6384e4-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Statcast measures the exit velocity and projected distance of Fernando Tatis Jr.'s 112.1-mph, 430-ft. home run against the Dodgers","displayAsVideoGif":false,"duration":"00:00:31","slug":"tatis-jr-s-430-foot-home-run","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-135","title":"San Diego Padres","team":{"__ref":"Team:135"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-665487","title":"Fernando Tatis Jr.","person":{"__ref":"Person:665487"},"type":"player"},{"__typename":"TaxonomyTag","slug":"player-tracking","title":"Statcast","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/pamizeoilg9pwrlycsad"},"title":"Tatis Jr.'s 430-foot home run","relativeSiteUrl":"/video/tatis-jr-s-430-foot-home-run"},{"__typename":"Markdown","content":"**OPS+**\n\nTatis’ adjusted [OPS+](http://m.mlb.com/glossary/advanced-stats/on-base-plus-slugging-plus), which accounts for ballpark and other factors, is projected to be at least 131 in each of those next eight seasons. 100 is league average.\n\nA handful of players have had at least a 130 OPS+ each season from age 22-29, but the list is rife with next-level hitting talent: Miguel Cabrera, Pujols, Rodriguez, Frank Thomas, Eddie Murray, Dick Allen, Aaron, Mantle, Ott, Hornsby, Ruth, Tris Speaker, Shoeless Joe Jackson, Collins, Ty Cobb and Nap Lajoie.\n\nThat’s a mouthful, but it would also be a very impressive list for Tatis to join. Trout’s OPS+ has been 169 or higher in each season beginning with his age-22 campaign, but even he will need to still play one more season, his age-29 season in 2021, to join the list above. Lindor has had an OPS+ of 130 or higher once, in 2018 (132).\n\n**Stolen Bases**\n\nThere are so many elements of Tatis’ game that make him electric, and his speed is a notable component there. The projections aren’t just about power, they’re also about base-stealing prowess. Tatis is projected to swipe at least 23 bases in each season through his age-29 campaign.\n\nNo player has had at least 20 homers and 20 stolen bases in each season in that age-span. Bobby Bonds came the closest, with seven of his eight seasons from age-22 through 29 boasting those numbers.\n\nBut Tatis isn’t just projected for 20-20, he’s projected for 30-20, with his homer totals all topping 30 as well. Only one player has eight such seasons for his career, regardless of age: Barry Bonds, with eight. The next-most is his father, with six.\n\nTatis’ 2020 season isn’t over yet, and it’s been historic and fun to watch on a nightly basis. But as valuable as it is to live in the moment, there’s a lot to look forward to over the next eight years, too, if even part of these projections come to fruition.","type":"text"}],"relativeSiteUrl":"/news/fernando-tatis-jr-future-projections","contentType":"news","subHeadline":null,"summary":"Fernando Tatis Jr.’s rookie year in 2019 was fun, but that was just an appetizer for what we’ve gotten a chance to witness so far in 2020. The 21-year-old is currently leading the Majors in home runs, RBIs, stolen bases and runs scored. On Monday, he became the fourth-youngest player","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"sarah-langs","title":"Sarah Langs","type":"contributor"},{"__typename":"PersonTag","slug":"playerid-665487","title":"Fernando Tatis Jr.","person":{"__ref":"Person:665487"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-135","title":"San Diego Padres","team":{"__ref":"Team:135"},"type":"team"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/v1597901162/mlb/kkmvdwyrqbaquue3yt5c","title":"Fernando Tatis Jr. future projections"},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}],"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb.com/tv?&affiliateId=mlbMENUtv","placement":"right","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Offseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB.TV Partners","linkUrl":"https://www.mlb.com/live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Link Account","linkUrl":"live-stream-games/partners?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"All-Star Tickets","linkUrl":"/all-star/tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1721167200;"},{"__typename":"NavItem","placement":null,"linkText":"MLB at Rickwood Field","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1718924400;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1711511940;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/tickets/postseason","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy on SeatGeek","linkUrl":"https://seatgeek.com/mlb-tickets?aid=15994&pid=integration&rid=1&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sell on SeatGeek","linkUrl":"https://seatgeek.com/sell/mlb-tickets?aid=15994&pid=integration&rid=15&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Group Tickets","linkUrl":"/tickets/group-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Ticket Offers","linkUrl":"/tickets/fan-value","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Speedway Classic","linkUrl":"/events/speedway-classic/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"VIP Ticket Packages","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Students","linkUrl":"/tickets/students","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Tourism","linkUrl":"/tourism","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB World Tour","linkUrl":"/international/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ticket Terms & Conditions","linkUrl":"/tickets/terms-and-conditions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"shopping-cart","linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB Online Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Auction","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=9mislq-18JnZhOEp-FeGzvUB3G6zxwkeKqwX99MKAttEdaSACl02r4aCDzYhNvUm","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Cards","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-Home","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB NYC Flagship Store","linkUrl":"/shop/nyc-retail-store","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en?portal=MLTS66FS&CMP=PSC-MLTS66FS","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Store","linkUrl":"https://photostore.mlb.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Rule Changes","linkUrl":"https://www.mlb.com/rule-changes-2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.mlb.com/transactions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Report","linkUrl":"/injury-report","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Draft","linkUrl":"/draft/2024","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Star Game","linkUrl":"/all-star/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Life","linkUrl":"/fans/mlb-life","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Pipeline","linkUrl":"https://www.mlb.com/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Postseason History","linkUrl":"/postseason/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Great Stories","linkUrl":"/news/topic/longform","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"/tv?&affiliateId=mlbMENU","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":"Video","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Search","linkUrl":"/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Statcast","linkUrl":"/video/topic/statcast","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]},{"__typename":"SubnavColumn","title":"MLB.TV","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV Postseason Package","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"/live-stream-games/help-center?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/2025-02-20","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule/2025-02-20","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule/2025-03-18","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Regular Season","linkUrl":"/schedule/2024-03-20","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://mlb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"National Broadcasts","linkUrl":"/live-stream-games/national-broadcast-schedule","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Statcast Leaders","linkUrl":"https://baseballsavant.mlb.com/statcast_leaderboard","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Statcast","linkUrl":"/statcast","linkTarget":"","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects?type=all&minPA=1","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings/wild-card","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Youth","linkUrl":"/youth-baseball-softball","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Play Ball","linkUrl":"/play-ball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"group","linkTarget":null,"linkText":"Players","linkUrl":"/players","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Prospect Rankings","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Depth Charts","linkUrl":"/team/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Players Association","linkUrl":"https://www.mlbplayers.com","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Negro Leagues","linkUrl":"/history/negro-leagues","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"MLB Play","linkUrl":"/play","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Beat the Streak","linkUrl":"/play?gameId=BeatTheStreak2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Immaculate Grid","linkUrl":"/play?gameId=ImmaculateGrid2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trivia","linkUrl":"/play?gameId=SporcleTrivia2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pickle","linkUrl":"/play?gameId=Pickle2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"By the Numbers","linkUrl":"/play?gameId=ByTheNumbers2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Diamond Decisions","linkUrl":"/play?gameId=DiamondDecisions2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"/all-star/ballot?affiliateId=asb-topnav-mlb-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"/team","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Module","linkUrl":null,"linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"module:teammodule;"}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;lang:es;label:Español","icon":null,"linkTarget":null,"linkText":"ES","linkUrl":"/es","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfWebProperties":{"__typename":"CF_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadSponsorImage":{"__typename":"CF_Asset","url":null,"description":null},"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}}},"Team:135":{"__typename":"Team","id":135,"division":{"__ref":"Division:203"},"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Person:665487":{"__typename":"Person","id":665487},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Team:134":{"__typename":"Team","division":{"__ref":"Division:205"},"id":134,"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Division:203":{"__typename":"Division","id":"203"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Team:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:143":{"__typename":"Team","division":{"__ref":"Division:204"},"id":143,"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team:145":{"__typename":"Team","division":{"__ref":"Division:202"},"id":145,"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Team:146":{"__typename":"Team","division":{"__ref":"Division:204"},"id":146,"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Team:147":{"__typename":"Team","division":{"__ref":"Division:201"},"id":147,"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Team:158":{"__typename":"Team","division":{"__ref":"Division:205"},"id":158,"name":"Milwaukee Brewers","shortName":"Milwaukee","teamName":"Brewers"},"Team:108":{"__typename":"Team","division":{"__ref":"Division:200"},"id":108,"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Team:109":{"__typename":"Team","division":{"__ref":"Division:203"},"id":109,"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"Team:110":{"__typename":"Team","division":{"__ref":"Division:201"},"id":110,"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Team:111":{"__typename":"Team","division":{"__ref":"Division:201"},"id":111,"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"Team:112":{"__typename":"Team","division":{"__ref":"Division:205"},"id":112,"name":"Chicago Cubs","shortName":"Chi Cubs","teamName":"Cubs"},"Team:113":{"__typename":"Team","division":{"__ref":"Division:205"},"id":113,"name":"Cincinnati Reds","shortName":"Cincinnati","teamName":"Reds"},"Team:114":{"__typename":"Team","division":{"__ref":"Division:202"},"id":114,"name":"Cleveland Guardians","shortName":"Cleveland","teamName":"Guardians"},"Team:115":{"__typename":"Team","division":{"__ref":"Division:203"},"id":115,"name":"Colorado Rockies","shortName":"Colorado","teamName":"Rockies"},"Team:116":{"__typename":"Team","division":{"__ref":"Division:202"},"id":116,"name":"Detroit Tigers","shortName":"Detroit","teamName":"Tigers"},"Team:117":{"__typename":"Team","division":{"__ref":"Division:200"},"id":117,"name":"Houston Astros","shortName":"Houston","teamName":"Astros"},"Team:118":{"__typename":"Team","division":{"__ref":"Division:202"},"id":118,"name":"Kansas City Royals","shortName":"Kansas City","teamName":"Royals"},"Team:119":{"__typename":"Team","division":{"__ref":"Division:203"},"id":119,"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Team:120":{"__typename":"Team","division":{"__ref":"Division:204"},"id":120,"name":"Washington Nationals","shortName":"Washington","teamName":"Nationals"},"Team:121":{"__typename":"Team","division":{"__ref":"Division:204"},"id":121,"name":"New York Mets","shortName":"NY Mets","teamName":"Mets"}}}
window.adobeAnalytics = {"reportingSuiteId":"mlbglobal08,mlbcom08","linkInternalFilters":"mlb"}
window.globalState = {"tracking_title":"Major League Baseball","lang":"en"}
window.appId = ''
/*-->*/
Fernando Tatis Jr.’s rookie year in 2019 was fun, but that was just an appetizer for what we’ve gotten a chance to witness so far in 2020. The 21-year-old is currently leading the Majors in home runs, RBIs, stolen bases and runs scored. On Monday, he became the fourth-youngest player with seven RBIs in a game (since the stat became official in 1920). If he were to lead the Majors in homers, he’d be just the third player to do so in his age-21 season or younger, joining 1953 Eddie Mathews and 1901 Sam Crawford. And the list goes on and on.
He’s doing it all right now, and electrifying the entire league along the way. And it isn’t just his 2020 season that we should expect to continue to be great. FanGraphs Senior Writer Dan Szymborski’s ZiPS projections through the rest of Tatis’ 20s are eye-popping, to say the least. Writing about the forecasted numbers this week, Szymborski called it a “phenomenal projection.”
Phenomenal indeed. Get excited, Padres fans. Here’s what the projection looks like.
Fernando Tatis Jr. ZiPS Projections, age-22 season through age-29 season: 2021: 30 HR, 124 RBIs, 131 OPS+, 5.9 WAR, 29 SB 2022: 33 HR, 131 RBIs, 143 OPS+, 6.5 WAR, 27 SB 2023: 35 HR, 136 RBIs, 145 OPS+, 6.8 WAR, 27 SB 2024: 37 HR, 139 RBIs, 149 OPS+, 7.0 WAR, 26 SB 2025: 38 HR, 140 RBIs, 148 OPS+, 7.0 WAR, 27 SB 2026: 39 HR, 142 RBIs, 153 OPS+, 7.1 WAR, 27 SB 2027: 38 HR, 138 RBIs, 155 OPS+, 6.9 WAR, 25 SB 2028: 39 HR, 140 RBIs, 162 OPS+, 7.1 WAR, 23 SB
Fernando Tatis Jr.'s 12 home runs are the most by any 21-year-old in his team's 1st 26 games of a season in the Modern Era (since 1900).
Those potential numbers are otherworldly, let alone for a player like Tatis, who plays shortstop. Let’s take a look at the historical context for a projection like this.
The projection would give Tatis 60 career WAR per FanGraphs through his age-29 season, adding the projections onto what he’s already accumulated in his career. That would be third-most among players to primarily play shortstop through their age-29 seasons, behind Alex Rodriguez (77.7) and Arky Vaughan (63.3). It is worth noting, however, that Rodriguez was a third baseman for the final two seasons of that age span.
To compare that projection to a current shortstop, Francisco Lindor currently has 27.5 career WAR, and is currently playing his age-26 season. His most WAR in a season is 7.6 in 2018, so his odds of breaking the 55-WAR threshold through age-29 seem unlikely.
But the most impressive part of the WAR projections for Tatis is the sheer quantity of five-plus WAR seasons. He’s projected for 5.9 or more WAR in each season from age 22-29. Only four players have had at least 5.9 WAR in each season from age 22-29: Mickey Mantle, Tris Speaker, Eddie Collins and Hank Aaron. All four are Hall of Famers.
Mike Trout has reached at least 5.9 WAR in each full season of his career, and was on pace to do this for his ages 22-29 seasons, but the shortened season in 2020 may preclude him from doing so.
Home Runs
He’s projected to have have at least 30 homers in each season from ages 22-29, topping out at 39, twice. The only players to hit at least 30 home runs in each season in that age span are Albert Pujols, Rodriguez, Eddie Mathews and Jimmie Foxx. Yet again, that is elite and Hall of Fame-level company.
Lindor has reached 30 homers in each season from 2017-19, beginning with his age-23 season, so even without a shortened season he wouldn’t have been able to do it in the years Tatis is projected to. And even Trout will come at least a season shy, because he hit only 29 home runs in 2016, his age-24 season.
Tatis' projected homers in addition to what he’s already hit would put him at 323 for his career when his age-29 season is complete. That’d be second-most by a primary shortstop through his age-29 season behind Rodriguez, but Rodriguez’s final two seasons in that stretch were as a third baseman for the Yankees.
Taking position out of the equation, only 11 players have hit more than 323 home runs through their age-29 seasons: Rodriguez, Ken Griffey Jr., Foxx, Mickey Mantle, Eddie Mathews, Pujols, Mel Ott, Aaron, Andruw Jones, Juan Gonzalez and Frank Robinson. Those are some serious power-hitter names.
Runs Batted In
Tatis’ projected RBI totals may be the most out-of-this-world part of the entire projection. He’s slated for at least 124 RBIs in each season beginning with 2021, which would be quite the continued boon to the Padres’ offense.
No player has had even 120 or more RBIs in each season from ages 22 through 29 since the stat became official in 1920. The most is in seven of eight seasons, by Jimmie Foxx.
In fact, this would be notable even if we remove age entirely. Only five players have had at least eight 120-RBI seasons in their careers: Lou Gehrig (11), Babe Ruth (11), Rodriguez (9), Joe DiMaggio (8) and Foxx (8). And Tatis is projected to join that list before he even turns 30.
OPS+
Tatis’ adjusted OPS+, which accounts for ballpark and other factors, is projected to be at least 131 in each of those next eight seasons. 100 is league average.
A handful of players have had at least a 130 OPS+ each season from age 22-29, but the list is rife with next-level hitting talent: Miguel Cabrera, Pujols, Rodriguez, Frank Thomas, Eddie Murray, Dick Allen, Aaron, Mantle, Ott, Hornsby, Ruth, Tris Speaker, Shoeless Joe Jackson, Collins, Ty Cobb and Nap Lajoie.
That’s a mouthful, but it would also be a very impressive list for Tatis to join. Trout’s OPS+ has been 169 or higher in each season beginning with his age-22 campaign, but even he will need to still play one more season, his age-29 season in 2021, to join the list above. Lindor has had an OPS+ of 130 or higher once, in 2018 (132).
Stolen Bases
There are so many elements of Tatis’ game that make him electric, and his speed is a notable component there. The projections aren’t just about power, they’re also about base-stealing prowess. Tatis is projected to swipe at least 23 bases in each season through his age-29 campaign.
No player has had at least 20 homers and 20 stolen bases in each season in that age-span. Bobby Bonds came the closest, with seven of his eight seasons from age-22 through 29 boasting those numbers.
But Tatis isn’t just projected for 20-20, he’s projected for 30-20, with his homer totals all topping 30 as well. Only one player has eight such seasons for his career, regardless of age: Barry Bonds, with eight. The next-most is his father, with six.
Tatis’ 2020 season isn’t over yet, and it’s been historic and fun to watch on a nightly basis. But as valuable as it is to live in the moment, there’s a lot to look forward to over the next eight years, too, if even part of these projections come to fruition.