{"id":673903,"date":"2026-04-12T07:21:58","date_gmt":"2026-04-12T07:21:58","guid":{"rendered":"https:\/\/www.rawchili.com\/mlb\/673903\/"},"modified":"2026-04-12T07:21:58","modified_gmt":"2026-04-12T07:21:58","slug":"j-p-crawford-mariners-walkoff-astros-8-7","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/mlb\/673903\/","title":{"rendered":"J.P Crawford, Mariners walkoff Astros 8-7"},"content":{"rendered":"<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">The game looked lost early for the Mariners on Saturday. It was not.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">The Astros were all over Luis Castillo from the jump. They lead 7-2 when they chased him in the fourth inning. Things felt final \u2014 <a href=\"https:\/\/bsky.app\/profile\/lookoutlanding.bsky.social\/post\/3mjbo2sfg6k2w\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">some even called it final<\/a>. But Cal Raleigh homered, Julio Rodr\u00edguez homered, and the Mariners offense roared back, capping a six-run turnaround with a J.P. Crawford walkoff single in the bottom of the ninth inning.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">\u201cThis is one of those feel-good wins,\u201d Dan Wilson said 8-7 victory.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">\u201cI can\u2019t say enough about the effort to come back. Being down five runs is a big deal, and these guys, they scratched and clawed their way back. \u2026 It\u2019s a confidence builder. And again, the crowd, the ballpark, being here at home, all that plays into it, too. Just a great, great night at the ballpark.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">The game actually started pretty well for the Mariners. Castillo was sharp in the first. He got two quick outs before ending an eight-pitch battle against Isaac Paredes with a strikeout. His velocity was fine, his pitches had bite, and he was locating in the zone but away from the heart of the plate. He seemed to be building off a solid start to the year, after entering the day with a 2.11 FIP in his first two outings.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">The Mariners\u2019 lineup got him quick support, too. Crawford drew a leadoff walk in the bottom of the inning, and Cal Raleigh got a hanging curveball on the first pitch he saw and yanked it 364 feet to right for a 2-0 lead.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Julio Rodr\u00edguez followed with a rocket double just fair down the left field line, flashing a big smile after recording his first extra base hit of the season. It was just about the perfect start to the game.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Things quickly derailed. Josh Naylor popped out. And Randy Arozarena lined a 102-mph comebacker that flew right into the glove of Lance McCullers Jr., who doubled-off Julio at second, ending the threat.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Castillo didn\u2019t look as sharp when he came back out for the second inning, throwing either way out of the zone or right down the middle. He loaded the bases with a single, a walk and another single \u2014 Julio prevented a run with a strong throw home that forced the runner to stay at third. Castillo initially looked like he might escape. He worked a full count to Yainer Diaz and then threw a called ball four, but a <a href=\"https:\/\/bdata-producedclips.mlb.com\/e13b861e-a629-406a-8c6a-3a3c55302405.mp4\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">successful challenge<\/a> from Cal turned the bases loaded walk into a strikeout.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">With two outs, however, Castillo threw a first-pitch fastball right down the middle. Taylor Trammell lasered it the other way for <a href=\"https:\/\/mlb-cuts-diamond.mlb.com\/FORGE\/2026\/2026-04\/11\/f65ec1d7-7acbaad5-534de716-csvm-diamondgcp-asset_1280x720_59_4000K.mp4\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">a double off the wall in left-center<\/a>, clearing the bases and giving the Astros a 3-2 lead.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">They would make it 4-2 on a Yordan Alvarez <a href=\"https:\/\/mlb-cuts-diamond.mlb.com\/FORGE\/2026\/2026-04\/11\/73dff6af-e4ee9e16-6e8b0f66-csvm-diamondgcp-asset_1280x720_59_4000K.mp4\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">home run to lead off the third<\/a>. And they would make it 5-2 after stringing together three consecutive hits later in the inning. After three more singles and two more runs in the fourth, Dan Wilson turned to the bullpen down 7-2.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Again, this score felt pretty final. The Astros\u2019 lineup was scorching. They picked up 17 hits on the day, including six doubles and a homer, to go with four walks. The Mariners\u2019 lineup, on the other hand, went nine-up and nine-down after the first inning and allowed McCullers to settle in. With the general malaise at the plate over the first two-plus weeks of the season, it was hard to see them suddenly figuring it out.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Then they did, slowly but surely. Cole Young picked up a single in the bottom of the fifth. Dominic Canzone doubled him to third. Leo Rivas loaded the bases with a walk, bringing up Crawford, who plopped <a href=\"https:\/\/bdata-producedclips.mlb.com\/84a26e19-604a-4c94-a0ba-249395c2a787.mp4\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">a two-run single into right-center<\/a>. Cal followed with a sac fly to score Young from third.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">That\u2019s when Julio stepped to the plate with two outs and a runner on first, down 7-5. After falling behind 1-2, he got a hanging slider below the zone. He sat on it and scorched it out to straightaway center at 108 mph \u2014 his first homer of the season to tie the game at 7-7.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">The Astros threatened to take back the lead in each of the next three innings but couldn\u2019t quite pick up the go-ahead knock.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">In the seventh, Eduard Bazardo gave up a leadoff double to Carlos Correa. Joey Loperfido followed with a single to put runners on the corners with nobody out. Bazardo got Cam Smith to <a href=\"https:\/\/bdata-producedclips.mlb.com\/8b66e361-2218-4cb8-b36b-c2f481788962.mp4\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">watch three strikes<\/a> for the first out. Then he got Diaz to pop out. Then he froze Trammell with <a href=\"https:\/\/bdata-producedclips.mlb.com\/539b0210-2240-458e-b4cb-f14afa47f3b2.mp4\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">a front-door, 94-mph sinker<\/a> at the top of the zone to escape the jam.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">In the eighth, Matt Brash gave up a one-out double to Yordan Alvarez that bounced off the top of the wall in right field at 111.3 mph. Brash eventually escaped the inning with the tie intact three batters later.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Andr\u00e9s Mu\u00f1oz loaded the bases with the game still tied in the ninth. He gave up a screaming double to Smith that went off (or maybe through?) Leo Rivas\u2019 glove at third. Then he walked two consecutive batters to load the bases with two outs. Mu\u00f1oz was struggling to find the strike zone and things looked dicey when he fell behind Alvarez 2-0. But he got Alvarez to a chase a slider below the zone and <a href=\"https:\/\/bdata-producedclips.mlb.com\/3511c996-2c98-4bcf-8cda-ecdb3713df04.mp4\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ended the inning with a pop out<\/a>.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">The game was still tied 7-7 when the Mariners stepped to the plate in the bottom of the ninth. Luke Raley struck out to leadoff. Then Bryan Abreu completely lost the zone, loading the bases with three straight walks to Young, Brendan Donovan (who started the game on the bench with an illness), and Rivas.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">That brought up Crawford with the bases loaded and one out. He watched a fastball right down the middle for strike one. He just missed on another fastball right down the middle, fouling it back for strike two. Then he got a third-straight fastball right down the middle. This time, he sliced a firm line drive the other way to walkoff the Astros 8-7.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Crawford was the ideal person to have at the plate in that moment. He entered the game with a career 196 wRC+ with the bases loaded (<a href=\"https:\/\/www.fangraphs.com\/leaders\/splits-leaderboards?splitArr=60&amp;splitArrPitch=&amp;autoPt=false&amp;splitTeams=false&amp;statType=player&amp;statgroup=2&amp;startDate=2002-03-01&amp;endDate=2026-11-01&amp;players=&amp;filter=PA%7Cgt%7C50&amp;groupBy=career&amp;wxTemperature=&amp;wxPressure=&amp;wxAirDensity=&amp;wxElevation=&amp;wxWindSpeed=&amp;position=B&amp;sort=16,1\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ninth best since tracking began in 2002<\/a>) and a 145 wRC+ in high-leverage plate appearances for his career (<a href=\"https:\/\/www.fangraphs.com\/leaders\/splits-leaderboards?splitArr=72&amp;splitArrPitch=&amp;autoPt=false&amp;splitTeams=false&amp;statType=player&amp;statgroup=2&amp;startDate=2002-03-01&amp;endDate=2026-11-01&amp;players=&amp;filter=PA%7Cgt%7C350&amp;groupBy=career&amp;wxTemperature=&amp;wxPressure=&amp;wxAirDensity=&amp;wxElevation=&amp;wxWindSpeed=&amp;position=B&amp;sort=16,1\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">tied for 10th best<\/a>).<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">He said after the game he\u2019s been able to come through consistently in big spots throughout his career because he\u2019s confident in his approach.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">\u201cGet the job done,\u201d he said of his mindset in the ninth. \u201cDo your job, handle business, don\u2019t try to think so much, put a good swing on it, and find a hole. I just go up there with the same game plan. (Abreu\u2019s) got bases loaded, less than two outs, so all the pressure\u2019s on him. He has to make his pitches, and I knew he was going to be aggressive right there. So just trying to be on time for a fastball.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Crawford\u2019s season didn\u2019t get off to a good start. He began the year on the injured list with a sore shoulder that bugged him throughout Spring Training. He was activated just days after the Mariners signed Colt Emerson, <a href=\"https:\/\/www.lookoutlanding.com\/mariners-news\/141224\/mariners-active-j-p-crawford-from-injured-list-begin-countdown\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">likely his future replacement at shortstop<\/a>, to a historic extension for a prospect. After a sleepy second half in 2025, there was some question about what Crawford might provide in 2026, and how soon the Mariners might seek a change.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">But after reaching base four times Sunday, Crawford has a 129 wRC+ in his first 31 plate appearances of 2026. If he keeps hitting, he\u2019ll keep finding himself in big spots like Saturday\u2019s. And is history is any indicator, he\u2019ll keep coming through.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">\u201dIt means everything. You know, it\u2019s one of those moments you dream of as a kid in the batting cages, and honestly, it\u2019s a dream come true. You have a chance to be the hero. You gotta capitalize.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">\u201cIt never gets old. Hearing the crowd chant my name is honestly a dream come true. There\u2019s no better feeling than that.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"The game looked lost early for the Mariners on Saturday. It was not. The Astros were all over&hellip;\n","protected":false},"author":2,"featured_media":673904,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2392],"tags":[5,620,4,619,65,38487,77416,3235],"class_list":{"0":"post-673903","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-seattle-mariners","8":"tag-baseball","9":"tag-mariners","10":"tag-mlb","11":"tag-seattle","12":"tag-seattle-mariners","13":"tag-seattle-mariners-game-recaps","14":"tag-seattle-mariners-scores-standings","15":"tag-seattlemariners"},"share_on_mastodon":{"url":"https:\/\/channels.im\/@mlb\/116390535467665013","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/673903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/comments?post=673903"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/673903\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media\/673904"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media?parent=673903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/categories?post=673903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/tags?post=673903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}