\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"While the Orioles do not have a perfect game in their storied history, Means came about as close as humanly possible. Striking out 12 without a walk, Means’ only baserunner came when Sam Haggerty reached on a dropped third strike in the third. Haggerty was immediately thrown out attempting to steal second; Means then retired the next 19 in order, facing the minimum. The result was arguably the greatest single-game pitching performance in franchise history.","type":"text"},{"__typename":"Video","contentDate":"2021-05-05T21:47:45.163Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2021/2021-05/05/ec749c44-511e7b7e-0a6e2f57-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Sam Haggerty gets on base after a strikeout and then gets caught trying to swipe second base in the bottom of the 3rd ","displayAsVideoGif":false,"duration":"00:00:51","slug":"sam-haggerty-nabbed-at-second","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-600474","title":"Pedro Severino","person":{"__ref":"Person:600474"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"defense","title":"defense","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"no-hitter","title":"no-hitter","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":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/mnkdg2oiqus9fxyijsnv"},"title":"Sam Haggerty reaches on wild pitch","relativeSiteUrl":"/video/sam-haggerty-nabbed-at-second"},{"__typename":"Markdown","content":"“He was awesome today, there's no question about it,” said Mariners third baseman Kyle Seager. “This isn't a fluky thing. He was in control all day.”","type":"text"},{"__typename":"Markdown","content":"• Wild facts from Means' no-hitter","type":"text"},{"__typename":"Markdown","content":" \n\nMeans completed the no-hitter by putting on a clinic of soft contact and working ahead in the count. Means fired first-pitch strikes to his first 17 batters, and 26 of 27 overall. He needed 113 pitches to breeze thrice through the Mariners’ lineup, which entered play ranked 29th in MLB in average (.207) and 28th in OPS (.656). Only one ball in play eclipsed Statcast’s 95 mph hard-hit threshold, and it was an outlier: Ty France’s easy popout to short in the fourth.\n\nThe Mariners’ best chance at a hit was thwarted when Cedric Mullins slid to catch J.P. Crawford’s soft liner to center to end the sixth. Kyle Lewis also flew out to the left-field warning track in the eighth.","type":"text"},{"__typename":"Video","contentDate":"2021-05-05T21:21:58.812Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2021/2021-05/05/a0b1895d-8e03f3cc-b6434db5-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Cedric Mullins charges in and slides to make a nice grab, extending John Means' no-hit bid into the 7th inning","displayAsVideoGif":false,"duration":"00:00:10","slug":"mullins-grab-prolongs-no-hit-bid","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-656775","title":"Cedric Mullins","person":{"__ref":"Person:656775"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"defense","title":"defense","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"no-hitter","title":"no-hitter","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":"yahoo-fantasy","title":"Yahoo Fantasy","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"1-yahoo-fantasy-feed","title":"1-Yahoo Fantasy Feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/hrly99zvn2vhnpidnyx6"},"title":"Mullins' grab prolongs no-hit bid","relativeSiteUrl":"/video/mullins-grab-prolongs-no-hit-bid"},{"__typename":"Markdown","content":"“I thought that ball was way out,” Means said. “Thank God \\[Austin Hays\\] was there to catch it.”\n\n“Besides that, I don't remember any balls hit hard,” said Orioles manager Brandon Hyde. “So that just shows you how dominant he was.”","type":"text"},{"__typename":"Video","contentDate":"2021-05-06T01:47:26.865Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2021/2021-05/05/be399cd9-0ed1489b-f0c5d715-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Kyle Lewis belts a fly ball to deep left field but Austin Hays makes a nice catch to preserve John Means' no-hitter in the 8th","displayAsVideoGif":false,"duration":"00:00:36","slug":"kyle-lewis-deep-flyout","tags":[{"__typename":"GameTag"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"PersonTag","slug":"playerid-669720","title":"Austin Hays","person":{"__ref":"Person:669720"},"type":"player"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"defense","title":"defense","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/cr79dqulgugclvwipm6m"},"title":"Kyle Lewis' deep flyout","relativeSiteUrl":"/video/kyle-lewis-deep-flyout"},{"__typename":"Markdown","content":"That sentiment is becoming a refrain for Means, who transformed himself from a roster afterthought into an All-Star in 2019 and now, two years later, has been performing like one of the best pitchers in baseball for some time. Over his past 11 starts dating back to last season, Means is 6-1 with a 1.42 ERA and an 80/13 strikeout-to-walk ratio. His 1.37 ERA in 2021 is the lowest by an O's starter through his first seven starts of a season since Hoyt Wilhelm (1.05) in 1959. (However, Wilhelm also made two relief appearances in that span, which increased his overall ERA to 1.28.)","type":"text"},{"__typename":"OEmbed","html":"
By the way, it is UNREAL that there have been THREE official no-hitters so far this season that would have been perfect games if not for ...
... a hit-by-pitch (Musgrove) ... a hit-by-pitch (Rodón) ... a dropped third strike (Means)
\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"“We're in the third year of this \\[rebuilding cycle\\] and to have somebody that can go shut down an offense in the way he's been doing it … that’s the feeling you’re getting with John right now,” Hyde said. “You go to the ballpark \\[and\\] Means is on the mound, it’s going to be a fun night.”","type":"text"},{"__typename":"OEmbed","html":"
For those asking, John Means ate eggs, bacon and potatoes for breakfast today. He said he does that pretty much everyday ... and is not going to stop now. #Oriolespic.twitter.com/MLEngZvr5p
\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":" \n\nPerhaps even more remarkable than Means’ newfound place in history is the path he took to get there. Undersized and overlooked coming out of the Kansas high-school scene, Means eventually walked on at West Virginia University and turned himself into an 11th-round Draft pick in 2014. By the end of 2018, then 25, he was so close to quitting he created a LinkedIn account in case baseball did not work out. He never needed it. Means added several miles per hour of velocity that winter, made the Orioles the next spring and was an All-Star by midsummer. Of his achievement Wednesday, Means said, “I never thought it would happen, never in a million years.”","type":"text"},{"__typename":"Video","contentDate":"2021-05-05T22:07:41.06Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2021/2021-05/05/09e2a4f3-094fd06e-c2ecfd3c-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"John Means establishes a new career high in strikeouts, as he gets Sam Haggerty to go down swinging for his 12th punchout","displayAsVideoGif":false,"duration":"00:00:28","slug":"sam-haggerty-strikes-out-swinging-d09bw0","tags":[{"__typename":"InternalTag","slug":"season-2021","title":"Season 2021","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-607644","title":"John Means","person":{"__ref":"Person:607644"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"TaxonomyTag","slug":"pitching","title":"pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"no-hitter","title":"no-hitter","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"group-3","title":"group 3","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/s16qtlozyrrre0yh1vqs"},"title":"John Means' 12th strikeout","relativeSiteUrl":"/video/sam-haggerty-strikes-out-swinging-d09bw0"},{"__typename":"Markdown","content":"“I always wrote 'MLB player' when I was a kid on the sheet when they asked you what you wanted to do when you're older, but I never thought it was a reality,” Means said. “I hope this let's every kid coming up know: anybody can do it. I was on my way out of the Minor Leagues and figured out a way to make a living out of this. Hopefully, the kids coming up, even the ones who are overlooked, know they have a chance.”","type":"text"},{"__typename":"OEmbed","html":"
\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Throughout that journey, Means leaned on his father, Alan, whose death in 2020 from pancreatic cancer rocked the left-hander. He pitches every game with Alan’s initials “AM” inscribed on his glove. Standing at the edge of history on Wednesday, Means peered down before he jogged out to the mound for the ninth. Then he retired the side in order.\n\n“I know he was back there telling me what pitch to throw,\"” Means said. “I said to myself that, you know, he wouldn't care. He’d just be glad I’m having a good time. The accolades never mattered to him, but it was pretty special. And I know he'd be proud.”","type":"text"}],"relativeSiteUrl":"/news/john-means-throws-no-hitter","contentType":"news","subHeadline":"Orioles' ace proves 'anybody can do it,' K's 12 in masterful performance","summary":"John Means’ meteoric three-year rise -- from non-prospect to All-Star to the Orioles' ace -- reached new territory on Wednesday afternoon in Seattle, as he carved out a place in Major League history.\nNearly perfect against the Mariners at T-Mobile Park, the lefty threw the O’s first solo no-hitter since","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"TeamTag","slug":"teamid-110","title":"Baltimore Orioles","team":{"__ref":"Team:110"},"type":"team"},{"__typename":"ContributorTag","slug":"joe-trezza","title":"Joe Trezza","type":"contributor"},{"__typename":"GameTag","gamePk":634220,"slug":"gamepk-634220","title":"2021/05/05 bal@sea","type":"game"},{"__typename":"TaxonomyTag","slug":"game-recap","title":"game recap","type":"taxonomy"},{"__typename":"PersonTag","slug":"playerid-607644","title":"John Means","person":{"__ref":"Person:607644"},"type":"player"},{"__typename":"TaxonomyTag","slug":"no-hitter","title":"no-hitter","type":"taxonomy"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/rszpfpxki5ypzpgi3trt","title":"John Means throws no-hitter"},"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"}},"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:110":{"__typename":"Team","id":110,"division":{"__ref":"Division:201"},"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Person:607644":{"__typename":"Person","id":607644},"Person:600474":{"__typename":"Person","id":600474},"Person:656775":{"__typename":"Person","id":656775},"Person:669720":{"__typename":"Person","id":669720},"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: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: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 = ''
/*-->*/
No chance to no-no: Means' unlikely journey
No chance to no-no: Means' unlikely journey
Orioles' ace proves 'anybody can do it,' K's 12 in masterful performance
May 6th, 2021
Joe Trezza
John Means’ meteoric three-year rise -- from non-prospect to All-Star to the Orioles' ace -- reached new territory on Wednesday afternoon in Seattle, as he carved out a place in Major League history.
Nearly perfect against the Mariners at T-Mobile Park, the lefty threw the O’s first solo no-hitter since 1969 in a 6-0 win. The third no-hitter in MLB this season is also the 10th in franchise history, sixth since the Orioles moved to Baltimore in 1954, and first in MLB history in which the opposing team did not record a walk, a hit by pitch or an error, according to the Elias Sports Bureau.
Prior to Wednesday, Baltimore’s last no-hitter was a combined effort against the A's on July 13, 1991. Hall of Famer Jim Palmer had thrown the O's last solo no-hitter, also against the A's, on Aug. 13, 1969.
“I can't put it into words,” Means said. “I can't do it. It's such a crazy feeling. It's such a whirlwind of an experience, and I don't think I've been able to process it yet. But to be in the same breath as Palmer, I don't think that gets much better than that.”
Per the Elias Sports Bureau:
John Means today threw the first non-perfect no-hitter in which the opposing team did not record a walk, hit by pitch or error.
So it's the first in which the only baserunner reached on a dropped 3rd strike.
While the Orioles do not have a perfect game in their storied history, Means came about as close as humanly possible. Striking out 12 without a walk, Means’ only baserunner came when Sam Haggerty reached on a dropped third strike in the third. Haggerty was immediately thrown out attempting to steal second; Means then retired the next 19 in order, facing the minimum. The result was arguably the greatest single-game pitching performance in franchise history.
“He was awesome today, there's no question about it,” said Mariners third baseman Kyle Seager. “This isn't a fluky thing. He was in control all day.”
Means completed the no-hitter by putting on a clinic of soft contact and working ahead in the count. Means fired first-pitch strikes to his first 17 batters, and 26 of 27 overall. He needed 113 pitches to breeze thrice through the Mariners’ lineup, which entered play ranked 29th in MLB in average (.207) and 28th in OPS (.656). Only one ball in play eclipsed Statcast’s 95 mph hard-hit threshold, and it was an outlier: Ty France’s easy popout to short in the fourth.
The Mariners’ best chance at a hit was thwarted when Cedric Mullins slid to catch J.P. Crawford’s soft liner to center to end the sixth. Kyle Lewis also flew out to the left-field warning track in the eighth.
“I thought that ball was way out,” Means said. “Thank God [Austin Hays] was there to catch it.”
“Besides that, I don't remember any balls hit hard,” said Orioles manager Brandon Hyde. “So that just shows you how dominant he was.”
That sentiment is becoming a refrain for Means, who transformed himself from a roster afterthought into an All-Star in 2019 and now, two years later, has been performing like one of the best pitchers in baseball for some time. Over his past 11 starts dating back to last season, Means is 6-1 with a 1.42 ERA and an 80/13 strikeout-to-walk ratio. His 1.37 ERA in 2021 is the lowest by an O's starter through his first seven starts of a season since Hoyt Wilhelm (1.05) in 1959. (However, Wilhelm also made two relief appearances in that span, which increased his overall ERA to 1.28.)
By the way, it is UNREAL that there have been THREE official no-hitters so far this season that would have been perfect games if not for ...
... a hit-by-pitch (Musgrove) ... a hit-by-pitch (Rodón) ... a dropped third strike (Means)
“We're in the third year of this [rebuilding cycle] and to have somebody that can go shut down an offense in the way he's been doing it … that’s the feeling you’re getting with John right now,” Hyde said. “You go to the ballpark [and] Means is on the mound, it’s going to be a fun night.”
For those asking, John Means ate eggs, bacon and potatoes for breakfast today. He said he does that pretty much everyday ... and is not going to stop now. #Oriolespic.twitter.com/MLEngZvr5p
Perhaps even more remarkable than Means’ newfound place in history is the path he took to get there. Undersized and overlooked coming out of the Kansas high-school scene, Means eventually walked on at West Virginia University and turned himself into an 11th-round Draft pick in 2014. By the end of 2018, then 25, he was so close to quitting he created a LinkedIn account in case baseball did not work out. He never needed it. Means added several miles per hour of velocity that winter, made the Orioles the next spring and was an All-Star by midsummer. Of his achievement Wednesday, Means said, “I never thought it would happen, never in a million years.”
“I always wrote 'MLB player' when I was a kid on the sheet when they asked you what you wanted to do when you're older, but I never thought it was a reality,” Means said. “I hope this let's every kid coming up know: anybody can do it. I was on my way out of the Minor Leagues and figured out a way to make a living out of this. Hopefully, the kids coming up, even the ones who are overlooked, know they have a chance.”
Throughout that journey, Means leaned on his father, Alan, whose death in 2020 from pancreatic cancer rocked the left-hander. He pitches every game with Alan’s initials “AM” inscribed on his glove. Standing at the edge of history on Wednesday, Means peered down before he jogged out to the mound for the ninth. Then he retired the side in order.
“I know he was back there telling me what pitch to throw,"” Means said. “I said to myself that, you know, he wouldn't care. He’d just be glad I’m having a good time. The accolades never mattered to him, but it was pretty special. And I know he'd be proud.”