\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Jonathan Villar**, Marlins** \n**Thankful for:** Excuse-me swings\n\nMost extra-base hits are hard-hit. This one was not. Villar ripped … OK, floated … the softest extra-base hit of the 2020 season on Aug. 14 against the Braves. Villar's inside-out swing off an up-and-in helicopter slider from Kyle Wright produced an exit velocity of just 49.0 mph -- 46 mph shy of hard contact -- but that was somehow the perfect amount to get the ball over Austin Riley's head at third base and keep it fair just inside the chalk. Adam Duvall had to chase the ball all the way in from left field, and Villar had himself an easy double.","type":"text"},{"__typename":"Video","contentDate":"2020-08-14T23:58:12.736Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2020/2020-08/14/97f107a5-d2f8e202-31a2ebde-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Jonathan Villar hits a fly ball to left field, tying the game in the bottom of the 3rd ","displayAsVideoGif":false,"duration":"00:00:32","slug":"kyle-wright-in-play-run-s-to-jonathan-villar","tags":[{"__typename":"InternalTag","slug":"season-2020","title":"Season 2020","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-542340","title":"Jonathan Villar","person":{"__ref":"Person:542340"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-146","title":"Miami Marlins","team":{"__ref":"Team:146"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"send-to-news-mlb-feed","title":"Send To News MLB feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"2-yahoo-mlb-ads-feed","title":"2-Yahoo MLB Ads Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/qydsxlp39qvg62vaxcw6"},"title":"Jonathan Villar's RBI double","relativeSiteUrl":"/video/kyle-wright-in-play-run-s-to-jonathan-villar"},{"__typename":"Markdown","content":"Maikel Franco**, Royals** \n**Thankful for:** Cue shots and green grass\n\nFranco got himself a funny little hit on Aug. 19 against the Reds at Kauffman Stadium, when he sliced a cue shot into an empty right side of the infield against a full shift. Franco's ball was weakly hit, less than 60 mph off the bat, but it had so much spin on it that it dwindled on the outfield grass behind second base. Second baseman Josh VanMeter, who was positioned on the shortstop side of second base, eventually jogged over and scooped the ball up as it came to a stop.","type":"text"},{"__typename":"OEmbed","html":"
Maikel Franco's cue shot through a vacant right side of the infield dies on the grass, shifted Josh VanMeter jogs over and scoops it up pic.twitter.com/cu6HnbDVE5
\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Pat Valaika**, Orioles** \n**Thankful for:** An unexpected outfield assist\n\nValaika got a free home run when veteran Braves outfielder Nick Markakis made a very un-veteran-like play. Markakis was positioned under Valaika's drive to deep right field at Camden Yards on Sept. 14 … but he didn't catch it. Markakis squeezed his glove at the exact wrong time, and he ended up knocking the ball over the fence, then swiveled his head around in confusion at what had just happened. But if you think doing that once is embarrassing …","type":"text"},{"__typename":"Video","contentDate":"2020-09-15T01:47:37.538Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2020/2020-09/14/388f9df1-6a105081-0656780e-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Nick Markakis leaps at the wall to try to catch Pat Valaika's fly ball, but it deflects off his glove and over the wall for a home run","displayAsVideoGif":false,"duration":"00:00:44","slug":"pat-valaika-homers-7-on-a-line-drive-to-right-center-field","tags":[{"__typename":"InternalTag","slug":"season-2020","title":"Season 2020","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-642162","title":"Pat Valaika","person":{"__ref":"Person:642162"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"cut-4","title":"Cut4","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/r7mclzm5vyestpqgz0ve"},"title":"Pat Valaika's solo home run","relativeSiteUrl":"/video/pat-valaika-homers-7-on-a-line-drive-to-right-center-field"},{"__typename":"Markdown","content":"Edwin Ríos**, Dodgers (and** Nick Solak**, Rangers)** \n**Thankful for:** Jo Adell glove slaps\n\nAdell earned himself a dubious reputation in his first big league callup as \"the outfielder who knocks balls over the fence.\" Yes, Adell did that twice, gifting runs to two different opponents with his outfield hijinks. Ríos got the only full home run credit on Sept. 26 at Dodger Stadium, when Adell went back on his drive to center field, tried to make a leaping catch at the wall and knocked the ball over the fence by mistake.","type":"text"},{"__typename":"Video","contentDate":"2020-09-27T04:17:33.092Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2020/2020-09/26/a9b6a2dd-227504de-8dea3581-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Edwin Ríos hits a deep fly ball to center that deflects off of Jo Adell's glove and over the wall for a homer, giving the Dodgers a 6-4 lead","displayAsVideoGif":false,"duration":"00:00:37","slug":"edwin-rios-homers-8-on-a-fly-ball-to-center-field","tags":[{"__typename":"InternalTag","slug":"season-2020","title":"Season 2020","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-621458","title":"Edwin Rios","person":{"__ref":"Person:621458"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-119","title":"Los Angeles Dodgers","team":{"__ref":"Team:119"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"home-run","title":"home run","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"final-week","title":"Final Week","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"mlb-top-prospects","title":"MLB Top Prospects","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/rxyjj8k4rmgqasbevudi"},"title":"Edwin Ríos' solo home run","relativeSiteUrl":"/video/edwin-rios-homers-8-on-a-fly-ball-to-center-field"},{"__typename":"Markdown","content":"But that wasn't the first time it happened. The play that made all the headlines happened on Aug. 9, when the Rangers' Nick Solak ended up with a rare four-base error in the scorecard. How did that happen? Adell misplayed a routine fly ball to the warning track in right field and popped the ball over the wall when it would have been nowhere close to a homer.","type":"text"},{"__typename":"Video","contentDate":"2020-08-09T20:41:33.795Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://cuts.diamond.mlb.com/FORGE/2020/2020-08/09/ce2ee4d3-919c586b-a143cd34-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Nick Solak drives a fly ball to right-center, as the ball hits Jo Adell's glove and goes over the wall to make it 6-2 Rangers in the 5th","displayAsVideoGif":false,"duration":"00:00:50","slug":"nick-solak-scores-on-4-base-error","tags":[{"__typename":"InternalTag","slug":"season-2020","title":"Season 2020","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-669256","title":"Nick Solak","person":{"__ref":"Person:669256"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-140","title":"Texas Rangers","team":{"__ref":"Team:140"},"type":"team"},{"__typename":"TaxonomyTag","slug":"hitting","title":"hitting","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/vvmb1yqcpexcvzmck4sa"},"title":"Nick Solak scores on 4-base error","relativeSiteUrl":"/video/nick-solak-scores-on-4-base-error"},{"__typename":"Markdown","content":"Solak might have a little less to be thankful for than Ríos, since he actually had a home run taken off his stat line. But he can still be thankful for a run on the scoreboard and for being at the center of one of the weirdest plays of the year.","type":"text"}],"relativeSiteUrl":"/news/luckiest-hitters-in-baseball-2020","contentType":"news","subHeadline":null,"summary":"Every Major Leaguer has something to be thankful for on Thanksgiving. Especially these hitters.\nWhether it was a ball that only fell because it was lost in the lights, or a hit so soft you'd never imagine it finding a hole, or even a home run that was only a","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"david-adler","title":"David Adler","type":"contributor"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/pdvt8swasmm6mdvwqhqj","title":"Luckiest hitters in baseball in 2020"},"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":"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","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/postseason","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2023 Postseason Recap","linkUrl":"/postseason/history/2023","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2024 Regular Season","linkUrl":"/schedule/","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":"2025 Spring Training","linkUrl":"/schedule/2025-02-20","linkTarget":null,"visible":"true","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":"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"}},"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"}]},"Team:137":{"__typename":"Team","id":137,"division":{"__ref":"Division:203"},"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:119":{"__typename":"Team","id":119,"division":{"__ref":"Division:203"},"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Person:571771":{"__typename":"Person","id":571771},"Team:147":{"__typename":"Team","id":147,"division":{"__ref":"Division:201"},"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Person:518934":{"__typename":"Person","id":518934},"Person:669289":{"__typename":"Person","id":669289},"Person:664023":{"__typename":"Person","id":664023},"Team:112":{"__typename":"Team","id":112,"division":{"__ref":"Division:205"},"name":"Chicago Cubs","shortName":"Chi Cubs","teamName":"Cubs"},"Team:142":{"__typename":"Team","id":142,"division":{"__ref":"Division:202"},"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Person:621439":{"__typename":"Person","id":621439},"Person:542340":{"__typename":"Person","id":542340},"Team:146":{"__typename":"Team","id":146,"division":{"__ref":"Division:204"},"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Person:642162":{"__typename":"Person","id":642162},"Team:110":{"__typename":"Team","id":110,"division":{"__ref":"Division:201"},"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Person:621458":{"__typename":"Person","id":621458},"Person:669256":{"__typename":"Person","id":669256},"Team:140":{"__typename":"Team","id":140,"division":{"__ref":"Division:200"},"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"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:135":{"__typename":"Team","division":{"__ref":"Division:203"},"id":135,"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"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:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"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: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:111":{"__typename":"Team","division":{"__ref":"Division:201"},"id":111,"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"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: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 = ''
/*-->*/
Every Major Leaguer has something to be thankful for on Thanksgiving. Especially these hitters.
Whether it was a ball that only fell because it was lost in the lights, or a hit so soft you'd never imagine it finding a hole, or even a home run that was only a home run because of an unfortunate assist from an outfielder, the 2020 MLB season had some amazing lucky hits.
They all still count. Here are 11 hitters with something extra to be thankful for this year.
Kiké Hernández, Dodgers Thankful for: Hollywood twilight
Hernández hit exactly one triple in 2020, and what a triple it was -- a sky-high popup to left field that the Giants' Hunter Pence lost in the twilight at Dodger Stadium. Pence could only hold out his arms in confusion as the ball plopped onto the grass maybe 30 feet behind him. These things happen to an outfielder sometimes … but Pence's miscue couldn't have come at a worse time. That's because Johnny Cueto had a no-hitter going through five innings when it happened, and Hernández's "triple" ended it.
Lowe was a star for the Rays all season, but when the playoffs came around, he went into as bad of a slump as slumps get. The second baseman was in an 0-for-22 skid when he stepped to the plate in the fourth inning of Game 1 of the American League Championship Series. Astros lefty Framber Valdez spun a good curveball just below the strike zone, and Lowe squibbed it out in front of home plate. The ball left the bat at just 46.5 mph -- less than half the exit velocity needed to be a hard-hit ball (95-plus mph). But Lowe's swinging bunt was perfectly placed between Valdez and catcher Martín Maldonado, and Lowe beat it out for a skid-snapping infield single. He went on to homer four times through the ALCS and World Series.
DJ LeMahieu, Yankees Thankful for: Position player lob-balls
LeMahieu doesn't need any help to get hits. The AL MVP Award finalist won the MLB batting crown in 2020, hitting .364. But he got some help anyway on Sept. 15, in the form of position player Santiago Espinal throwing absolute lobs on the mound for the Blue Jays in a lopsided game. LeMahieu got a 48.7 mph lollipop in his wheelhouse and crushed it into the left-field stands at Yankee Stadium, setting an amusing record in the process: It was the slowest pitch hit for a home run in the entire pitch-tracking era, which goes back to 2008.
Ian Happ, Cubs Thankful for: Great American dimensions
Cincinnati's Great American Ball Park is one of the most hitter-friendly in the Major Leagues, and the leadoff homer Happ hit there on Aug. 29 was its hitter-friendliest home run of the year. Happ lofted a fly ball down the right-field line that came down perfectly at the base of the foul pole. With a launch angle of 46 degrees, it was the second-highest home run hit in MLB in 2020, and with a projected distance of just 331 feet, it was the fourth-shortest hit over the fence. Great American is one of the only ballparks where Happ's ball would have been gone, along with a few of the other shortest right-field corners in baseball like Yankee Stadium and Fenway Park.
Give Buxton an inch on the basepaths and he'll take a mile, as White Sox left fielder Eloy Jiménez found out the hard way on Sept. 14. First, Eloy got turned around on Buxton's line drive and let it sail over his head, a ball that had a 95% catch probability. Then, as the ball lodged at the base of the wall, he threw his hands up, requesting the umpires call the play dead. But the umpires didn't. Buxton motored around the bases for an apparent inside-the-park home run, while Jiménez finally plucked the ball from the warning track and relayed it to the infield. The umpires eventually put Buxton back on second base with a ground-rule double, but if not for Eloy's creative defense, we would've missed all the fun. Oh, and it all ended well for Buxton, because he hit a real inside-the-park home run the very next day.
Mike Yastrzemski, Giants Thankful for: Who got it? Nobody got it
Yastrzemski has the honor of having the highest hit of 2020. On Sept. 26 against the Padres, he skied a popup nearly straight up into the infield at Oracle Park, with a launch angle of 78 degrees. Picture that. A 90 degree launch angle would be straight vertical off the bat; 78 degrees is not far off. The ball was in the air for six full seconds, plenty of time for someone to catch it. Nobody did. Pitcher Zach Davies simply stood in front of the mound and craned his neck to stare at the ball. Infielders Mitch Moreland, Jake Cronenworth and Fernando Tatis Jr. converged (there were only three of them because San Diego was playing a four-outfielder shift), plus catcher Austin Nola, but the ball dropped untouched between all of them, with Davies doing more harm than good as he kind of got in the way.
Cavan Biggio, Blue Jays Thankful for: Too many outfielders
Here's another hit that was only a hit because of a four-outfielder defense. Biggio, an extreme air-ball hitter, faces that kind of shift more often than anyone else (basically because he plays in the Rays' division … weird shifts are always the Rays). On Aug. 24, he used it to his advantage. Biggio saw the left side of the Tampa Bay infield wide open due to the fourth outfielder, and he got a perfect outside-corner slider from Blake Snell that he was able to guide right through it. Biggio's exceptional bat control netted him a freebie single thanks to the Rays' defensive experiment.
Most extra-base hits are hard-hit. This one was not. Villar ripped … OK, floated … the softest extra-base hit of the 2020 season on Aug. 14 against the Braves. Villar's inside-out swing off an up-and-in helicopter slider from Kyle Wright produced an exit velocity of just 49.0 mph -- 46 mph shy of hard contact -- but that was somehow the perfect amount to get the ball over Austin Riley's head at third base and keep it fair just inside the chalk. Adam Duvall had to chase the ball all the way in from left field, and Villar had himself an easy double.
Maikel Franco, Royals Thankful for: Cue shots and green grass
Franco got himself a funny little hit on Aug. 19 against the Reds at Kauffman Stadium, when he sliced a cue shot into an empty right side of the infield against a full shift. Franco's ball was weakly hit, less than 60 mph off the bat, but it had so much spin on it that it dwindled on the outfield grass behind second base. Second baseman Josh VanMeter, who was positioned on the shortstop side of second base, eventually jogged over and scooped the ball up as it came to a stop.
Maikel Franco's cue shot through a vacant right side of the infield dies on the grass, shifted Josh VanMeter jogs over and scoops it up pic.twitter.com/cu6HnbDVE5
Pat Valaika, Orioles Thankful for: An unexpected outfield assist
Valaika got a free home run when veteran Braves outfielder Nick Markakis made a very un-veteran-like play. Markakis was positioned under Valaika's drive to deep right field at Camden Yards on Sept. 14 … but he didn't catch it. Markakis squeezed his glove at the exact wrong time, and he ended up knocking the ball over the fence, then swiveled his head around in confusion at what had just happened. But if you think doing that once is embarrassing …
Adell earned himself a dubious reputation in his first big league callup as "the outfielder who knocks balls over the fence." Yes, Adell did that twice, gifting runs to two different opponents with his outfield hijinks. Ríos got the only full home run credit on Sept. 26 at Dodger Stadium, when Adell went back on his drive to center field, tried to make a leaping catch at the wall and knocked the ball over the fence by mistake.
But that wasn't the first time it happened. The play that made all the headlines happened on Aug. 9, when the Rangers' Nick Solak ended up with a rare four-base error in the scorecard. How did that happen? Adell misplayed a routine fly ball to the warning track in right field and popped the ball over the wall when it would have been nowhere close to a homer.
Solak might have a little less to be thankful for than Ríos, since he actually had a home run taken off his stat line. But he can still be thankful for a run on the scoreboard and for being at the center of one of the weirdest plays of the year.