{"id":425166,"date":"2026-06-28T04:59:04","date_gmt":"2026-06-28T08:59:04","guid":{"rendered":"https:\/\/evanalytics.com\/articles\/uncategorized\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/"},"modified":"2026-06-28T07:27:05","modified_gmt":"2026-06-28T11:27:05","slug":"review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026","status":"publish","type":"post","link":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/","title":{"rendered":"Review Player Predictions Overview for Marlins vs Cardinals &#8211; Sunday June 28, 2026"},"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\/MIA.png\" alt=\"Miami Marlins logo\" \/><\/p>\n<h4>Miami Marlins<\/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\/STL.png\" alt=\"St. Louis Cardinals logo\" \/><\/p>\n<h4>St. Louis Cardinals<\/h4>\n<\/div>\n<\/div>\n<div class=\"eva_odds\"><span>+110<\/span><span>O\/U: 9.5<br \/>(+100\/-120)<\/span><span>-130<\/span><\/div>\n<\/p>\n<h3 style=\"margin: 3rem 0 0 0;\">Miami Marlins Insights<\/h3>\n<ul>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Miami Marlins &#8211;  1st Five Innings (F5) Moneyline (+115)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">Tyler Phillips was on point in his last game started and conceded 0 ER.<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> A pitcher who was strong in his last outing may be sharp once again in his next outing.<\/em><\/small><\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Griffin Conine &#8211; Over\/Under 1.5 Total Bases (+140\/-185)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">The St. Louis Cardinals have just 1 same-handed RP in their bullpen, so Griffin Conine has a strong chance of never facing a bullpen mismatch all game.<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> Hitters perform worse against pitchers of the same handedness (i.e. righty-vs-righty), and being able to avoid those matchups against the bullpen boosts performance and creates hidden edge.<\/em><\/small><\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Owen Caissie &#8211; Over\/Under 0.5 Total Bases (-150\/+115)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">Owen Caissie hits many of his flyballs to center field (38.9% \u2014 91st percentile) and is fortunate to face the game&#8217;s 7th-shallowest CF fences in today&#8217;s matchup.<\/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;\">St. Louis Cardinals Insights<\/h3>\n<ul>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Kyle Leahy &#8211; Over\/Under 16.5 Pitching Outs (-125\/-105)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">Kyle Leahy projects to average 5.6 hits in this outing, according to the leading projection system (THE BAT X).<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> THE BAT X is a highly sophisticated projection system that accounts for a multitude of factors like ballpark, weather, umpire, defense, and more.<\/em><\/small><\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Lars Nootbaar &#8211; Over\/Under 1.5 Total Bases (+140\/-180)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0;\">Lars Nootbaar has had some very poor luck with his home runs since the start of last season; his 13.7 HR per 600 plate appearances mark is deflated compared to his 23.6 Expected HR\/600, based on the leading projection system (THE BAT X)&#8217;s interpretation of Statcast data.<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> xHR uses highly advanced Statcast data to measure a player&#8217;s home run ability more accurately than actual home runs can.<\/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 St. Louis Cardinals (20.1 K% (per the leading projection system, THE BAT X) are forecasted to have the 3rd-least strikeout-heavy team of batters of all teams on the slate today.<\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\"><small><em><strong>Explain:<\/strong> THE BAT X analyzes each player in today&#8217;s specific lineup to figure out which teams have the least inherent strikeout potential for the opposing pitcher.<\/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 9.5 Game Total (+100\/-120)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\">The St. Louis Cardinals have hit the Game Total Under in 26 of their last 45 games (+7.30 Units \/ 15% ROI)<\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Miami Marlins &#8211; Moneyline (+110)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\">The Miami Marlins have hit the Moneyline in 18 of their last 25 games (+11.80 Units \/ 42% ROI)<\/div>\n<\/li>\n<li>\n<div style=\"display: block; margin: 0.75rem 0;\"><strong>Otto Lopez &#8211; Over\/Under 1.5 Hits (+155\/-200)<\/strong><\/div>\n<div style=\"display: block; margin: 0.25rem 0 1.5rem;\">Otto Lopez has hit the Hits Over in 13 of his last 20 games (+9.95 Units \/ 34% 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=\"4.25.2\"><input type=\"hidden\" id=\"ga-title-group\" name=\"ga-title-group\" value=\"PLAYER\"><input type=\"hidden\" id=\"ga-title-cta\" name=\"ga-title-cta\" value=\"1\"><\/form>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Miami Marlins @ St. Louis Cardinals +110O\/U: 9.5(+100\/-120)-130 Miami Marlins Insights Miami Marlins &#8211; 1st Five Innings (F5) Moneyline (+115) Tyler Phillips was on point in his last game started&hellip; <\/p>\n","protected":false},"author":2,"featured_media":425167,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[1171,1072,498,26,73,1067,231,234,230,229,227,228,225,233,232,226,17,502],"class_list":["post-425166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mlb-game-previews","tag-griffin-conine","tag-kyle-leahy","tag-lars-nootbaar","tag-miami-marlins","tag-mlb","tag-owen-caissie","tag-player-analysis","tag-player-insights","tag-player-predictions","tag-player-prop-bets","tag-player-prop-odds","tag-player-prop-picks","tag-player-props","tag-player-rankings","tag-player-stats","tag-player-trends","tag-st-louis-cardinals","tag-tyler-phillips"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Review Player Predictions Overview for Marlins vs Cardinals - Sunday June 28, 2026 - WriteNow\u2122 by EV Analytics<\/title>\n<meta name=\"description\" content=\"Discover the top player props, prop odds, player picks, and prop bets for the Miami Marlins vs. St. Louis Cardinals matchup on June 28, 2026. Get match player stats, player rankings, player predictions, and player insights to stay ahead of player trends!\" \/>\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\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Review Player Predictions Overview for Marlins vs Cardinals - Sunday June 28, 2026 - WriteNow\u2122 by EV Analytics\" \/>\n<meta property=\"og:description\" content=\"Discover the top player props, prop odds, player picks, and prop bets for the Miami Marlins vs. St. Louis Cardinals matchup on June 28, 2026. Get match player stats, player rankings, player predictions, and player insights to stay ahead of player trends!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"WriteNow\u2122 by EV Analytics\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-28T08:59:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-28T11:27:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2026\/06\/mlb\/default\/20260628_mia_stl.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=\"2 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\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/\"},\"author\":{\"name\":\"EV Analytics\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#\\\/schema\\\/person\\\/b72fb0db8d3ab3531164d4f9fa692c41\"},\"headline\":\"Review Player Predictions Overview for Marlins vs Cardinals &#8211; Sunday June 28, 2026\",\"datePublished\":\"2026-06-28T08:59:04+00:00\",\"dateModified\":\"2026-06-28T11:27:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/\"},\"wordCount\":428,\"publisher\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/mlb\\\/default\\\/20260628_mia_stl.png\",\"keywords\":[\"Griffin Conine\",\"Kyle Leahy\",\"Lars Nootbaar\",\"Miami Marlins\",\"MLB\",\"Owen Caissie\",\"Player Analysis\",\"Player Insights\",\"Player Predictions\",\"Player Prop Bets\",\"Player Prop Odds\",\"Player Prop Picks\",\"Player Props\",\"Player Rankings\",\"Player Stats\",\"Player Trends\",\"St. Louis Cardinals\",\"Tyler Phillips\"],\"articleSection\":[\"MLB Game Previews\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/\",\"url\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/\",\"name\":\"Review Player Predictions Overview for Marlins vs Cardinals - Sunday June 28, 2026 - WriteNow\u2122 by EV Analytics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/mlb\\\/default\\\/20260628_mia_stl.png\",\"datePublished\":\"2026-06-28T08:59:04+00:00\",\"dateModified\":\"2026-06-28T11:27:05+00:00\",\"description\":\"Discover the top player props, prop odds, player picks, and prop bets for the Miami Marlins vs. St. Louis Cardinals matchup on June 28, 2026. Get match player stats, player rankings, player predictions, and player insights to stay ahead of player trends!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/#primaryimage\",\"url\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/mlb\\\/default\\\/20260628_mia_stl.png\",\"contentUrl\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/mlb\\\/default\\\/20260628_mia_stl.png\",\"width\":800,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/mlb-game-previews\\\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/evanalytics.com\\\/articles\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Review Player Predictions Overview for Marlins vs Cardinals &#8211; Sunday June 28, 2026\"}]},{\"@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":"Review Player Predictions Overview for Marlins vs Cardinals - Sunday June 28, 2026 - WriteNow\u2122 by EV Analytics","description":"Discover the top player props, prop odds, player picks, and prop bets for the Miami Marlins vs. St. Louis Cardinals matchup on June 28, 2026. Get match player stats, player rankings, player predictions, and player insights to stay ahead of player trends!","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\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/","og_locale":"en_US","og_type":"article","og_title":"Review Player Predictions Overview for Marlins vs Cardinals - Sunday June 28, 2026 - WriteNow\u2122 by EV Analytics","og_description":"Discover the top player props, prop odds, player picks, and prop bets for the Miami Marlins vs. St. Louis Cardinals matchup on June 28, 2026. Get match player stats, player rankings, player predictions, and player insights to stay ahead of player trends!","og_url":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/","og_site_name":"WriteNow\u2122 by EV Analytics","article_published_time":"2026-06-28T08:59:04+00:00","article_modified_time":"2026-06-28T11:27:05+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2026\/06\/mlb\/default\/20260628_mia_stl.png","type":"image\/png"}],"author":"EV Analytics","twitter_card":"summary_large_image","twitter_misc":{"Written by":"EV Analytics","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/#article","isPartOf":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/"},"author":{"name":"EV Analytics","@id":"https:\/\/evanalytics.com\/articles\/#\/schema\/person\/b72fb0db8d3ab3531164d4f9fa692c41"},"headline":"Review Player Predictions Overview for Marlins vs Cardinals &#8211; Sunday June 28, 2026","datePublished":"2026-06-28T08:59:04+00:00","dateModified":"2026-06-28T11:27:05+00:00","mainEntityOfPage":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/"},"wordCount":428,"publisher":{"@id":"https:\/\/evanalytics.com\/articles\/#organization"},"image":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2026\/06\/mlb\/default\/20260628_mia_stl.png","keywords":["Griffin Conine","Kyle Leahy","Lars Nootbaar","Miami Marlins","MLB","Owen Caissie","Player Analysis","Player Insights","Player Predictions","Player Prop Bets","Player Prop Odds","Player Prop Picks","Player Props","Player Rankings","Player Stats","Player Trends","St. Louis Cardinals","Tyler Phillips"],"articleSection":["MLB Game Previews"],"inLanguage":"en-US","copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/evanalytics.com\/articles\/#organization"}},{"@type":"WebPage","@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/","url":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/","name":"Review Player Predictions Overview for Marlins vs Cardinals - Sunday June 28, 2026 - WriteNow\u2122 by EV Analytics","isPartOf":{"@id":"https:\/\/evanalytics.com\/articles\/#website"},"primaryImageOfPage":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/#primaryimage"},"image":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2026\/06\/mlb\/default\/20260628_mia_stl.png","datePublished":"2026-06-28T08:59:04+00:00","dateModified":"2026-06-28T11:27:05+00:00","description":"Discover the top player props, prop odds, player picks, and prop bets for the Miami Marlins vs. St. Louis Cardinals matchup on June 28, 2026. Get match player stats, player rankings, player predictions, and player insights to stay ahead of player trends!","breadcrumb":{"@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/#primaryimage","url":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2026\/06\/mlb\/default\/20260628_mia_stl.png","contentUrl":"https:\/\/evanalytics.com\/articles\/wp-content\/uploads\/2026\/06\/mlb\/default\/20260628_mia_stl.png","width":800,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/evanalytics.com\/articles\/mlb-game-previews\/review-player-predictions-overview-for-marlins-vs-cardinals-sunday-june-28-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/evanalytics.com\/articles\/"},{"@type":"ListItem","position":2,"name":"Review Player Predictions Overview for Marlins vs Cardinals &#8211; Sunday June 28, 2026"}]},{"@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\/425166","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=425166"}],"version-history":[{"count":16,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/posts\/425166\/revisions"}],"predecessor-version":[{"id":425328,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/posts\/425166\/revisions\/425328"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/media\/425167"}],"wp:attachment":[{"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/media?parent=425166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/categories?post=425166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evanalytics.com\/articles\/wp-json\/wp\/v2\/tags?post=425166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}