{"id":200586,"date":"2025-07-04T02:43:03","date_gmt":"2025-07-04T06:43:03","guid":{"rendered":"https:\/\/evanalytics.com\/articles\/uncategorized\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/"},"modified":"2025-07-04T21:35:03","modified_gmt":"2025-07-05T01:35:03","slug":"game-recap-for-pirates-vs-mariners-friday-july-4th-2025","status":"publish","type":"post","link":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/","title":{"rendered":"Game Recap for Pirates vs Mariners &#8211; Friday, July 4th, 2025"},"content":{"rendered":"<div class=\"eva_article_wrap\">\n<div class=\"eva_team_logos\">\n<div class=\"eva_away_team\"><img decoding=\"async\" src=\"https:\/\/evanalytics.com\/images\/mlb\/PIT.png\" alt=\"Pittsburgh Pirates logo\" \/><\/p>\n<h4>Pittsburgh Pirates<\/h4>\n<\/div>\n<div class=\"eva_matchup_symbol\">@<\/div>\n<div class=\"eva_home_team\"><img decoding=\"async\" src=\"https:\/\/evanalytics.com\/images\/mlb\/SEA.png\" alt=\"Seattle Mariners logo\" \/><\/p>\n<h4>Seattle Mariners<\/h4>\n<\/div>\n<\/div>\n<div class=\"eva_odds\"><span>+155<\/span><span>O\/U: 7<br \/>(-120\/+100)<\/span><span>-175<\/span><\/div>\n<p>As the Seattle Mariners prepare to host the Pittsburgh Pirates on July 4, 2025, they find themselves in a solid position with a record of 45-42, making a strong case for an above-average season. Meanwhile, the Pirates are struggling at 38-50, reflecting a challenging year. The Mariners are coming off a narrow loss to the New York Yankees, where they fell 3-2, while the Pirates enjoyed a 5-0 victory against the Cincinnati Reds in their last outing.<\/p>\n<p>Bryan Woo, the Mariners&#8217; projected starter, has been a standout pitcher this season, ranking as the 20th best starting pitcher in MLB according to advanced metrics. With a Win\/Loss record of 7-4 and an impressive ERA of <a href=\"https:\/\/evanalytics.com\/mlb\/player-stats\/earned-run-average\">2.93<\/a>, Woo has consistently delivered quality outings. He projects to pitch an average of 6.1 innings while allowing just 2.0 earned runs and striking out 6.4 batters. However, he does have a tendency to allow hits and walks, which could be a concern against a Pirates lineup that, while struggling, has shown some speed on the bases.<\/p>\n<p>On the other hand, Bailey Falter of the Pirates has not fared as well, ranking among the worst pitchers in the league. His ERA stands at a respectable <a href=\"https:\/\/evanalytics.com\/mlb\/player-stats\/earned-run-average\">3.62<\/a>, but his xFIP of 4.87 suggests he may not maintain this level of performance. Falter&#8217;s low strikeout rate could be problematic against a Mariners offense that ranks 11th in MLB, particularly as they have the 6th most home runs this season.<\/p>\n<p>With the Mariners boasting a strong bullpen ranked 10th in MLB, they hold a significant advantage in this matchup. The current Game Total is set at a low 7.5 runs, reflecting expectations of a tightly contested game. Given the Mariners&#8217; favorable matchup against a struggling Pirates offense, they are positioned as heavy favorites with a moneyline of -195, indicating confidence in their ability to secure a victory.<\/p>\n<h3 style=\"margin: 3rem 0 0 0;\">Pittsburgh Pirates Insights<\/h3>\n<ul>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Bailey Falter &#8211; Over\/Under 3.5 Strikeouts (-130\/+100)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">Bailey Falter&#8217;s change-up utilization has risen by 7.4% from last season to this one (0.6% to 8%) .<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> Because change-ups are one of the most effective pitches to use, a pitcher who alters his pitch mix to use more of them will often see more success as a result.<\/em><\/small><\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Isiah Kiner-Falefa &#8211; Over\/Under 0.5 Total Bases (-150\/+120)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">Bats such as Isiah Kiner-Falefa with extreme groundball tendencies are usually more effective when facing pitchers like Bryan Woo who skew towards the flyball end of the spectrum.<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> This mostly has to do with the way the hitter&#8217;s swing plane interacts with the pitch trajectory, and it can create boosted performance across all categories and hidden value few are considering.<\/em><\/small><\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Andrew McCutchen &#8211; Over\/Under 0.5 Total Bases (-170\/+130)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">Andrew McCutchen pulls many of his flyballs (35.6% \u2014 91st percentile) and is a great match for the park considering he&#8217;ll be hitting them towards the league&#8217;s 8th-shallowest LF fences today.<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> This player&#8217;s skill set matches up particularly well with the park he&#8217;s in today, which may lead to better-than-usual performance.<\/em><\/small><\/div>\n<\/li>\n<\/ul>\n<h3 style=\"margin: 3rem 0 0 0;\">Seattle Mariners Insights<\/h3>\n<ul>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Bryan Woo &#8211; Over\/Under 6.5 Strikeouts (+125\/-160)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">Among all SPs, Bryan Woo&#8217;s fastball velocity of 94.8 mph grades out in the 78th percentile this year.<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> Velocity is a key component to fastball success in generating strikeouts and preventing runs.<\/em><\/small><\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Donovan Solano &#8211; Over\/Under 0.5 Hits (-155\/+120)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">Donovan Solano is projected to hit 5th in the batting order in this game, which would be an upgrade from his 97% rate of hitting in the bottom-half of the batting order this season.<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> The higher in the order a player bats, the more plate appearances he will get and the more opportunities he will get to hit the Over for every market.  A player who hits higher in the order than he normally does may provide extra value opportunity since the market may be based on him hitting lower.<\/em><\/small><\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong><\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">The Seattle Mariners have been the 3rd-luckiest offense in the league this year, according to the leading projection system (THE BAT X), and are likely to perform worse going forward<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> When teams overperform their projected talent level, markets may overvalue them even while they are likely to perform worse in the near future.<\/em><\/small><\/div>\n<\/li>\n<\/ul>\n<h3 style=\"margin: 3rem 0 0 0;\">Betting Trends<\/h3>\n<ul>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Over\/Under 7.0 Game Total (-120\/+100)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\">The Seattle Mariners have hit the Game Total Over in 40 of their last 70 games (+9.45 Units \/ 12% ROI)<\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Pittsburgh Pirates &#8211; Run Line +1.5 (-150)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\">The Pittsburgh Pirates have hit the Run Line in 30 of their last 48 games (+12.00 Units \/ 19% ROI)<\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>J.P. Crawford &#8211; Over\/Under 0.5 Walks (+160\/-210)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\">J.P. Crawford has hit the Walks Under in 14 of his last 15 games (+12.40 Units \/ 44% ROI)<\/div>\n<\/li>\n<\/ul>\n<div>\n<form><input type=\"hidden\" id=\"ga-page-group\" name=\"ga-page-group\" value=\"GAME PREVIEW\"><input type=\"hidden\" id=\"ga-sport\" name=\"ga-sport\" \"value=\"mlb\"><input type=\"hidden\" id=\"ga-title-id\" name=\"ga-title-id\"value=\"3.11.1\"><input type=\"hidden\" id=\"ga-title-group\" name=\"ga-title-group\" value=\"GAME INFO\"><input type=\"hidden\" id=\"ga-title-cta\" name=\"ga-title-cta\" value=\"0\"><\/form>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>As the Seattle Mariners prepare to host the Pittsburgh Pirates on July 4, 2025, they find themselves in a solid position with a record of 45-42, making a strong case&hellip; <\/p>\n","protected":false},"author":2,"featured_media":200587,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[493,56,265,36,372,271,264,259,257,266,261,268,273,267,270,73,263,9,272,4,262,260,507,258,269],"class_list":["post-200586","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mlb-game-previews","tag-andrew-mccutchen","tag-bailey-falter","tag-boxscore","tag-bryan-woo","tag-cal-raleigh","tag-game-highlights","tag-game-location","tag-game-recap","tag-game-time","tag-how-to-watch","tag-injuries","tag-injury-report","tag-live-score","tag-live-stream","tag-live-updates","tag-mlb","tag-official-lineup","tag-pittsburgh-pirates","tag-score","tag-seattle-mariners","tag-starting-lineup","tag-tickets","tag-tommy-pham","tag-tv-channel","tag-weather"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Game Recap for Pirates vs Mariners - Friday, July 4th, 2025 - WriteNow\u2122 by EV Analytics<\/title>\n<meta name=\"description\" content=\"Stay updated on game time, how to watch, live stream, injury report, starting lineups, weather, and live updates. Get game highlights, score, TV channel, and tickets info for the Pittsburgh Pirates vs. Seattle Mariners on July 4, 2025.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Game Recap for Pirates vs Mariners - Friday, July 4th, 2025 - WriteNow\u2122 by EV Analytics\" \/>\n<meta property=\"og:description\" content=\"Stay updated on game time, how to watch, live stream, injury report, starting lineups, weather, and live updates. Get game highlights, score, TV channel, and tickets info for the Pittsburgh Pirates vs. Seattle Mariners on July 4, 2025.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/\" \/>\n<meta property=\"og:site_name\" content=\"WriteNow\u2122 by EV Analytics\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-04T06:43:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-05T01:35:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2025\/07\/mlb\/default\/20250704_pit_sea.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"EV Analytics\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"EV Analytics\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/\"},\"author\":{\"name\":\"EV Analytics\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#\\\/schema\\\/person\\\/b72fb0db8d3ab3531164d4f9fa692c41\"},\"headline\":\"Game Recap for Pirates vs Mariners &#8211; Friday, July 4th, 2025\",\"datePublished\":\"2025-07-04T06:43:03+00:00\",\"dateModified\":\"2025-07-05T01:35:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/\"},\"wordCount\":761,\"publisher\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/mlb\\\/default\\\/20250704_pit_sea.png\",\"keywords\":[\"Andrew McCutchen\",\"Bailey Falter\",\"Boxscore\",\"Bryan Woo\",\"Cal Raleigh\",\"Game Highlights\",\"Game Location\",\"Game Recap\",\"Game Time\",\"How To Watch\",\"Injuries\",\"Injury Report\",\"Live Score\",\"Live Stream\",\"Live Updates\",\"MLB\",\"Official Lineup\",\"Pittsburgh Pirates\",\"Score\",\"Seattle Mariners\",\"Starting Lineup\",\"Tickets\",\"Tommy Pham\",\"Tv Channel\",\"Weather\"],\"articleSection\":[\"MLB Game Previews\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/\",\"url\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/\",\"name\":\"Game Recap for Pirates vs Mariners - Friday, July 4th, 2025 - WriteNow\u2122 by EV Analytics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/mlb\\\/default\\\/20250704_pit_sea.png\",\"datePublished\":\"2025-07-04T06:43:03+00:00\",\"dateModified\":\"2025-07-05T01:35:03+00:00\",\"description\":\"Stay updated on game time, how to watch, live stream, injury report, starting lineups, weather, and live updates. Get game highlights, score, TV channel, and tickets info for the Pittsburgh Pirates vs. Seattle Mariners on July 4, 2025.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/#primaryimage\",\"url\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/mlb\\\/default\\\/20250704_pit_sea.png\",\"contentUrl\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/mlb\\\/default\\\/20250704_pit_sea.png\",\"width\":800,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Game Recap for Pirates vs Mariners &#8211; Friday, July 4th, 2025\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#website\",\"url\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/\",\"name\":\"EV Analytics - WriteNow\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#organization\",\"name\":\"EV Analytics\",\"url\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"EV Analytics\"},\"image\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#\\\/schema\\\/person\\\/b72fb0db8d3ab3531164d4f9fa692c41\",\"name\":\"EV Analytics\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f660ab912ec121d1b1e928a0bb4bc61b15f5ad44d5efdc4e1c92a25e99b8e44a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f660ab912ec121d1b1e928a0bb4bc61b15f5ad44d5efdc4e1c92a25e99b8e44a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f660ab912ec121d1b1e928a0bb4bc61b15f5ad44d5efdc4e1c92a25e99b8e44a?s=96&d=mm&r=g\",\"caption\":\"EV Analytics\"},\"url\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/author\\\/evanalytics\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Game Recap for Pirates vs Mariners - Friday, July 4th, 2025 - WriteNow\u2122 by EV Analytics","description":"Stay updated on game time, how to watch, live stream, injury report, starting lineups, weather, and live updates. Get game highlights, score, TV channel, and tickets info for the Pittsburgh Pirates vs. Seattle Mariners on July 4, 2025.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/","og_locale":"en_US","og_type":"article","og_title":"Game Recap for Pirates vs Mariners - Friday, July 4th, 2025 - WriteNow\u2122 by EV Analytics","og_description":"Stay updated on game time, how to watch, live stream, injury report, starting lineups, weather, and live updates. Get game highlights, score, TV channel, and tickets info for the Pittsburgh Pirates vs. Seattle Mariners on July 4, 2025.","og_url":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/","og_site_name":"WriteNow\u2122 by EV Analytics","article_published_time":"2025-07-04T06:43:03+00:00","article_modified_time":"2025-07-05T01:35:03+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2025\/07\/mlb\/default\/20250704_pit_sea.png","type":"image\/png"}],"author":"EV Analytics","twitter_card":"summary_large_image","twitter_misc":{"Written by":"EV Analytics","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/#article","isPartOf":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/"},"author":{"name":"EV Analytics","@id":"https:\/\/evanalytics.com\/articles\/#\/schema\/person\/b72fb0db8d3ab3531164d4f9fa692c41"},"headline":"Game Recap for Pirates vs Mariners &#8211; Friday, July 4th, 2025","datePublished":"2025-07-04T06:43:03+00:00","dateModified":"2025-07-05T01:35:03+00:00","mainEntityOfPage":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/"},"wordCount":761,"publisher":{"@id":"https:\/\/evanalytics.com\/articles\/#organization"},"image":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/#primaryimage"},"thumbnailUrl":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2025\/07\/mlb\/default\/20250704_pit_sea.png","keywords":["Andrew McCutchen","Bailey Falter","Boxscore","Bryan Woo","Cal Raleigh","Game Highlights","Game Location","Game Recap","Game Time","How To Watch","Injuries","Injury Report","Live Score","Live Stream","Live Updates","MLB","Official Lineup","Pittsburgh Pirates","Score","Seattle Mariners","Starting Lineup","Tickets","Tommy Pham","Tv Channel","Weather"],"articleSection":["MLB Game Previews"],"inLanguage":"en-US","copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/evanalytics.com\/articles\/#organization"}},{"@type":"WebPage","@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/","url":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/","name":"Game Recap for Pirates vs Mariners - Friday, July 4th, 2025 - WriteNow\u2122 by EV Analytics","isPartOf":{"@id":"https:\/\/evanalytics.com\/articles\/#website"},"primaryImageOfPage":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/#primaryimage"},"image":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/#primaryimage"},"thumbnailUrl":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2025\/07\/mlb\/default\/20250704_pit_sea.png","datePublished":"2025-07-04T06:43:03+00:00","dateModified":"2025-07-05T01:35:03+00:00","description":"Stay updated on game time, how to watch, live stream, injury report, starting lineups, weather, and live updates. Get game highlights, score, TV channel, and tickets info for the Pittsburgh Pirates vs. Seattle Mariners on July 4, 2025.","breadcrumb":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/#primaryimage","url":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2025\/07\/mlb\/default\/20250704_pit_sea.png","contentUrl":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2025\/07\/mlb\/default\/20250704_pit_sea.png","width":800,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/game-recap-for-pirates-vs-mariners-friday-july-4th-2025\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/evanalytics.com\/articles\/"},{"@type":"ListItem","position":2,"name":"Game Recap for Pirates vs Mariners &#8211; Friday, July 4th, 2025"}]},{"@type":"WebSite","@id":"https:\/\/evanalytics.com\/articles\/#website","url":"https:\/\/evanalytics.com\/articles\/","name":"EV Analytics - WriteNow","description":"","publisher":{"@id":"https:\/\/evanalytics.com\/articles\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evanalytics.com\/articles\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/evanalytics.com\/articles\/#organization","name":"EV Analytics","url":"https:\/\/evanalytics.com\/articles\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evanalytics.com\/articles\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"EV Analytics"},"image":{"@id":"https:\/\/evanalytics.com\/articles\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/evanalytics.com\/articles\/#\/schema\/person\/b72fb0db8d3ab3531164d4f9fa692c41","name":"EV Analytics","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f660ab912ec121d1b1e928a0bb4bc61b15f5ad44d5efdc4e1c92a25e99b8e44a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f660ab912ec121d1b1e928a0bb4bc61b15f5ad44d5efdc4e1c92a25e99b8e44a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f660ab912ec121d1b1e928a0bb4bc61b15f5ad44d5efdc4e1c92a25e99b8e44a?s=96&d=mm&r=g","caption":"EV Analytics"},"url":"https:\/\/evanalytics.com\/articles\/author\/evanalytics\/"}]}},"_links":{"self":[{"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/posts\/200586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/comments?post=200586"}],"version-history":[{"count":89,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/posts\/200586\/revisions"}],"predecessor-version":[{"id":201933,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/posts\/200586\/revisions\/201933"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/media\/200587"}],"wp:attachment":[{"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/media?parent=200586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/categories?post=200586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/tags?post=200586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}