{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","gamePk":824243,"link":"/api/v1.1/game/824243/feed/live","metaData":{"wait":10,"timeStamp":"20260729_010717","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824243,"type":"R","doubleHeader":"N","id":"2026/07/28/balmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824243-2026-07-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-28T22:40:00Z","originalDate":"2026-07-28","officialDate":"2026-07-28","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110","season":2026,"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2"},"springVenue":{"id":2508,"link":"/api/v1/venues/2508"},"teamCode":"bal","fileCode":"bal","abbreviation":"BAL","teamName":"Orioles","locationName":"Baltimore","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Baltimore","record":{"gamesPlayed":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":56,"ties":0,"pct":".481"},"records":{},"divisionLeader":false,"wins":52,"losses":56,"winningPercentage":".481"},"franchiseName":"Baltimore","clubName":"Orioles","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":57,"ties":0,"pct":".472"},"records":{},"divisionLeader":false,"wins":51,"losses":57,"winningPercentage":".472"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID644433":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433","firstName":"Chadwick","lastName":"Tromp","primaryNumber":"14","birthDate":"1995-03-21","currentAge":31,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"5' 8\"","weight":221,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Chadwick","useLastName":"Tromp","middleName":"Chandler","boxscoreName":"Tromp","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chadwick Tromp","nameSlug":"chadwick-tromp-644433","firstLastName":"Chadwick Tromp","lastFirstName":"Tromp, Chadwick","lastInitName":"Tromp, C","initLastName":"C Tromp","fullFMLName":"Chadwick Chandler Tromp","fullLFMName":"Tromp, Chadwick Chandler","strikeZoneTop":3.024,"strikeZoneBottom":1.526},"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":32,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 8\"","weight":270,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Wells","middleName":"Austin","boxscoreName":"Wells, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wells","nameSlug":"tyler-wells-669330","firstLastName":"Tyler Wells","lastFirstName":"Wells, Tyler","lastInitName":"Wells, T","initLastName":"T Wells","fullFMLName":"Tyler Austin Wells","fullLFMName":"Wells, Tyler Austin","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID670329":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329","firstName":"Joshua","lastName":"Garcia","primaryNumber":"50","birthDate":"1994-01-10","currentAge":32,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rico","useLastName":"Garcia","middleName":"Rico","boxscoreName":"Garcia, Ri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rico Garcia","nameSlug":"rico-garcia-670329","firstLastName":"Rico Garcia","lastFirstName":"Garcia, Rico","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Joshua Rico Garcia","fullLFMName":"Garcia, Joshua Rico","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID683002":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","firstName":"Gunnar","lastName":"Henderson","primaryNumber":"2","birthDate":"2001-06-29","currentAge":25,"birthCity":"Montgomery","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Gunnar","useLastName":"Henderson","middleName":"Randal","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gunnar Henderson","nameSlug":"gunnar-henderson-683002","firstLastName":"Gunnar Henderson","lastFirstName":"Henderson, Gunnar","lastInitName":"Henderson, G","initLastName":"G Henderson","fullFMLName":"Gunnar Randal Henderson","fullLFMName":"Henderson, Gunnar Randal","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID544150":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150","firstName":"Albert","lastName":"Suárez","primaryNumber":"50","birthDate":"1989-10-08","currentAge":36,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Albert","useLastName":"Suárez ","middleName":"Joe","boxscoreName":"Suárez, A","nickName":"Chiguire","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Albert Suárez","nameSlug":"albert-suarez-544150","firstLastName":"Albert Suárez","lastFirstName":"Suárez, Albert","lastInitName":"Suárez, A","initLastName":"A Suárez","fullFMLName":"Albert Joe Suárez","fullLFMName":"Suárez, Albert Joe","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680694":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694","firstName":"Kyle","lastName":"Bradish","primaryNumber":"38","birthDate":"1996-09-12","currentAge":30,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Bradish","middleName":"Edward","boxscoreName":"Bradish","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"BRAD-ish","mlbDebutDate":"2022-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Bradish","nameSlug":"kyle-bradish-680694","firstLastName":"Kyle Bradish","lastFirstName":"Bradish, Kyle","lastInitName":"Bradish, K","initLastName":"K Bradish","fullFMLName":"Kyle Edward Bradish","fullLFMName":"Bradish, Kyle Edward","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687637":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637","firstName":"Dylan","lastName":"Beavers","primaryNumber":"12","birthDate":"2001-08-11","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dylan","useLastName":"Beavers","middleName":"Matthew","boxscoreName":"Beavers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Beavers","nameSlug":"dylan-beavers-687637","firstLastName":"Dylan Beavers","lastFirstName":"Beavers, Dylan","lastInitName":"Beavers, D","initLastName":"D Beavers","fullFMLName":"Dylan Matthew Beavers","fullLFMName":"Beavers, Dylan Matthew","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID689296":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296","firstName":"Anthony","lastName":"Nunez","primaryNumber":"66","birthDate":"2001-07-10","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Nunez","boxscoreName":"Nunez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-03-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Nunez","nameSlug":"anthony-nunez-689296","firstLastName":"Anthony Nunez","lastFirstName":"Nunez, Anthony","lastInitName":"Nunez, A","initLastName":"A Nunez","fullFMLName":"Anthony Nunez","fullLFMName":"Nunez, Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID687952":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952","firstName":"Christian","lastName":"Encarnacion-Strand","primaryNumber":"32","birthDate":"1999-12-01","currentAge":26,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Christian","useLastName":"Encarnacion-Strand","middleName":"Lee","boxscoreName":"Encarnacion-Strand","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Encarnacion-Strand","nameSlug":"christian-encarnacion-strand-687952","firstLastName":"Christian Encarnacion-Strand","lastFirstName":"Encarnacion-Strand, Christian","lastInitName":"Encarnacion-Strand, C","initLastName":"C Encarnacion-Strand","fullFMLName":"Christian Lee Encarnacion-Strand","fullLFMName":"Encarnacion-Strand, Christian Lee","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID681297":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297","firstName":"Colton","lastName":"Cowser","primaryNumber":"17","birthDate":"2000-03-20","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Colton","useLastName":"Cowser","middleName":"Dale","boxscoreName":"Cowser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"KOW-zur","mlbDebutDate":"2023-07-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colton Cowser","nameSlug":"colton-cowser-681297","firstLastName":"Colton Cowser","lastFirstName":"Cowser, Colton","lastInitName":"Cowser, C","initLastName":"C Cowser","fullFMLName":"Colton Dale Cowser","fullLFMName":"Cowser, Colton Dale","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID691723":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","firstName":"Coby","lastName":"Mayo","primaryNumber":"16","birthDate":"2001-12-10","currentAge":24,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Coby","useLastName":"Mayo","middleName":"Gerald","boxscoreName":"Mayo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coby Mayo","nameSlug":"coby-mayo-691723","firstLastName":"Coby Mayo","lastFirstName":"Mayo, Coby","lastInitName":"Mayo, C","initLastName":"C Mayo","fullFMLName":"Coby Gerald Mayo","fullLFMName":"Mayo, Coby Gerald","strikeZoneTop":3.41,"strikeZoneBottom":1.72},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID665152":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152","firstName":"Dean","lastName":"Kremer","primaryNumber":"13","birthDate":"1996-01-07","currentAge":30,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dean","useLastName":"Kremer","middleName":"Junior","boxscoreName":"Kremer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAY-mur","mlbDebutDate":"2020-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dean Kremer","nameSlug":"dean-kremer-665152","firstLastName":"Dean Kremer","lastFirstName":"Kremer, Dean","lastInitName":"Kremer, D","initLastName":"D Kremer","fullFMLName":"Dean Junior Kremer","fullLFMName":"Kremer, Dean Junior","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669236":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236","firstName":"Jeremiah","lastName":"Jackson","primaryNumber":"82","birthDate":"2000-03-26","currentAge":26,"birthCity":"Antioch","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeremiah","useLastName":"Jackson","boxscoreName":"Jackson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Jackson","nameSlug":"jeremiah-jackson-669236","firstLastName":"Jeremiah Jackson","lastFirstName":"Jackson, Jeremiah","lastInitName":"Jackson, J","initLastName":"J Jackson","fullFMLName":"Jeremiah Jackson","fullLFMName":"Jackson, Jeremiah","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID669432":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","firstName":"Trevor","lastName":"Rogers","primaryNumber":"28","birthDate":"1997-11-13","currentAge":28,"birthCity":"Carlsbad","birthStateProvince":"NM","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Rogers","middleName":"J'Daniel","boxscoreName":"Rogers, Tr","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-08-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trevor Rogers","nameSlug":"trevor-rogers-669432","firstLastName":"Trevor Rogers","lastFirstName":"Rogers, Trevor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Trevor J'Daniel Rogers","fullLFMName":"Rogers, Trevor J'Daniel","strikeZoneTop":3.81,"strikeZoneBottom":1.77},"ID687064":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064","firstName":"Brandon","lastName":"Young","primaryNumber":"63","birthDate":"1998-08-19","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Young","middleName":"Wayne","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Young","nameSlug":"brandon-young-687064","firstLastName":"Brandon Young","lastFirstName":"Young, Brandon","lastInitName":"Young, B","initLastName":"B Young","fullFMLName":"Brandon Wayne Young","fullLFMName":"Young, Brandon Wayne","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID680744":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744","firstName":"Tyler","lastName":"Madden","primaryNumber":"36","birthDate":"2000-02-21","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ty","useLastName":"Madden","middleName":"Dylan","boxscoreName":"Madden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty Madden","nameSlug":"ty-madden-680744","firstLastName":"Ty Madden","lastFirstName":"Madden, Ty","lastInitName":"Madden, T","initLastName":"T Madden","fullFMLName":"Tyler Dylan Madden","fullLFMName":"Madden, Tyler Dylan","strikeZoneTop":3.49,"strikeZoneBottom":1.601},"ID665750":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750","firstName":"Leody","lastName":"Taveras","primaryNumber":"30","birthDate":"1998-09-08","currentAge":28,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Leody","useLastName":"Taveras","boxscoreName":"Taveras, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"lay-OH-dee tuh-VAIR-uhs","mlbDebutDate":"2020-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leody Taveras","nameSlug":"leody-taveras-665750","firstLastName":"Leody Taveras","lastFirstName":"Taveras, Leody","lastInitName":"Taveras, L","initLastName":"L Taveras","fullFMLName":"Leody Taveras","fullLFMName":"Taveras, Leody","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669358":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358","firstName":"Shane","lastName":"Baz","primaryNumber":"34","birthDate":"1999-06-17","currentAge":27,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Baz","middleName":"Austin","boxscoreName":"Baz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"bahz","mlbDebutDate":"2021-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Baz","nameSlug":"shane-baz-669358","firstLastName":"Shane Baz","lastFirstName":"Baz, Shane","lastInitName":"Baz, S","initLastName":"S Baz","fullFMLName":"Shane Austin Baz","fullLFMName":"Baz, Shane Austin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID680664":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","firstName":"Eduardo","lastName":"Valencia","primaryNumber":"32","birthDate":"2000-01-25","currentAge":26,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eduardo","useLastName":"Valencia","middleName":"Andres","boxscoreName":"Valencia","gender":"M","nameMatrilineal":"Padilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduardo Valencia","nameSlug":"eduardo-valencia-680664","firstLastName":"Eduardo Valencia","lastFirstName":"Valencia, Eduardo","lastInitName":"Valencia, E","initLastName":"E Valencia","fullFMLName":"Eduardo Andres Valencia","fullLFMName":"Valencia, Eduardo Andres","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID641933":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","firstName":"Tyler","lastName":"O'Neill","primaryNumber":"9","birthDate":"1995-06-22","currentAge":31,"birthCity":"Burnaby","birthStateProvince":"BC","birthCountry":"Canada","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"O'Neill","middleName":"Alan","boxscoreName":"O'Neill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler O'Neill","nameSlug":"tyler-o-neill-641933","firstLastName":"Tyler O'Neill","lastFirstName":"O'Neill, Tyler","lastInitName":"O'Neill, T","initLastName":"T O'Neill","fullFMLName":"Tyler Alan O'Neill","fullLFMName":"O'Neill, Tyler Alan","strikeZoneTop":3.097,"strikeZoneBottom":1.563},"ID677020":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020","firstName":"Joshua","lastName":"Walker","primaryNumber":"61","birthDate":"1994-12-01","currentAge":31,"birthCity":"Otisville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Walker","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Walker","nameSlug":"josh-walker-677020","firstLastName":"Josh Walker","lastFirstName":"Walker, Josh","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Joshua Walker","fullLFMName":"Walker, Joshua ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID624413":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413","firstName":"Peter","lastName":"Alonso","primaryNumber":"25","birthDate":"1994-12-07","currentAge":31,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pete","useLastName":"Alonso","middleName":"Morgan","boxscoreName":"Alonso","nickName":"Polar Bear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Alonso","nameSlug":"pete-alonso-624413","firstLastName":"Pete Alonso","lastFirstName":"Alonso, Pete","lastInitName":"Alonso, P","initLastName":"P Alonso","fullFMLName":"Peter Morgan Alonso","fullLFMName":"Alonso, Peter Morgan","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID702616":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616","firstName":"Jackson","lastName":"Holliday","primaryNumber":"7","birthDate":"2003-12-04","currentAge":22,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jackson","useLastName":"Holliday","middleName":"Matthew","boxscoreName":"Holliday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Holliday","nameSlug":"jackson-holliday-702616","firstLastName":"Jackson Holliday","lastFirstName":"Holliday, Jackson","lastInitName":"Holliday, J","initLastName":"J Holliday","fullFMLName":"Jackson Matthew Holliday","fullLFMName":"Holliday, Jackson Matthew","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664991":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991","firstName":"Grant","lastName":"Wolfram","primaryNumber":"48","birthDate":"1996-12-12","currentAge":29,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"6' 7\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Wolfram","boxscoreName":"Wolfram","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"wolf-RAM","mlbDebutDate":"2025-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Grant Wolfram","nameSlug":"grant-wolfram-664991","firstLastName":"Grant Wolfram","lastFirstName":"Wolfram, Grant","lastInitName":"Wolfram, G","initLastName":"G Wolfram","fullFMLName":"Grant Wolfram","fullLFMName":"Wolfram, Grant","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID666974":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974","firstName":"Yennier","lastName":"Cano","primaryNumber":"78","birthDate":"1994-03-09","currentAge":32,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 4\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yennier","useLastName":"Cano","boxscoreName":"Cano","gender":"M","nameMatrilineal":"Banes","isPlayer":true,"isVerified":true,"pronunciation":"YEN-neer","mlbDebutDate":"2022-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yennier Cano","nameSlug":"yennier-cano-666974","firstLastName":"Yennier Cano","lastFirstName":"Cano, Yennier","lastInitName":"Cano, Y","initLastName":"Y Cano","fullFMLName":"Yennier  Cano","fullLFMName":"Cano, Yennier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Partly Cloudy","temp":"79","wind":"7 mph, Out To RF"},"gameInfo":{"attendance":27453,"firstPitch":"2026-07-28T22:40:00.000Z","gameDurationMinutes":147},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"home":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":570881,"fullName":"John Malkoski","link":"/api/v1/people/570881"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T22:40:35.356Z","endTime":"2026-07-28T22:41:46.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T19:53:32.017Z","endTime":"2026-07-28T22:21:02.944Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T22:21:02.944Z","endTime":"2026-07-28T22:39:02.040Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-28T22:39:02.040Z","endTime":"2026-07-28T22:40:37.133Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.173362716752443,"aZ":-15.101049222098805,"pfxX":-4.035406428829006,"pfxZ":8.490997986494959,"pX":-1.0563549265823027,"pZ":3.2389301562134434,"vX0":3.374574715271905,"vY0":-140.08652050139494,"vZ0":-3.472933858867076,"x":157.27,"y":151.33,"x0":-1.7453728810628921,"y0":50.00331515194516,"z0":5.466344487658085,"aX":-8.11471900136047},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":6.7,"spinRate":2352,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38925841806813777,"extension":6.824574907973334},"index":3,"playId":"60546203-5357-363d-a2f7-16e072614b8a","pitchNumber":1,"startTime":"2026-07-28T22:40:37.133Z","endTime":"2026-07-28T22:40:42.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467528849961514,"aZ":-22.44091264755014,"pfxX":-0.43970054837951333,"pfxZ":5.138213165065318,"pX":-0.2862820398822526,"pZ":2.0463217408858,"vX0":3.9409903082684345,"vY0":-135.94342201687974,"vZ0":-4.859354219339348,"x":127.91,"y":183.53,"x0":-1.6902724551976014,"y0":50.003193250468605,"z0":5.390628084579977,"aX":-0.833715325869114},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":0.1,"spinRate":2355,"spinDirection":177},"zone":8,"typeConfidence":2.0,"plateTime":0.4010941649925579,"extension":6.83160010403509},"index":4,"playId":"c7411f9f-1dab-33c1-ba33-a0c800ca27a6","pitchNumber":2,"startTime":"2026-07-28T22:40:49.736Z","endTime":"2026-07-28T22:40:53.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80069301632464,"aZ":-23.449245157425686,"pfxX":-1.3102252319673404,"pfxZ":4.544854750861943,"pX":-1.4233187105931135,"pZ":2.3726663034596127,"vX0":2.183228110400685,"vY0":-136.8471671396606,"vZ0":-3.829247522432897,"x":171.25,"y":174.72,"x0":-2.0568745024612625,"y0":50.003335772716376,"z0":5.373620574003842,"aX":-2.515345295122448},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":1.9,"spinRate":2321,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.39843752657580866,"extension":6.733456049104724},"index":5,"playId":"8d8b8400-db69-32c3-8655-428401563f44","pitchNumber":3,"startTime":"2026-07-28T22:41:03.772Z","endTime":"2026-07-28T22:41:08.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65728480183844,"aZ":-14.1000895217269,"pfxX":-4.072920825133295,"pfxZ":8.908102734156701,"pX":-1.3805049324513574,"pZ":3.446724695880434,"vX0":2.0041031607348154,"vY0":-141.41813401378755,"vZ0":-3.2339200460068316,"x":169.62,"y":145.72,"x0":-1.5683891408284767,"y0":50.00564663421896,"z0":5.50714718956586,"aX":-8.267242914531252},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2388,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38701772738864637,"extension":6.687721604429479},"index":6,"playId":"03010bf3-285f-3d51-bc4f-104f26ad3cd1","pitchNumber":4,"startTime":"2026-07-28T22:41:18.769Z","endTime":"2026-07-28T22:41:22.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.999961426061418,"aZ":-22.650235863665394,"pfxX":-0.035758246494624224,"pfxZ":5.07113159959128,"pX":0.11743882811330364,"pZ":2.3551673869580507,"vX0":4.950734704728062,"vY0":-135.55681411077805,"vZ0":-3.985620687671291,"x":112.52,"y":175.19,"x0":-1.7207416741190473,"y0":50.00610970549345,"z0":5.40776287795266,"aX":-0.06832618415896463},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2416,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.40260047587885595,"extension":6.809003393995088},"hitData":{"launchSpeed":101.6,"launchAngle":36.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.56,"coordY":43.13}},"index":7,"playId":"b750e6bc-3cf4-3e98-be7b-00360d9e92bb","pitchNumber":5,"startTime":"2026-07-28T22:41:35.189Z","endTime":"2026-07-28T22:41:46.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:41:46.602Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T22:41:46.155Z","endTime":"2026-07-28T22:43:11.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.823337778595842,"aZ":-15.734728596188425,"pfxX":-6.280686889541471,"pfxZ":8.092213087883566,"pX":-0.7851507957749249,"pZ":3.996059479680522,"vX0":4.215042939638366,"vY0":-141.30183054270742,"vZ0":-1.5487607504185756,"x":146.93,"y":130.89,"x0":-1.4767481276634027,"y0":50.00076526442855,"z0":5.557325686982902,"aX":-12.756853133495945},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":10.6,"spinRate":2286,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38694491750090254,"extension":6.712869515471817},"index":0,"playId":"0b25d50a-25b3-3e41-b587-7323c006a618","pitchNumber":1,"startTime":"2026-07-28T22:42:10.144Z","endTime":"2026-07-28T22:42:13.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237323907878444,"aZ":-21.247723533549543,"pfxX":-1.1355027280722396,"pfxZ":5.760403578718364,"pX":0.9702624002058577,"pZ":1.0014680312602537,"vX0":6.984376051695849,"vY0":-136.01424312130172,"vZ0":-7.617182781102885,"x":80.02,"y":211.74,"x0":-1.469399697365346,"y0":50.006588531188285,"z0":5.281290772031909,"aX":-2.155852169204607},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":0.7,"spinRate":2398,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.40073048138803413,"extension":6.805126367782015},"index":1,"playId":"947ee2bb-eafb-31ad-95ed-01e9174d206d","pitchNumber":2,"startTime":"2026-07-28T22:42:23.218Z","endTime":"2026-07-28T22:42:26.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206220286734897,"aZ":-17.669565821675228,"pfxX":-8.333520264771963,"pfxZ":6.989969656423154,"pX":-1.0611975647313854,"pZ":1.8966511480640964,"vX0":4.701707812047638,"vY0":-142.31238830642215,"vZ0":-6.565178244091474,"x":157.45,"y":187.57,"x0":-1.6422625269731763,"y0":50.0005881437435,"z0":5.33139770348319,"aX":-17.283841424691232},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.6,"breakHorizontal":14.3,"spinRate":2257,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.383227608028724,"extension":6.828420571439909},"index":2,"playId":"dbd5d714-2948-3fc2-845e-27361f20f661","pitchNumber":3,"startTime":"2026-07-28T22:42:38.071Z","endTime":"2026-07-28T22:42:43.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.220069489380204,"aZ":-19.925060544050073,"pfxX":-7.7224869610538995,"pfxZ":5.919071281773662,"pX":-1.1797538917451182,"pZ":2.44277583091382,"vX0":3.842699290057971,"vY0":-142.17709681162177,"vZ0":-4.930738131861888,"x":161.97,"y":172.83,"x0":-1.5372877562632226,"y0":50.006687469299756,"z0":5.444700865752275,"aX":-15.988142671274309},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.1,"breakHorizontal":13.3,"spinRate":2015,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3836431556361326,"extension":6.861484182870015},"index":3,"playId":"1ab60d99-d058-3c2a-aa70-64d26995c82a","pitchNumber":4,"startTime":"2026-07-28T22:42:54.586Z","endTime":"2026-07-28T22:42:58.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050414329384125,"aZ":-30.97020041209438,"pfxX":3.781670291846705,"pfxZ":0.7141799405882017,"pX":1.3876601461446287,"pZ":1.5213514501671666,"vX0":6.1711360103340995,"vY0":-128.1876929656342,"vZ0":-3.8001324075865996,"x":64.11,"y":197.7,"x0":-1.532919818133139,"y0":50.00047388230485,"z0":5.414925874534411,"aX":6.354407049721571},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":-8.2,"spinRate":2367,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4256825018374588,"extension":6.960825445520228},"index":4,"playId":"e14c6e3b-a291-328c-b164-56c0b5a08546","pitchNumber":5,"startTime":"2026-07-28T22:43:08.030Z","endTime":"2026-07-28T22:43:11.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:43:11.831Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T22:43:19.079Z","endTime":"2026-07-28T22:45:00.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867167129678375,"aZ":-24.161652333222353,"pfxX":1.19227655875427,"pfxZ":4.274968325134381,"pX":0.5705130910877807,"pZ":2.671761581394172,"vX0":5.490669041202952,"vY0":-134.96418374911124,"vZ0":-2.835942988517545,"x":95.25,"y":166.64,"x0":-1.6317937167628966,"y0":50.00499868991392,"z0":5.407858879821045,"aX":2.2349919587922766},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":-3.1,"spinRate":2326,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.40331689429495565,"extension":6.724534543402791},"index":0,"playId":"0085d82c-d672-3a00-a5f2-e1dde85619f1","pitchNumber":1,"startTime":"2026-07-28T22:43:38.454Z","endTime":"2026-07-28T22:43:42.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.283285193894226,"aZ":-30.443711925005502,"pfxX":-6.560104049731947,"pfxZ":0.975725080363743,"pX":0.21428457951885752,"pZ":2.633800048130275,"vX0":6.871901883370963,"vY0":-131.02197363421172,"vZ0":-1.2663875645744103,"x":108.83,"y":167.67,"x0":-1.5645707492030307,"y0":50.00268333085235,"z0":5.355542186184853,"aX":-11.642787064023562},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":10.8,"spinRate":1182,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4147651978388094,"extension":6.858555736873805},"index":1,"playId":"077f2d83-70b5-394f-aeb0-a186e1c88396","pitchNumber":2,"startTime":"2026-07-28T22:43:55.267Z","endTime":"2026-07-28T22:43:58.376Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"03b4c858-95b6-3a2e-8ce4-bae1d4fb928f","startTime":"2026-07-28T22:44:15.109Z","endTime":"2026-07-28T22:44:18.109Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.416452088633548,"aZ":-31.76081661177447,"pfxX":3.863333993064506,"pfxZ":0.25190182216479595,"pX":0.7768778050239842,"pZ":1.8464085912829242,"vX0":4.997320328437784,"vY0":-128.1820071918595,"vZ0":-2.910008440963614,"x":87.39,"y":188.93,"x0":-1.6998328189793328,"y0":50.00556081126396,"z0":5.4753941213279465,"aX":6.431535855812917},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.0,"breakHorizontal":-8.2,"spinRate":2315,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4272511164406909,"extension":6.795360238401219},"index":3,"playId":"5ffb9c27-cc6b-300e-837a-a381015de313","pitchNumber":3,"startTime":"2026-07-28T22:44:34.374Z","endTime":"2026-07-28T22:44:37.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88369459773107,"aZ":-31.817139267399003,"pfxX":3.824065862113047,"pfxZ":0.21008070434337167,"pX":0.743127173373587,"pZ":1.5454544308007807,"vX0":4.6836949601496105,"vY0":-129.67584504931233,"vZ0":-3.8062159709624193,"x":88.67,"y":197.05,"x0":-1.574874760929602,"y0":50.00495637510363,"z0":5.426348235101527,"aX":6.596288406510501},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.1,"breakHorizontal":-7.9,"spinRate":2380,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.42034495242071834,"extension":6.92912172054231},"index":4,"playId":"839cc998-bfeb-3285-961a-895c766ed507","pitchNumber":4,"startTime":"2026-07-28T22:44:57.390Z","endTime":"2026-07-28T22:45:00.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:45:00.390Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Ward pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T22:45:02.585Z","endTime":"2026-07-28T22:46:31.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.773340681612865,"aZ":-32.34578921659389,"pfxX":3.380138494483944,"pfxZ":-0.10759413801760331,"pX":0.1208955249079318,"pZ":2.9446567977178497,"vX0":3.4443412746931705,"vY0":-126.421731485253,"vZ0":-0.12131889974521692,"x":112.39,"y":159.27,"x0":-1.68998808245192,"y0":50.00016177194254,"z0":5.553950741848996,"aX":5.560441684785455},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.0,"breakHorizontal":-6.8,"spinRate":2478,"spinDirection":99},"zone":2,"typeConfidence":2.0,"plateTime":0.4305364545058512,"extension":6.797395398929572},"index":0,"playId":"b878ff2c-effe-31f8-a55e-9e2c62cce3b8","pitchNumber":1,"startTime":"2026-07-28T22:45:23.990Z","endTime":"2026-07-28T22:45:27.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31743634899697,"aZ":-24.364240103731188,"pfxX":1.9175154583141873,"pfxZ":4.2537096270148265,"pX":0.502531667206239,"pZ":2.7937389826117554,"vX0":5.25759312472691,"vY0":-133.53158668927983,"vZ0":-2.5189694180191715,"x":97.84,"y":163.35,"x0":-1.7281839821027336,"y0":50.00282922155322,"z0":5.472192826604181,"aX":3.517951254962425},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-4.4,"spinRate":2395,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.4076418551144263,"extension":6.706325525844213},"index":1,"playId":"4bd2b18e-b30a-394f-834e-625c048b2376","pitchNumber":2,"startTime":"2026-07-28T22:45:40.270Z","endTime":"2026-07-28T22:45:43.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23886677929409,"aZ":-15.486337284731498,"pfxX":-4.200476807834149,"pfxZ":8.130004104632977,"pX":-0.294077245204086,"pZ":4.499480613172605,"vX0":4.740797655211835,"vY0":-141.8715792682919,"vZ0":-0.3556773934271958,"x":128.21,"y":117.29,"x0":-1.4352611428281898,"y0":50.00705498390632,"z0":5.607147259616438,"aX":-8.627185805278595},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2309,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38499683519592187,"extension":6.547535985538913},"index":2,"playId":"d243cdd6-6cc3-3ae7-be56-cfe234a5b6ca","pitchNumber":3,"startTime":"2026-07-28T22:46:03.523Z","endTime":"2026-07-28T22:46:06.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.679621063186275,"aZ":-32.10875753722771,"pfxX":3.5962616245926897,"pfxZ":0.03332981637488075,"pX":0.9157067912419916,"pZ":1.9996045238259847,"vX0":5.215725823555583,"vY0":-131.05803251592968,"vZ0":-2.8815738032825,"x":82.1,"y":184.79,"x0":-1.5555772104037602,"y0":50.000196377656444,"z0":5.473899974785909,"aX":6.3505027845806845},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":-7.6,"spinRate":2529,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.415481232993411,"extension":6.755852639821742},"hitData":{"launchSpeed":67.0,"launchAngle":60.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.43,"coordY":168.88}},"index":3,"playId":"4092886c-b8ae-3d8d-b953-232a4a604a59","pitchNumber":4,"startTime":"2026-07-28T22:46:21.852Z","endTime":"2026-07-28T22:46:31.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:46:31.244Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to right fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T22:48:22.452Z","endTime":"2026-07-28T22:49:16.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927805829329788,"aZ":-11.071573620044079,"pfxX":-2.2309482438865844,"pfxZ":11.841022475576022,"pX":0.28024848222343346,"pZ":2.925303309814714,"vX0":5.926237841041999,"vY0":-132.77971640540224,"vZ0":-5.315950203898182,"x":106.32,"y":159.8,"x0":-1.6925942267377614,"y0":50.00356236976297,"z0":5.761799207750702,"aX":-3.976715018960705},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.4,"breakHorizontal":2.8,"spinRate":2377,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.41280220191247485,"extension":6.328286825695603},"index":0,"playId":"2967207a-4043-3d24-b8c7-d766c12a551f","pitchNumber":1,"startTime":"2026-07-28T22:48:47.520Z","endTime":"2026-07-28T22:48:50.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.281099250665342,"aZ":-23.82754896749761,"pfxX":-6.018454185901438,"pfxZ":5.728140833858379,"pX":-0.8182945997465816,"pZ":1.6594834672223668,"vX0":4.025253399234933,"vY0":-119.7151559590264,"vZ0":-4.97216928347675,"x":148.19,"y":193.97,"x0":-1.7363626035914712,"y0":50.001691506294925,"z0":5.885910362669784,"aX":-8.768719859094155},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.5,"breakHorizontal":10.0,"spinRate":1311,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.456843105877208,"extension":6.234006811114522},"hitData":{"launchSpeed":81.5,"launchAngle":20.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.29,"coordY":90.33}},"index":1,"playId":"3a6630b9-6bf7-3f23-959f-941ce0a83186","pitchNumber":2,"startTime":"2026-07-28T22:49:06.026Z","endTime":"2026-07-28T22:49:16.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:49:16.041Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T22:49:17.414Z","endTime":"2026-07-28T22:50:40.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.457572747422326,"aZ":-20.451287442591763,"pfxX":-8.50990016341359,"pfxZ":6.463394421184578,"pX":-0.5481589627451765,"pZ":2.9177747503758864,"vX0":6.721750548350685,"vY0":-133.273059796551,"vZ0":-3.2176324243592873,"x":137.89,"y":160.0,"x0":-1.9872364189070855,"y0":50.002917459673874,"z0":5.603870452347358,"aX":-15.433358006523182},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":14.2,"spinRate":2109,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.40971406707218305,"extension":6.23923602388942},"index":0,"playId":"091f4f55-cba1-330b-a46f-42bc4657b936","pitchNumber":1,"startTime":"2026-07-28T22:49:40.626Z","endTime":"2026-07-28T22:49:44.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.878001539896673,"aZ":-26.855116039197547,"pfxX":2.523757882582002,"pfxZ":3.2754901549623385,"pX":1.1385230940730362,"pZ":1.1906634038660846,"vX0":5.702238680283928,"vY0":-126.36643069643776,"vZ0":-6.650697135266476,"x":73.6,"y":206.63,"x0":-1.4717928145571093,"y0":50.001516141307064,"z0":6.003525545630483,"aX":4.095303977523238},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-5.9,"spinRate":2336,"spinDirection":175},"zone":14,"typeConfidence":0.91,"plateTime":0.4328473528870571,"extension":6.089826147877616},"index":1,"playId":"fcb20b1e-8bc0-33b6-8950-cf2babab6ba6","pitchNumber":2,"startTime":"2026-07-28T22:49:58.497Z","endTime":"2026-07-28T22:50:01.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67235154450668,"aZ":-21.007016575071237,"pfxX":-8.67497268482412,"pfxZ":6.240121054382678,"pX":0.010460167655234191,"pZ":2.8922625592607045,"vX0":7.979145002960795,"vY0":-132.7665371988696,"vZ0":-3.0383019751493507,"x":116.6,"y":160.69,"x0":-1.9026569598459915,"y0":50.00527728118617,"z0":5.575396791458669,"aX":-15.5329429601445},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.8,"breakHorizontal":14.0,"spinRate":2154,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.4121050100449475,"extension":6.233212908984885},"index":2,"playId":"f9533848-061e-3e1d-a3fe-4aa159e331c9","pitchNumber":3,"startTime":"2026-07-28T22:50:16.686Z","endTime":"2026-07-28T22:50:20.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.058556633213698,"aZ":-23.575168210530023,"pfxX":-7.009685153469089,"pfxZ":5.891828679933607,"pX":0.9849758726860797,"pZ":0.9977510019287246,"vX0":7.495147119361151,"vY0":-119.51751640447232,"vZ0":-6.89979263972163,"x":79.46,"y":211.84,"x0":-1.2675481954908423,"y0":50.00506653182174,"z0":6.012408544393852,"aX":-10.235618619071245},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.4,"breakHorizontal":11.0,"spinRate":1341,"spinDirection":208},"zone":14,"typeConfidence":0.92,"plateTime":0.4566984599813533,"extension":5.983328302006173},"index":3,"playId":"cc5e98b5-96a8-3c6d-bd03-c806c2b704b2","pitchNumber":4,"startTime":"2026-07-28T22:50:37.037Z","endTime":"2026-07-28T22:50:40.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:50:40.246Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks. Kevin McGonigle to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T22:50:42.687Z","endTime":"2026-07-28T22:53:33.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32659908724873,"aZ":-38.870655832684314,"pfxX":3.931401350581272,"pfxZ":-5.347780215387855,"pX":-0.9233546458748295,"pZ":2.935843625615651,"vX0":0.8204271337445779,"vY0":-111.25903556866575,"vZ0":1.4757089036980773,"x":152.2,"y":159.51,"x0":-1.807850800427739,"y0":50.00434169549489,"z0":6.298192706406269,"aX":4.91955197564303},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-9.0,"breakHorizontal":-7.3,"spinRate":2716,"spinDirection":40},"zone":11,"typeConfidence":0.89,"plateTime":0.4926711910657695,"extension":6.021636750803576},"index":0,"playId":"42a060db-bd63-37d3-bd6b-dac7bb154d92","pitchNumber":1,"startTime":"2026-07-28T22:51:03.404Z","endTime":"2026-07-28T22:51:06.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89807345442409,"aZ":-13.263133669515739,"pfxX":-2.1919391747162127,"pfxZ":10.396573921780751,"pX":-0.2855755972135825,"pZ":3.7905372732428577,"vX0":4.47963369138969,"vY0":-134.00622585651726,"vZ0":-3.335329868073335,"x":127.89,"y":136.44,"x0":-1.6939768258937877,"y0":50.00573097164819,"z0":5.998654568689371,"aX":-3.988917713954021},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.4,"breakHorizontal":3.0,"spinRate":2303,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40870385911043616,"extension":6.127579495898103},"index":1,"playId":"3c6bc01a-d247-341c-9f93-ea912f965a79","pitchNumber":2,"startTime":"2026-07-28T22:51:21.140Z","endTime":"2026-07-28T22:51:24.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":71.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65263102395557,"aZ":-42.16624479459113,"pfxX":2.955234290239526,"pfxZ":-7.994828462339585,"pX":-0.5609330440238938,"pZ":0.6891386888059201,"vX0":1.599393384847468,"vY0":-111.3068666164527,"vZ0":-2.3407336846036015,"x":138.38,"y":220.17,"x0":-1.6735702683076674,"y0":50.00232943419426,"z0":6.135331980115605,"aX":3.6940949201733555},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.8,"breakHorizontal":-5.8,"spinRate":2836,"spinDirection":33},"zone":13,"typeConfidence":0.9,"plateTime":0.49278115297643676,"extension":6.098170827689846},"index":2,"playId":"965a18c2-7904-3721-96cf-584334959bea","pitchNumber":3,"startTime":"2026-07-28T22:51:42.732Z","endTime":"2026-07-28T22:51:46.711Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"3351c1e1-6946-3441-8ab5-e6d16758ac36","startTime":"2026-07-28T22:52:04.803Z","endTime":"2026-07-28T22:52:07.803Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09246490353548,"aZ":-20.824901312624338,"pfxX":-5.126805098345401,"pfxZ":8.089862123063291,"pX":0.08554431340872533,"pZ":3.26248812239471,"vX0":5.422596568509655,"vY0":-117.87212640642954,"vZ0":-2.2357755527872714,"x":113.74,"y":150.69,"x0":-1.5822258814775583,"y0":50.00068428936484,"z0":6.152658307669306,"aX":-7.189926356525849},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":14.4,"breakHorizontal":7.9,"spinRate":1351,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.46526951543288453,"extension":6.1045385442386575},"index":4,"playId":"5f00f1d4-111d-3ca8-8cd7-6518b299baa0","pitchNumber":4,"startTime":"2026-07-28T22:52:26.215Z","endTime":"2026-07-28T22:52:29.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33405992523441,"aZ":-12.828987169420731,"pfxX":-5.489110629838129,"pfxZ":10.357311461459968,"pX":-0.5741479193872927,"pZ":4.468748385394628,"vX0":5.251051992533435,"vY0":-135.7105547928093,"vZ0":-1.5382869950012437,"x":138.89,"y":118.12,"x0":-1.8197459728812861,"y0":50.00227921588291,"z0":5.935250674520811,"aX":-10.252207478209273},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":8.9,"spinRate":2369,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4034068545243894,"extension":6.116856918690893},"index":5,"playId":"1c239763-b8c6-34ef-afa7-64972a40b990","pitchNumber":5,"startTime":"2026-07-28T22:52:51.481Z","endTime":"2026-07-28T22:52:55.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"cac08232-eef4-4425-974e-22076da08a12","startTime":"2026-07-28T22:53:11.098Z","endTime":"2026-07-28T22:53:16.098Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.110292609971754,"aZ":-25.66059357345292,"pfxX":-5.559569739077902,"pfxZ":4.559950946073904,"pX":-1.8997221587590807,"pZ":4.455828201781739,"vX0":1.5350828702792818,"vY0":-118.07731846902516,"vZ0":1.246292207692949,"x":189.41,"y":118.47,"x0":-1.8315921638799126,"y0":50.00121148625942,"z0":6.262811767994534,"aX":-7.937947195828568},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.8,"breakHorizontal":9.7,"spinRate":1183,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.46189254169920524,"extension":6.115614124776173},"index":7,"playId":"4b8481f4-8a9c-3e40-b51a-6726c53e12aa","pitchNumber":6,"startTime":"2026-07-28T22:53:27.150Z","endTime":"2026-07-28T22:53:33.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:53:33.333Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T22:53:34.329Z","endTime":"2026-07-28T22:57:32.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915409562001837,"aZ":-26.46645950806604,"pfxX":1.3390297292685274,"pfxZ":3.4917914374706855,"pX":1.0789473569099108,"pZ":1.2348214180362111,"vX0":6.186685827535281,"vY0":-126.24956096998869,"vZ0":-6.4731054229249185,"x":75.87,"y":205.44,"x0":-1.5655666277790634,"y0":50.00024796028961,"z0":5.92937162774078,"aX":2.1850643320912235},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":-3.7,"spinRate":2395,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.43194690948046643,"extension":6.143305139341902},"index":0,"playId":"aa62e4fa-8e69-34b9-b582-5f6af85a85cd","pitchNumber":1,"startTime":"2026-07-28T22:54:01.841Z","endTime":"2026-07-28T22:54:04.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086025167591057,"aZ":-20.06876074715672,"pfxX":-8.111993031653256,"pfxZ":6.506639759473017,"pX":0.6196973498285095,"pZ":1.6946654072501817,"vX0":9.534975409468794,"vY0":-134.5383997951921,"vZ0":-6.382648339928975,"x":93.38,"y":193.02,"x0":-1.8915685973705814,"y0":50.0040819574714,"z0":5.487869993639857,"aX":-15.095609807349412},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":13.1,"spinRate":2236,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.40479819258434624,"extension":6.340565821279868},"index":1,"playId":"45d40a4a-a69f-3019-9db6-176db924936c","pitchNumber":2,"startTime":"2026-07-28T22:54:19.818Z","endTime":"2026-07-28T22:54:22.987Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"01e26494-c8e4-4106-b5e7-4c2c552e8832","startTime":"2026-07-28T22:54:38.500Z","endTime":"2026-07-28T22:54:43.500Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59528317302052,"aZ":-24.21138554376305,"pfxX":-7.4936711472546715,"pfxZ":5.423910904519246,"pX":0.6622163579395889,"pZ":1.4198508829818925,"vX0":7.266397463891746,"vY0":-119.91976781297953,"vZ0":-5.6448792317477565,"x":91.76,"y":200.44,"x0":-1.423001128614664,"y0":50.00108286417026,"z0":5.943758602508506,"aX":-10.993966028026843},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.8,"breakHorizontal":12.0,"spinRate":1362,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.455468726008323,"extension":6.413611194465107},"index":3,"playId":"90e30ae1-7a2a-3308-85ec-1b8351ca1a78","pitchNumber":3,"startTime":"2026-07-28T22:54:56.128Z","endTime":"2026-07-28T22:54:59.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7396569819969,"aZ":-23.710484693512985,"pfxX":-6.459130370819917,"pfxZ":5.774144700031081,"pX":0.39690895893744443,"pZ":2.263184316269998,"vX0":6.290447903971423,"vY0":-119.69058814382504,"vZ0":-3.9176806054308404,"x":101.87,"y":177.67,"x0":-1.4126019769558693,"y0":50.00518668952444,"z0":6.017862719995179,"aX":-9.47512610461929},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.8,"breakHorizontal":10.4,"spinRate":1249,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.45572601199422147,"extension":6.261127041314674},"index":4,"playId":"2bf5a26d-31cd-344d-be14-a624af890421","pitchNumber":4,"startTime":"2026-07-28T22:55:18.005Z","endTime":"2026-07-28T22:55:23.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03952937195583,"aZ":-19.340315831247693,"pfxX":-9.286740921523922,"pfxZ":7.150217935736046,"pX":0.7365435724551748,"pZ":1.1406871746875222,"vX0":10.184448249803273,"vY0":-132.5630855991097,"vZ0":-7.391502951580876,"x":88.92,"y":207.98,"x0":-1.9328880242443713,"y0":50.00414960158215,"z0":5.356853346799588,"aX":-16.67298708547875},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":14.9,"spinRate":2191,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.411813127803621,"extension":6.324803956634057},"index":5,"playId":"a5828302-2229-3b38-8094-b0e086312d94","pitchNumber":5,"startTime":"2026-07-28T22:55:45.929Z","endTime":"2026-07-28T22:55:49.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.442141491376024,"aZ":-27.32201492417396,"pfxX":2.2743992937258333,"pfxZ":2.895106551202602,"pX":-0.008493615856870211,"pZ":2.14462404189974,"vX0":3.597965389076937,"vY0":-127.87977708779623,"vZ0":-4.441233614974479,"x":117.32,"y":180.88,"x0":-1.7227938907692433,"y0":50.00315922672219,"z0":6.017700373750852,"aX":3.8109032016950612},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-4.8,"spinRate":2462,"spinDirection":158},"zone":8,"typeConfidence":0.92,"plateTime":0.42638517110404184,"extension":6.0382819140694375},"index":6,"playId":"1fc10a44-e3e2-32dc-8a14-e9443e22cd8a","pitchNumber":6,"startTime":"2026-07-28T22:56:07.052Z","endTime":"2026-07-28T22:56:10.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81929720864632,"aZ":-20.010199123285116,"pfxX":-9.006522628028724,"pfxZ":6.467748937882554,"pX":0.032793357504540106,"pZ":2.733015079763614,"vX0":8.619610740314103,"vY0":-135.82851647644821,"vZ0":-3.69528050747509,"x":115.75,"y":164.99,"x0":-2.0009835941240004,"y0":50.006434463502096,"z0":5.490663243280292,"aX":-16.94949719672603},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":14.6,"spinRate":2173,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.4021932161848185,"extension":6.2729852639103525},"index":7,"playId":"1e80af91-1893-3973-9d05-b44e6f9b87b1","pitchNumber":7,"startTime":"2026-07-28T22:56:30.135Z","endTime":"2026-07-28T22:56:33.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"9a63c923-1704-4b3d-8e26-4b2c8deef376","startTime":"2026-07-28T22:56:58.786Z","endTime":"2026-07-28T22:57:03.786Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.210996511372297,"aZ":-22.42500987907218,"pfxX":-7.088589328838113,"pfxZ":6.541008617484987,"pX":-0.20251674913621862,"pZ":3.081827401850788,"vX0":5.4813088865668425,"vY0":-120.66020170365395,"vZ0":-2.4401462982582496,"x":124.72,"y":155.57,"x0":-1.5713091285339902,"y0":50.00043790722525,"z0":6.061091912638054,"aX":-10.55872080654024},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":11.6,"breakHorizontal":11.8,"spinRate":1165,"spinDirection":216},"zone":2,"typeConfidence":0.89,"plateTime":0.45216893226475596,"extension":6.335638085599313},"hitData":{"launchSpeed":89.0,"launchAngle":49.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.95,"coordY":107.09}},"index":9,"playId":"87389b71-1190-33ee-8bbb-b8db63617d29","pitchNumber":8,"startTime":"2026-07-28T22:57:16.692Z","endTime":"2026-07-28T22:57:32.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:57:32.042Z","atBatIndex":7},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Colt Keith triples (3) on a fly ball to right fielder Leody Taveras. Kevin McGonigle scores. Riley Greene scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T22:57:32.069Z","endTime":"2026-07-28T22:59:47.985Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22395220892303,"aZ":-21.007575632681608,"pfxX":-7.92886172848057,"pfxZ":7.549659277687862,"pX":0.015273198539787675,"pZ":0.49390639970973155,"vX0":6.109733289137725,"vY0":-120.7574292545235,"vZ0":-8.398379689639043,"x":116.42,"y":225.44,"x0":-1.5158361213759113,"y0":50.002748196160155,"z0":5.861046567976089,"aX":-11.72565658799063},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":11.9,"breakHorizontal":13.0,"spinRate":1305,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.45335367498059975,"extension":6.30174997941139},"index":0,"playId":"0761892e-c09d-3e57-a8b4-e9ed83e4e0b9","pitchNumber":1,"startTime":"2026-07-28T22:57:56.221Z","endTime":"2026-07-28T22:57:59.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.082238363127512,"aZ":-21.155908858627097,"pfxX":-7.786142568449127,"pfxZ":5.994049302511858,"pX":-0.9423547072797152,"pZ":2.5811685093871874,"vX0":5.830449912890401,"vY0":-134.25314961381414,"vZ0":-4.005122719326937,"x":152.92,"y":169.09,"x0":-2.1227179947080654,"y0":50.00619589810728,"z0":5.584672475959409,"aX":-14.319638061850588},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":13.0,"spinRate":2128,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.40685701098120886,"extension":6.236679542498086},"index":1,"playId":"e4106c9e-3c6f-3698-9800-c2bcb2905282","pitchNumber":2,"startTime":"2026-07-28T22:58:19.377Z","endTime":"2026-07-28T22:58:22.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666921672418056,"aZ":-25.939203892287438,"pfxX":2.006736186623256,"pfxZ":3.674772381669038,"pX":0.5658331570921594,"pZ":0.6754078463517851,"vX0":4.727576150994253,"vY0":-128.16304620717764,"vZ0":-7.875500172552763,"x":95.43,"y":220.54,"x0":-1.549298027540296,"y0":50.00232889518468,"z0":5.75708657000568,"aX":3.4018682337234445},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-4.6,"spinRate":2412,"spinDirection":150},"zone":14,"typeConfidence":0.92,"plateTime":0.4242445727970674,"extension":6.113218697502751},"index":2,"playId":"da2ffb24-a66f-3f86-ab63-9e87a3ff6a30","pitchNumber":3,"startTime":"2026-07-28T22:58:43.320Z","endTime":"2026-07-28T22:58:46.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53367861038978,"aZ":-24.42143663466107,"pfxX":-7.8668392851192985,"pfxZ":5.296245422826025,"pX":-0.0700019211677838,"pZ":1.7864116418872218,"vX0":6.005886826070565,"vY0":-119.53029299706348,"vZ0":-4.614881825669646,"x":119.67,"y":190.55,"x0":-1.5789213189436917,"y0":50.00362065621619,"z0":5.904656794398474,"aX":-11.516432035313803},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.9,"breakHorizontal":13.0,"spinRate":1339,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.45621829580981466,"extension":6.438133255948202},"index":3,"playId":"e0385ade-dafe-341e-99e6-914a3ae3ed03","pitchNumber":4,"startTime":"2026-07-28T22:59:04.839Z","endTime":"2026-07-28T22:59:09.651Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-28T22:59:15.435Z","endTime":"2026-07-28T22:59:32.845Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.752764677872655,"aZ":-12.996471474850386,"pfxX":-3.8939698756312744,"pfxZ":10.067373775482405,"pX":-0.050384021914112,"pZ":2.828974523854255,"vX0":6.151853367465994,"vY0":-136.8011102324595,"vZ0":-5.444089962172548,"x":118.92,"y":162.4,"x0":-1.817178017100423,"y0":50.00285754680927,"z0":5.727780594326566,"aX":-7.418275373014137},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2426,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39961067620573276,"extension":6.228183668302356},"hitData":{"launchSpeed":93.2,"launchAngle":26.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.52,"coordY":53.56}},"index":5,"playId":"432a29a0-37f4-362c-abb9-c99ec54f3352","pitchNumber":5,"startTime":"2026-07-28T22:59:32.845Z","endTime":"2026-07-28T22:59:47.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T22:59:47.985Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out softly, pitcher Dean Kremer to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T23:01:05.255Z","endTime":"2026-07-28T23:01:38.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665152,"link":"/api/v1/people/665152"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T23:00:13.216Z","endTime":"2026-07-28T23:01:07.588Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.144798892055494,"aZ":-22.922671815397685,"pfxX":-0.40733914999139786,"pfxZ":5.442379459753443,"pX":0.8946845902878466,"pZ":0.6993815717206067,"vX0":6.0686349167922495,"vY0":-128.65606637260393,"vZ0":-8.775810295990391,"x":82.9,"y":219.9,"x0":-1.4277612366135393,"y0":50.005550760795316,"z0":5.890642497286236,"aX":-0.6939236908664871},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":-0.5,"spinRate":2345,"spinDirection":189},"zone":14,"typeConfidence":0.79,"plateTime":0.4234556941713219,"extension":6.206080210751218},"index":1,"playId":"4506906b-1b00-3db4-b750-ad4574142602","pitchNumber":1,"startTime":"2026-07-28T23:01:07.588Z","endTime":"2026-07-28T23:01:11.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.318476283950883,"aZ":-24.971672819346537,"pfxX":2.5594544705886,"pfxZ":4.242206057439196,"pX":-0.0699671667158649,"pZ":2.4408342252645556,"vX0":3.235697856607657,"vY0":-128.3473845771789,"vZ0":-3.979321923021293,"x":119.67,"y":172.88,"x0":-1.6714257666549506,"y0":50.001556388601834,"z0":5.917935961617078,"aX":4.34130233095122},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":-5.3,"spinRate":2351,"spinDirection":170},"zone":5,"typeConfidence":0.91,"plateTime":0.4240057641829753,"extension":6.066209080748374},"hitData":{"launchSpeed":45.7,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.79,"coordY":189.58}},"index":2,"playId":"75805028-b7db-3f71-a5ca-5399059f0e42","pitchNumber":2,"startTime":"2026-07-28T23:01:30.743Z","endTime":"2026-07-28T23:01:38.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:01:38.267Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:03:27.517Z","endTime":"2026-07-28T23:05:17.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.883172700005733,"aZ":-13.591054420513847,"pfxX":-4.518918552959874,"pfxZ":9.862408926372218,"pX":-0.8418242896416814,"pZ":3.346213346091943,"vX0":3.7418570446977757,"vY0":-136.3696711318385,"vZ0":-3.4400740199830993,"x":149.09,"y":148.43,"x0":-1.6443974020537826,"y0":50.00092137245561,"z0":5.561020128224895,"aX":-8.513432619571619},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":7.4,"spinRate":2251,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40158070532741563,"extension":6.857853577036855},"index":0,"playId":"39d18f61-53ae-3dc9-8522-0505eee4abd9","pitchNumber":1,"startTime":"2026-07-28T23:03:43.821Z","endTime":"2026-07-28T23:03:48.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.939891110260408,"aZ":-13.776523890193772,"pfxX":-4.398357660382629,"pfxZ":9.653975204984505,"pX":0.3925753328696471,"pZ":2.177491945691856,"vX0":6.245299220390932,"vY0":-137.07790616341273,"vZ0":-6.421141109795278,"x":102.04,"y":179.99,"x0":-1.3424521365345743,"y0":50.0021903768169,"z0":5.4886689015775945,"aX":-8.38151283903918},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":2247,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.39939279512945314,"extension":6.825438778519171},"index":1,"playId":"7234f1e9-edcc-3a2c-be28-7a7c02154e95","pitchNumber":2,"startTime":"2026-07-28T23:03:56.817Z","endTime":"2026-07-28T23:04:00.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263777582352684,"aZ":-28.90956069812421,"pfxX":-7.5667813293859645,"pfxZ":1.8609201082205922,"pX":0.46006177567871415,"pZ":0.6765937039814302,"vX0":7.475272292025458,"vY0":-130.7220598267653,"vZ0":-6.4051436620663935,"x":99.46,"y":220.51,"x0":-1.4361698294397092,"y0":50.00330479328781,"z0":5.293274072083423,"aX":-13.263797167016303},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":12.4,"spinRate":1381,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.41698009618069776,"extension":6.924150571975017},"index":2,"playId":"1237c6d1-7854-397f-b4b0-9e4a0d65bc6d","pitchNumber":3,"startTime":"2026-07-28T23:04:09.816Z","endTime":"2026-07-28T23:04:12.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7264841801604,"aZ":-13.206683929463336,"pfxX":-3.5022670753919396,"pfxZ":9.398951991201631,"pX":1.668570907932612E-4,"pZ":3.63428747594161,"vX0":4.97190710765115,"vY0":-140.64578639174974,"vZ0":-3.003974814073875,"x":116.99,"y":140.65,"x0":-1.329521930219649,"y0":50.001338038358,"z0":5.5642212080687,"aX":-7.067127500971639},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":5.4,"spinRate":2343,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3883654011881186,"extension":6.607405457103501},"index":3,"playId":"c51bafb7-489e-3a28-9f70-105bcacee3ae","pitchNumber":4,"startTime":"2026-07-28T23:04:24.814Z","endTime":"2026-07-28T23:04:27.814Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-28T23:04:41.976Z","endTime":"2026-07-28T23:04:56.161Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.303324247802852,"aZ":-16.035232073682835,"pfxX":-3.847140679234576,"pfxZ":8.013108019703974,"pX":-1.0077135031256816,"pZ":4.152902665548779,"vX0":2.8438353035290294,"vY0":-140.44877591479846,"vZ0":-1.1575416254379127,"x":155.41,"y":126.65,"x0":-1.5292583903620725,"y0":50.00542921931874,"z0":5.604506089005265,"aX":-7.751724253294123},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":6.5,"spinRate":2276,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38872650589656255,"extension":6.558114983770289},"index":5,"playId":"99a459f0-7ff2-36c0-afce-a5ec3ae48c0d","pitchNumber":5,"startTime":"2026-07-28T23:04:56.161Z","endTime":"2026-07-28T23:05:03.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811707836944244,"aZ":-25.112886946179113,"pfxX":2.9323152155290084,"pfxZ":3.7792048363024913,"pX":0.13757723986151224,"pZ":2.2268427821453636,"vX0":3.841833252751262,"vY0":-134.9002501192368,"vZ0":-4.102371082704704,"x":111.76,"y":178.66,"x0":-1.6790085690111918,"y0":50.0008581635605,"z0":5.510774402046591,"aX":5.471293486037156},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":-6.0,"spinRate":2267,"spinDirection":182},"zone":8,"typeConfidence":2.0,"plateTime":0.40405768228946126,"extension":6.651457495857632},"hitData":{"launchSpeed":96.3,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":154.72}},"index":6,"playId":"627d54d4-afa3-31f7-ad0c-d986c56743cc","pitchNumber":6,"startTime":"2026-07-28T23:05:09.639Z","endTime":"2026-07-28T23:05:17.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:05:17.165Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a line drive to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:05:21.512Z","endTime":"2026-07-28T23:05:47.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.331698839771594,"aZ":-12.958960990138882,"pfxX":-4.2153620383300145,"pfxZ":9.435389523107137,"pX":0.6532604337105556,"pZ":1.9727394069554731,"vX0":7.279069098983182,"vY0":-141.16204348636097,"vZ0":-7.13618406498467,"x":92.1,"y":185.52,"x0":-1.4002819566680906,"y0":50.007054728156014,"z0":5.351760182425907,"aX":-8.588935358957691},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":6.4,"spinRate":2178,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3866456151584097,"extension":6.86087952877445},"hitData":{"launchSpeed":86.8,"launchAngle":18.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.14,"coordY":90.62}},"index":0,"playId":"873155ee-451a-3ac0-b6d5-a915e0980285","pitchNumber":1,"startTime":"2026-07-28T23:05:37.099Z","endTime":"2026-07-28T23:05:47.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:05:47.702Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:05:47.499Z","endTime":"2026-07-28T23:07:32.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44338003455732,"aZ":-16.067990696847897,"pfxX":-6.194620836409435,"pfxZ":8.30041382128385,"pX":-0.5682795262657517,"pZ":3.3772326354429234,"vX0":4.2241826907545805,"vY0":-138.54951913868223,"vZ0":-2.967045915284749,"x":138.66,"y":147.59,"x0":-1.3091265405271941,"y0":50.00586998594218,"z0":5.538169578343057,"aX":-12.024982607741576},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":10.3,"spinRate":2293,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.395592093041361,"extension":6.589820576310121},"index":0,"playId":"1c4bc7cb-46e6-3124-b6db-3f1ae1073a3e","pitchNumber":1,"startTime":"2026-07-28T23:06:12.279Z","endTime":"2026-07-28T23:06:15.885Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-28T23:06:31.191Z","endTime":"2026-07-28T23:06:50.693Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966660584593782,"aZ":-16.46415864948658,"pfxX":-4.694770311108972,"pfxZ":7.859747800502957,"pX":-0.8793022860097008,"pZ":3.256437054106079,"vX0":3.243595477684126,"vY0":-140.30299608885875,"vZ0":-3.3427213422508273,"x":150.52,"y":150.86,"x0":-1.4388671446824082,"y0":50.003494088688726,"z0":5.53264503935647,"aX":-9.384615693705783},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":7.9,"spinRate":2249,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39000752521756166,"extension":6.545366007360484},"index":2,"playId":"9b8855f6-2ddb-3d3a-bad0-2ab5f4c8116a","pitchNumber":2,"startTime":"2026-07-28T23:06:50.693Z","endTime":"2026-07-28T23:06:55.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55619163047358,"aZ":-23.215031062254578,"pfxX":2.0515426499773777,"pfxZ":4.848021525928465,"pX":0.9661285512693399,"pZ":1.7545563617632436,"vX0":5.995501968090006,"vY0":-134.20730731629976,"vZ0":-5.457473370216266,"x":80.17,"y":191.41,"x0":-1.5517881997672283,"y0":50.00043884742601,"z0":5.439367313141246,"aX":3.789900296202748},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":-4.8,"spinRate":2316,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.40612208221504265,"extension":6.848903144013546},"index":3,"playId":"98b95f53-d566-3369-bc02-8f674f099b55","pitchNumber":3,"startTime":"2026-07-28T23:07:09.685Z","endTime":"2026-07-28T23:07:12.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.360141497688865,"aZ":-13.390254072729729,"pfxX":-4.170077675725199,"pfxZ":9.320314169882423,"pX":0.7065002249724867,"pZ":2.242179663212823,"vX0":6.671232063197776,"vY0":-141.31996778547847,"vZ0":-6.416461946934013,"x":90.07,"y":178.24,"x0":-1.1470653649261535,"y0":50.000903257846225,"z0":5.408682098598937,"aX":-8.40270337187931},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":2241,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3881632447929122,"extension":6.578400991936765},"index":4,"playId":"9c21ab13-a71a-38fd-9316-5a19dffe036f","pitchNumber":4,"startTime":"2026-07-28T23:07:29.432Z","endTime":"2026-07-28T23:07:32.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:07:32.816Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:07:34.769Z","endTime":"2026-07-28T23:08:48.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.487824398761212,"aZ":-31.56723898838391,"pfxX":-8.179227363175741,"pfxZ":0.35357389262125416,"pX":-0.467967396591151,"pZ":1.7585204354437367,"vX0":5.661173660810802,"vY0":-130.60562466833932,"vZ0":-3.2168195606443923,"x":134.84,"y":191.3,"x0":-1.5965981605166601,"y0":50.00604478970229,"z0":5.3704443924904055,"aX":-14.189023242974793},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.1,"breakHorizontal":13.7,"spinRate":1398,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.41873862238936743,"extension":6.926596000221568},"index":0,"playId":"2b06202e-a20b-3562-a660-e2b55a1d5f85","pitchNumber":1,"startTime":"2026-07-28T23:07:57.489Z","endTime":"2026-07-28T23:08:00.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.986091869110858,"aZ":-33.2668485019653,"pfxX":-7.185462579125294,"pfxZ":-0.642093733755388,"pX":0.3548503522350391,"pZ":1.6266685345924574,"vX0":7.037540282445398,"vY0":-128.50972946337293,"vZ0":-2.9509081995022726,"x":103.47,"y":194.86,"x0":-1.4614873674520703,"y0":50.003698920001725,"z0":5.325921980825744,"aX":-12.24331890778605},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.6,"breakHorizontal":11.8,"spinRate":1329,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42323096147007133,"extension":6.972802429098081},"index":1,"playId":"6111e45a-850f-3272-8116-29baee23c05b","pitchNumber":2,"startTime":"2026-07-28T23:08:14.583Z","endTime":"2026-07-28T23:08:19.676Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-28T23:08:23.831Z","endTime":"2026-07-28T23:08:41.133Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578952282116653,"aZ":-34.49446687233223,"pfxX":-7.505712358776288,"pfxZ":-1.3406940882581795,"pX":-0.7681454114345607,"pZ":1.3935973109333453,"vX0":4.784442415011522,"vY0":-130.4736800007922,"vZ0":-3.394164042585696,"x":146.28,"y":201.15,"x0":-1.6472921779687446,"y0":50.004226134225036,"z0":5.301721462275856,"aX":-12.985609507202266},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-3.0,"breakHorizontal":12.6,"spinRate":1421,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4192610946476427,"extension":6.866342793881842},"hitData":{"launchSpeed":65.5,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":157.26}},"index":3,"playId":"ca500a95-0a51-3f79-be59-a13d3431413a","pitchNumber":3,"startTime":"2026-07-28T23:08:41.133Z","endTime":"2026-07-28T23:08:48.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:08:48.542Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:10:39.281Z","endTime":"2026-07-28T23:11:30.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":70.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.655590887528536,"aZ":-40.75318881305138,"pfxX":2.2911425818301647,"pfxZ":-6.915998410823823,"pX":0.6470938424139677,"pZ":2.274674783067374,"vX0":4.124234168880185,"vY0":-110.10001541997545,"vZ0":0.8496053292117831,"x":92.33,"y":177.36,"x0":-1.5404720355847508,"y0":50.003460893761314,"z0":6.161585877505168,"aX":2.8412369455880193},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-12.1,"breakHorizontal":-5.2,"spinRate":2828,"spinDirection":36},"zone":6,"typeConfidence":0.9,"plateTime":0.49553139885124864,"extension":6.15831136832068},"index":0,"playId":"43896283-1430-3fdc-96bd-e633ba52233c","pitchNumber":1,"startTime":"2026-07-28T23:11:03.611Z","endTime":"2026-07-28T23:11:07.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.197167467916657,"aZ":-24.211115615761056,"pfxX":-7.077463125991927,"pfxZ":5.515733581943643,"pX":0.18781274362136507,"pZ":1.1610589579340957,"vX0":6.238447953842883,"vY0":-118.68571556437874,"vZ0":-5.944805058773668,"x":109.84,"y":207.43,"x0":-1.5403904230716157,"y0":50.00390155068448,"z0":5.869570140804636,"aX":-10.217655426094932},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.0,"breakHorizontal":11.5,"spinRate":1399,"spinDirection":216},"zone":14,"typeConfidence":0.92,"plateTime":0.4594375879638841,"extension":6.161615589014987},"index":1,"playId":"61436f7e-0804-37e4-a53a-f69238d0f188","pitchNumber":2,"startTime":"2026-07-28T23:11:15.900Z","endTime":"2026-07-28T23:11:18.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42448470829044,"aZ":-23.686331038256277,"pfxX":-6.99789901419838,"pfxZ":5.950367591235107,"pX":0.4641762234811379,"pZ":1.5323799244727283,"vX0":6.77963089483128,"vY0":-118.07181177302006,"vZ0":-5.357780214406975,"x":99.31,"y":197.41,"x0":-1.521968962272055,"y0":50.00085190082313,"z0":5.983724780988778,"aX":-9.976324325811023},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.8,"breakHorizontal":11.2,"spinRate":1459,"spinDirection":210},"zone":14,"typeConfidence":0.92,"plateTime":0.4621774258232083,"extension":6.071012959358979},"index":2,"playId":"be8539f5-b06a-3945-a33b-934be3652784","pitchNumber":3,"startTime":"2026-07-28T23:11:27.567Z","endTime":"2026-07-28T23:11:30.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:11:30.567Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Eduardo Valencia homers (3) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:11:32.603Z","endTime":"2026-07-28T23:12:33.496Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31252435813277,"aZ":-28.29406859883461,"pfxX":1.2430890052808286,"pfxZ":2.4032671247630457,"pX":1.1867863468147184,"pZ":2.8583364921532737,"vX0":6.46440988240204,"vY0":-125.50181060999505,"vZ0":-2.286537915470793,"x":71.76,"y":161.6,"x0":-1.570378266182258,"y0":50.00500576636129,"z0":6.056263714945702,"aX":2.007936175349399},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.1,"breakHorizontal":-3.6,"spinRate":2379,"spinDirection":165},"zone":12,"typeConfidence":0.5,"plateTime":0.4342854598744381,"extension":6.101529952676438},"index":0,"playId":"7b2f5684-9ae8-31f1-ab9c-f58721d8fb85","pitchNumber":1,"startTime":"2026-07-28T23:11:54.247Z","endTime":"2026-07-28T23:11:57.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62657299237297,"aZ":-21.626223174145856,"pfxX":-7.9274460375532945,"pfxZ":5.814770736468265,"pX":-0.26866484387834194,"pZ":3.0096140069136528,"vX0":7.187690235799982,"vY0":-133.81047666144335,"vZ0":-2.7023017538236447,"x":127.24,"y":157.52,"x0":-1.95845992975581,"y0":50.00584510189171,"z0":5.580457928968731,"aX":-14.391324244924885},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.2,"breakHorizontal":12.8,"spinRate":2189,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.40918290293101656,"extension":6.18090333906827},"hitData":{"launchSpeed":105.7,"launchAngle":30.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.49,"coordY":57.63}},"index":1,"playId":"42db3f72-ce5d-33dd-9969-226865d916aa","pitchNumber":2,"startTime":"2026-07-28T23:12:06.172Z","endTime":"2026-07-28T23:12:33.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:12:33.496Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:12:37.159Z","endTime":"2026-07-28T23:13:37.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32615464044867,"aZ":-25.627676323930476,"pfxX":2.1041192845116283,"pfxZ":3.9210678842693376,"pX":1.2913887372648605,"pZ":3.3484340321574146,"vX0":6.374664112896747,"vY0":-127.44620880488424,"vZ0":-2.0745291370050367,"x":67.78,"y":148.37,"x0":-1.5001506624172587,"y0":50.005782026518645,"z0":6.165630532510723,"aX":3.51592816984602},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.0,"breakHorizontal":-5.0,"spinRate":2366,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.42721288782197364,"extension":5.975577160318764},"index":0,"playId":"5a95ac10-da7e-39b0-958e-3dc3515d8ae9","pitchNumber":1,"startTime":"2026-07-28T23:12:56.351Z","endTime":"2026-07-28T23:12:59.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87278277618861,"aZ":-24.431979745215564,"pfxX":2.088924738668215,"pfxZ":4.740163128033572,"pX":1.466292704354962,"pZ":1.5246948403773932,"vX0":6.393355971394434,"vY0":-125.78316622612036,"vZ0":-6.462949182872787,"x":61.11,"y":197.61,"x0":-1.3602069644724206,"y0":50.003409764872984,"z0":6.056371950558981,"aX":3.4115065218688474},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.6,"breakHorizontal":-5.0,"spinRate":2393,"spinDirection":170},"zone":14,"typeConfidence":0.91,"plateTime":0.43226963038535704,"extension":6.045742134948043},"index":1,"playId":"2e03f5e5-f0d0-32a0-82ec-7d5d58a2dbb0","pitchNumber":2,"startTime":"2026-07-28T23:13:10.329Z","endTime":"2026-07-28T23:13:13.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64076244266184,"aZ":-21.273966260071575,"pfxX":-7.907014172423212,"pfxZ":5.890863163395958,"pX":-0.5838566214191386,"pZ":2.944476222604204,"vX0":6.476809504954748,"vY0":-134.12907504760278,"vZ0":-3.0861001737550984,"x":139.26,"y":159.28,"x0":-1.9836124398466914,"y0":50.005676385025794,"z0":5.599247874603201,"aX":-14.641179071024585},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":13.2,"spinRate":2189,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.4058803867351064,"extension":6.196527053245201},"hitData":{"launchSpeed":97.8,"launchAngle":13.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.87,"coordY":94.05}},"index":2,"playId":"f482f070-348e-3802-92d5-02c04645772a","pitchNumber":3,"startTime":"2026-07-28T23:13:26.669Z","endTime":"2026-07-28T23:13:37.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:13:37.347Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a fly ball to center fielder Colton Cowser. Javier Báez to 3rd. Kevin McGonigle to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:13:37.375Z","endTime":"2026-07-28T23:14:26.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.208852370697485,"aZ":-13.77142754346323,"pfxX":-3.879056567594958,"pfxZ":9.92576035448829,"pX":-0.2662383961653847,"pZ":4.136093983197088,"vX0":5.4697560128647265,"vY0":-135.22610218725555,"vZ0":-2.1005945608967456,"x":127.15,"y":127.11,"x0":-1.8102162829559378,"y0":50.00174854258623,"z0":5.887987035945724,"aX":-7.191627028813529},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":5.9,"spinRate":2439,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4048899233394825,"extension":6.068876239734063},"index":0,"playId":"d859b393-20a3-3956-ad6f-daf64a64215f","pitchNumber":1,"startTime":"2026-07-28T23:14:00.305Z","endTime":"2026-07-28T23:14:03.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58977196476932,"aZ":-26.090003026782217,"pfxX":-7.1527679499737395,"pfxZ":4.206487260463146,"pX":-0.7292873959797065,"pZ":2.206057126824421,"vX0":4.7610991418200275,"vY0":-118.65825525413271,"vZ0":-3.143851420572584,"x":144.8,"y":179.22,"x0":-1.8179296803718283,"y0":50.004581178010206,"z0":5.888744606561834,"aX":-10.350239401175916},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.2,"breakHorizontal":12.0,"spinRate":1190,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.4590478911002611,"extension":6.261704692830958},"hitData":{"launchSpeed":71.6,"launchAngle":28.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.78,"coordY":100.15}},"index":1,"playId":"738783d6-03bc-3074-9ed5-afc4c125541a","pitchNumber":2,"startTime":"2026-07-28T23:14:14.823Z","endTime":"2026-07-28T23:14:26.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:14:26.257Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gleyber Torres doubles (7) on a line drive to right fielder Leody Taveras. Javier Báez scores. Kevin McGonigle scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:14:40.266Z","endTime":"2026-07-28T23:15:16.458Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.674196673982284,"aZ":-20.28270807562954,"pfxX":-7.1215064614711645,"pfxZ":6.464526951233712,"pX":-0.24412514762454962,"pZ":2.646975034944934,"vX0":7.2599422456781335,"vY0":-133.7473030333616,"vZ0":-4.036431688549925,"x":126.31,"y":167.31,"x0":-2.0486333988260252,"y0":50.00236764168526,"z0":5.602069111748412,"aX":-13.100869235332318},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":11.6,"spinRate":2170,"spinDirection":214},"zone":5,"typeConfidence":0.89,"plateTime":0.4071246019294148,"extension":6.268357363797116},"hitData":{"launchSpeed":95.2,"launchAngle":16.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.4,"coordY":117.77}},"index":0,"playId":"347dfbd7-50e8-32c6-be9b-de0973f9c9d7","pitchNumber":1,"startTime":"2026-07-28T23:15:02.871Z","endTime":"2026-07-28T23:15:16.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:15:16.458Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out to shortstop Gunnar Henderson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:15:58.183Z","endTime":"2026-07-28T23:16:41.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T23:15:24.390Z","endTime":"2026-07-28T23:16:00.456Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":71.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.218988768471124,"aZ":-41.2551015150851,"pfxX":4.117523759401474,"pfxZ":-7.16098784982728,"pX":0.23636527592292933,"pZ":1.7224970623164049,"vX0":3.011425996079129,"vY0":-111.9404157387139,"vZ0":-0.314034927735368,"x":107.99,"y":192.27,"x0":-1.6611695552501786,"y0":50.00058965567269,"z0":6.08836311479249,"aX":5.223850563610906},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-12.7,"breakHorizontal":-8.3,"spinRate":2852,"spinDirection":40},"zone":8,"typeConfidence":0.9,"plateTime":0.48931283545233306,"extension":6.18457647712646},"index":1,"playId":"75588f71-5acc-34a4-a8ce-985f9face664","pitchNumber":1,"startTime":"2026-07-28T23:16:00.456Z","endTime":"2026-07-28T23:16:03.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.561754085674497,"aZ":-23.92072946010984,"pfxX":-5.559025369487121,"pfxZ":5.664447504090653,"pX":-1.8723109163593419,"pZ":4.00476170677487,"vX0":1.082025010781483,"vY0":-119.27283878231844,"vZ0":-0.21475912050068524,"x":188.37,"y":130.65,"x0":-1.606222645101287,"y0":50.001575839814855,"z0":6.2329616647760355,"aX":-8.097197902929144},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.4,"breakHorizontal":9.8,"spinRate":1199,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.4573016379749153,"extension":5.962048471852001},"index":2,"playId":"8ff4de72-8d0c-3649-ba70-3a89cbd5784f","pitchNumber":2,"startTime":"2026-07-28T23:16:18.895Z","endTime":"2026-07-28T23:16:21.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.651271896159383,"aZ":-23.377475574127434,"pfxX":-6.380466014319313,"pfxZ":6.0758132635217725,"pX":-0.8465430210684983,"pZ":2.0723072741964423,"vX0":4.033846637039921,"vY0":-118.96989700627184,"vZ0":-4.157051850311003,"x":149.27,"y":182.83,"x0":-1.7264527784351917,"y0":50.004929508829505,"z0":5.936147937092113,"aX":-9.240455792295382},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.3,"breakHorizontal":10.7,"spinRate":1255,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.45862181184676487,"extension":6.0852192968462715},"hitData":{"launchSpeed":74.3,"launchAngle":16.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":118.75,"coordY":137.81}},"index":3,"playId":"612ac97d-c214-3788-b224-881bcaf77239","pitchNumber":3,"startTime":"2026-07-28T23:16:34.533Z","endTime":"2026-07-28T23:16:41.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:16:41.324Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:16:43.680Z","endTime":"2026-07-28T23:18:07.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.433847100651786,"aZ":-25.625376031321267,"pfxX":-0.40511087035419413,"pfxZ":3.892825855193381,"pX":0.8819961498327965,"pZ":2.743216492137833,"vX0":6.211652677589119,"vY0":-127.83239114683556,"vZ0":-3.588540667169754,"x":83.38,"y":164.71,"x0":-1.5104590234774933,"y0":50.00045034084727,"z0":6.141392073422203,"aX":-0.681679753179416},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":-0.5,"spinRate":2273,"spinDirection":178},"zone":12,"typeConfidence":0.85,"plateTime":0.4259090536484629,"extension":5.9596905946591985},"index":0,"playId":"a138b54c-aadd-3ad9-85eb-b7635449ed3c","pitchNumber":1,"startTime":"2026-07-28T23:17:06.337Z","endTime":"2026-07-28T23:17:10.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41449729481634,"aZ":-27.23512119597289,"pfxX":1.894292802847436,"pfxZ":3.0837288134220344,"pX":0.3234654232055975,"pZ":1.6554797008641846,"vX0":4.143939865909806,"vY0":-124.78070285346581,"vZ0":-5.198559977721342,"x":104.67,"y":194.08,"x0":-1.5946769881611214,"y0":50.003734832234066,"z0":5.967376770942183,"aX":3.03328464597635},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-4.2,"spinRate":2237,"spinDirection":165},"zone":9,"typeConfidence":0.9,"plateTime":0.43634562030459145,"extension":5.978528121340197},"index":1,"playId":"319b9671-f1f7-3dfa-ad1e-34084e071ae8","pitchNumber":2,"startTime":"2026-07-28T23:17:24.265Z","endTime":"2026-07-28T23:17:27.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.478379561410968,"aZ":-25.255606717786172,"pfxX":-6.334469688146494,"pfxZ":4.746610830397444,"pX":-0.43023864391430355,"pZ":3.590297207669589,"vX0":4.4855798067377295,"vY0":-119.33236855496389,"vZ0":-1.0243357266216173,"x":133.4,"y":141.84,"x0":-1.5006180993533287,"y0":50.005589895677396,"z0":6.276531166582313,"aX":-9.242830489584454},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.6,"breakHorizontal":10.6,"spinRate":1157,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.45698376251063033,"extension":5.913565089607995},"index":2,"playId":"b411d401-6cb8-3bf9-a53a-845b9967607e","pitchNumber":3,"startTime":"2026-07-28T23:17:46.235Z","endTime":"2026-07-28T23:17:49.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.560205405781886,"aZ":-21.646779985867834,"pfxX":-6.545771382707745,"pfxZ":7.26272630688455,"pX":-0.10017780092873965,"pZ":1.5827434139606247,"vX0":5.0426725497574445,"vY0":-118.74453596200485,"vZ0":-5.937731548168466,"x":120.82,"y":196.05,"x0":-1.3855525273201696,"y0":50.001939296100126,"z0":6.045436062888092,"aX":-9.486778785285086},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":1284,"spinDirection":205},"zone":13,"typeConfidence":0.92,"plateTime":0.4586641823921833,"extension":6.306162786166856},"index":3,"playId":"7d2cbc2d-645c-36cc-8e50-710418039e01","pitchNumber":4,"startTime":"2026-07-28T23:18:04.113Z","endTime":"2026-07-28T23:18:07.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:18:07.113Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yohel Pozo singles on a line drive to right fielder Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:20:05.187Z","endTime":"2026-07-28T23:20:41.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.811506755895866,"aZ":-14.840041570781015,"pfxX":-4.365426304499212,"pfxZ":9.00063522128642,"pX":-0.004514911747734846,"pZ":2.909346911892529,"vX0":5.764558282075247,"vY0":-137.70688882635028,"vZ0":-4.388218176020358,"x":117.17,"y":160.23,"x0":-1.5551777261805266,"y0":50.00303970362203,"z0":5.523517812962531,"aX":-8.407532271288646},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":6.7,"spinRate":2309,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3973492870986264,"extension":6.79393401195873},"index":0,"playId":"c0b5277e-9e93-32e6-a2ca-f60988d82c3c","pitchNumber":1,"startTime":"2026-07-28T23:20:17.989Z","endTime":"2026-07-28T23:20:21.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1006231750587,"aZ":-19.07396774981527,"pfxX":-8.54810650775,"pfxZ":6.5988433676592,"pX":-0.1747119160033036,"pZ":1.8579325732405942,"vX0":6.724385902215771,"vY0":-139.4478374001022,"vZ0":-6.364753805476115,"x":123.66,"y":188.62,"x0":-1.4976021618444175,"y0":50.00117347472624,"z0":5.412945646833127,"aX":-16.96292462874082},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":14.3,"spinRate":2215,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39164538501547863,"extension":6.893728602844629},"hitData":{"launchSpeed":85.4,"launchAngle":13.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.97,"coordY":91.67}},"index":1,"playId":"5329fb38-6d13-3fbc-aacf-3df4e80845d8","pitchNumber":2,"startTime":"2026-07-28T23:20:30.950Z","endTime":"2026-07-28T23:20:41.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:20:41.455Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Beavers lines out to right fielder Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:20:42.655Z","endTime":"2026-07-28T23:22:25.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.629551823269534,"aZ":-25.017270524388746,"pfxX":2.9209833712892417,"pfxZ":3.912705387874837,"pX":-1.2813199462278937,"pZ":3.646067995715395,"vX0":0.2864247118934129,"vY0":-132.9451430880992,"vZ0":-0.5140648383478688,"x":165.84,"y":140.34,"x0":-1.7703549411643589,"y0":50.002647776796564,"z0":5.623415100233247,"aX":5.343452809568916},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":-5.4,"spinRate":2222,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4085920813378281,"extension":6.6028563692796665},"index":0,"playId":"7007d3ac-b14f-359e-9e81-7122a5e00dea","pitchNumber":1,"startTime":"2026-07-28T23:21:04.735Z","endTime":"2026-07-28T23:21:09.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78262487974757,"aZ":-22.44210147308239,"pfxX":1.993680834785299,"pfxZ":5.184959430534555,"pX":-1.241723589463024,"pZ":3.669959868152869,"vX0":1.0871823776387306,"vY0":-135.0247601160749,"vZ0":-1.055599502770824,"x":164.33,"y":139.69,"x0":-1.9065519473103636,"y0":50.00456692206003,"z0":5.620715256653551,"aX":3.7429614181604203},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":-3.8,"spinRate":2248,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.40308883204153023,"extension":6.663949106774524},"index":1,"playId":"1b589fe7-68f4-3d7b-bc0f-a0014cf04aa5","pitchNumber":2,"startTime":"2026-07-28T23:21:19.789Z","endTime":"2026-07-28T23:21:22.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686170510732502,"aZ":-14.723870382414862,"pfxX":-5.280558636298665,"pfxZ":8.541586956004503,"pX":0.114076834076207,"pZ":2.2244496120951474,"vX0":6.408626621259353,"vY0":-141.2174843516331,"vZ0":-6.346920819715326,"x":112.65,"y":178.72,"x0":-1.4863801998422637,"y0":50.00451063557538,"z0":5.428591262871142,"aX":-10.789994945163594},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":8.4,"spinRate":2178,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.38616616264854287,"extension":6.80028402766673},"index":2,"playId":"dc010230-b4ab-331a-a07b-8dad3ac215c6","pitchNumber":3,"startTime":"2026-07-28T23:21:38.543Z","endTime":"2026-07-28T23:21:41.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19808512628676,"aZ":-14.700754419474983,"pfxX":-4.586286994091672,"pfxZ":8.683208632004186,"pX":-1.053006044068817,"pZ":3.5180375484659447,"vX0":3.1797136104208246,"vY0":-140.9982961070468,"vZ0":-3.014889468597252,"x":135.94,"y":139.01,"x0":-1.599747222330242,"y0":50.00352737203147,"z0":5.550341068901168,"aX":-9.23043392893073},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":7.7,"spinRate":2377,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3885335042097089,"extension":6.703168190165147},"index":3,"playId":"b7510616-f300-3465-9eb0-91dffd403eef","pitchNumber":4,"startTime":"2026-07-28T23:21:59.682Z","endTime":"2026-07-28T23:22:02.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620309889160644,"aZ":-23.110009974219057,"pfxX":0.18863903427772066,"pfxZ":4.81781622038239,"pX":-0.2755965667306977,"pZ":2.2026298613136923,"vX0":3.3669373686386757,"vY0":-135.11353186431543,"vZ0":-4.521960505092877,"x":127.51,"y":179.31,"x0":-1.553359360007805,"y0":50.00136332908067,"z0":5.486421903724821,"aX":0.35478536908091474},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.2,"breakHorizontal":-1.0,"spinRate":2380,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.40270437975855966,"extension":6.785272042145928},"hitData":{"launchSpeed":88.3,"launchAngle":20.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.78,"coordY":91.76}},"index":4,"playId":"788fd275-8570-38f3-9d87-ee4e42298aea","pitchNumber":5,"startTime":"2026-07-28T23:22:18.370Z","endTime":"2026-07-28T23:22:25.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:22:25.287Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pete Alonso grounds into a double play, shortstop Kevin McGonigle to second baseman Gleyber Torres to first baseman Spencer Torkelson. Yohel Pozo out at 2nd. Pete Alonso out at 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:22:28.729Z","endTime":"2026-07-28T23:23:00.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319564612045937,"aZ":-22.11706539834122,"pfxX":-1.3322882535846112,"pfxZ":5.466219964210707,"pX":0.20783325707211117,"pZ":2.1780452950336846,"vX0":5.114715676959334,"vY0":-135.00669918494802,"vZ0":-4.461918579592596,"x":109.08,"y":179.97,"x0":-1.5408736485776537,"y0":50.00118611309299,"z0":5.415425324052531,"aX":-2.450763211590293},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":1.3,"spinRate":2313,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.4062151051677918,"extension":6.74131805973528},"hitData":{"launchSpeed":100.0,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":152.7}},"index":0,"playId":"4e5b6be8-4606-3420-9e3f-801dbd415847","pitchNumber":1,"startTime":"2026-07-28T23:22:53.057Z","endTime":"2026-07-28T23:23:00.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:23:00.766Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Keith walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:25:16.815Z","endTime":"2026-07-28T23:26:49.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.518101884837016,"aZ":-19.73691111092035,"pfxX":-8.660137277020636,"pfxZ":6.693392104183378,"pX":0.0361062451481962,"pZ":1.5465312293417262,"vX0":8.506938281979425,"vY0":-134.55771655738565,"vZ0":-6.67720935230771,"x":115.62,"y":197.02,"x0":-2.0209292245045978,"y0":50.005251337739395,"z0":5.429443681275443,"aX":-16.096790815172444},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":14.2,"spinRate":2107,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.40499568791701446,"extension":6.312961100955521},"index":0,"playId":"de068de8-dbbc-38e0-a5a4-bc6f0bc0465c","pitchNumber":1,"startTime":"2026-07-28T23:25:44.412Z","endTime":"2026-07-28T23:25:47.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51851903592925,"aZ":-19.892101064504363,"pfxX":-9.435546089803076,"pfxZ":6.6306109980128,"pX":0.28620943508861335,"pZ":2.3822376351525385,"vX0":9.193987111247644,"vY0":-134.57881813515502,"vZ0":-4.566583827793886,"x":106.09,"y":174.46,"x0":-1.9324028258341408,"y0":50.00311126683983,"z0":5.491698909750924,"aX":-17.47847521845896},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.3,"breakHorizontal":15.4,"spinRate":1935,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.4054753733366012,"extension":6.391263582799134},"index":1,"playId":"03bfda9a-e228-3b4f-afe2-4d3e4d600b4b","pitchNumber":2,"startTime":"2026-07-28T23:25:58.394Z","endTime":"2026-07-28T23:26:02.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71051279979611,"aZ":-24.741964323293473,"pfxX":0.33034264831994786,"pfxZ":4.477434345356448,"pX":1.342343623749169,"pZ":1.9591563592869343,"vX0":6.9530989380183446,"vY0":-127.41744754623339,"vZ0":-4.995223251103737,"x":65.83,"y":185.88,"x0":-1.453460730328212,"y0":50.00479746055281,"z0":5.875577573698006,"aX":0.5485266916466657},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":-2.0,"spinRate":2467,"spinDirection":152},"zone":14,"typeConfidence":0.87,"plateTime":0.428213039868266,"extension":6.069396954013499},"index":2,"playId":"3909a2b8-1779-3556-b41e-5329cbc03c4b","pitchNumber":3,"startTime":"2026-07-28T23:26:13.829Z","endTime":"2026-07-28T23:26:16.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.100544973838492,"aZ":-25.463311065233757,"pfxX":-8.376148383874835,"pfxZ":4.629771207279294,"pX":-1.8283789989926438,"pZ":1.9691194158240808,"vX0":2.4369076005128982,"vY0":-119.65865924694877,"vZ0":-3.8019406412041192,"x":186.69,"y":185.61,"x0":-1.7717114578028108,"y0":50.00469773169262,"z0":5.860229214704034,"aX":-12.146804486011412},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.7,"breakHorizontal":14.6,"spinRate":1349,"spinDirection":219},"zone":13,"typeConfidence":0.89,"plateTime":0.4577601257871855,"extension":6.231762757190365},"index":3,"playId":"f50136a4-d457-3847-b975-79b48e5fb5da","pitchNumber":4,"startTime":"2026-07-28T23:26:29.445Z","endTime":"2026-07-28T23:26:32.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.586224757138577,"aZ":-17.906315988535297,"pfxX":-10.239614196230171,"pfxZ":7.745542514687327,"pX":1.111603145354141,"pZ":1.6400085153242452,"vX0":11.52242626658698,"vY0":-134.9401529430008,"vZ0":-6.724211190414718,"x":74.63,"y":194.5,"x0":-1.885095161084516,"y0":50.005379119402946,"z0":5.427523228426223,"aX":-18.87091253459595},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":16.1,"spinRate":2155,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.40603301151680915,"extension":6.454547489372539},"index":4,"playId":"f000ba37-3ae1-38b5-9f10-c177fb3de02a","pitchNumber":5,"startTime":"2026-07-28T23:26:46.385Z","endTime":"2026-07-28T23:26:49.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:26:49.385Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, second baseman Jackson Holliday to first baseman Pete Alonso. Colt Keith to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:26:49.947Z","endTime":"2026-07-28T23:28:38.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.120911404727515,"aZ":-22.94846729543421,"pfxX":1.3648414442142087,"pfxZ":5.503410480506028,"pX":1.6965702352129453,"pZ":1.1401242441211676,"vX0":7.5390310020794296,"vY0":-128.27943221782976,"vZ0":-7.629208430985185,"x":52.33,"y":208.0,"x0":-1.4508531940685052,"y0":50.00291488413624,"z0":5.926297110016577,"aX":2.286097595978017},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":-4.1,"spinRate":2454,"spinDirection":177},"zone":14,"typeConfidence":0.89,"plateTime":0.4260553723536451,"extension":6.067303089376588},"index":0,"playId":"e3226a28-21a4-369f-9269-7deaf9756666","pitchNumber":1,"startTime":"2026-07-28T23:27:15.319Z","endTime":"2026-07-28T23:27:18.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.689121456004774,"aZ":-38.779805033439345,"pfxX":4.300128015399141,"pfxZ":-5.331494204084928,"pX":0.20927321267147714,"pZ":2.0510977104870287,"vX0":2.9637840196965564,"vY0":-110.91113783596847,"vZ0":-0.03143131407287014,"x":109.02,"y":183.4,"x0":-1.7049881501026742,"y0":50.00025285331901,"z0":6.125116088981135,"aX":5.331473742730089},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-9.4,"breakHorizontal":-8.6,"spinRate":2813,"spinDirection":32},"zone":8,"typeConfidence":0.89,"plateTime":0.49472039400421997,"extension":6.239864216082495},"index":1,"playId":"eb7599fa-84f3-38ba-b64e-dba06a1595b1","pitchNumber":2,"startTime":"2026-07-28T23:27:33.558Z","endTime":"2026-07-28T23:27:39.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28312564951326,"aZ":-24.344143545880694,"pfxX":-8.404091771482493,"pfxZ":5.402620262378205,"pX":-1.2409686951757968,"pZ":3.3188785069060827,"vX0":3.378217750190778,"vY0":-119.19522483098876,"vZ0":-1.529046984153404,"x":164.3,"y":149.17,"x0":-1.5788114419610506,"y0":50.00403847114815,"z0":6.1509600683710675,"aX":-12.185379660510774},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.7,"breakHorizontal":14.5,"spinRate":1400,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.45820127010014966,"extension":6.217633016681519},"index":2,"playId":"93c602db-fb93-3621-bb3e-9bd72a1a7edc","pitchNumber":3,"startTime":"2026-07-28T23:27:52.280Z","endTime":"2026-07-28T23:27:55.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52980613721837,"aZ":-12.475370058909657,"pfxX":-4.770297156222769,"pfxZ":10.710032761707772,"pX":1.1646388018177047,"pZ":2.1241130583954777,"vX0":8.743148902342517,"vY0":-134.1422653427124,"vZ0":-7.633655901005373,"x":72.61,"y":181.43,"x0":-1.5036871281658406,"y0":50.002161376874355,"z0":5.878560536601759,"aX":-8.773983414393605},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":7.0,"spinRate":2283,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4068954888140768,"extension":6.389831234051034},"index":3,"playId":"3f1cf384-8dc2-3a56-9240-a9040a4bf14d","pitchNumber":4,"startTime":"2026-07-28T23:28:10.685Z","endTime":"2026-07-28T23:28:14.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.250690877428557,"aZ":-25.729393733961302,"pfxX":0.4844668253600348,"pfxZ":3.9051995491483495,"pX":0.8464234765272105,"pZ":2.911439747270716,"vX0":5.907478296435841,"vY0":-127.64969938997932,"vZ0":-2.758564401582183,"x":84.74,"y":160.17,"x0":-1.5606499513230667,"y0":50.002931961974056,"z0":6.031529814724692,"aX":0.7990912246114913},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":-2.2,"spinRate":2480,"spinDirection":169},"zone":12,"typeConfidence":0.84,"plateTime":0.42906361869806897,"extension":6.068030174816704},"hitData":{"launchSpeed":57.1,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.55,"coordY":149.24}},"index":4,"playId":"111ad10e-212b-3d75-b223-e7ff4cc89194","pitchNumber":5,"startTime":"2026-07-28T23:28:30.376Z","endTime":"2026-07-28T23:28:38.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:28:38.863Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, pitcher Dean Kremer to first baseman Pete Alonso. Colt Keith to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:28:43.322Z","endTime":"2026-07-28T23:29:14.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665152,"link":"/api/v1/people/665152"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20598991595669,"aZ":-24.837151783233665,"pfxX":-7.42089584053699,"pfxZ":4.9584719962066925,"pX":-0.3422991698932407,"pZ":2.3966828532376216,"vX0":4.936418020210788,"vY0":-120.77251402420326,"vZ0":-3.3833513182793133,"x":130.05,"y":174.07,"x0":-1.4471746432337416,"y0":50.00119823608735,"z0":5.9966304955585965,"aX":-10.977189253588332},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.4,"breakHorizontal":12.2,"spinRate":1298,"spinDirection":216},"zone":4,"typeConfidence":0.89,"plateTime":0.45326017329542223,"extension":6.1034908202495455},"hitData":{"launchSpeed":70.1,"launchAngle":2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":180.57}},"index":0,"playId":"c197365b-002a-3157-a922-81dc3d09dcbf","pitchNumber":1,"startTime":"2026-07-28T23:29:06.753Z","endTime":"2026-07-28T23:29:14.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:29:14.204Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eduardo Valencia singles on a ground ball to center fielder Colton Cowser. Colt Keith scores.","rbi":1,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:29:24.212Z","endTime":"2026-07-28T23:30:33.149Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.35357488290635,"aZ":-41.05153215985428,"pfxX":3.019490349888197,"pfxZ":-7.074768386215891,"pX":1.1918594647087324,"pZ":1.9590237068244327,"vX0":4.951726030754796,"vY0":-111.39326294852435,"vZ0":0.1482476657221412,"x":71.57,"y":185.89,"x0":-1.453819209884149,"y0":50.003560352401294,"z0":6.142071432404888,"aX":3.787637058127198},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-12.5,"breakHorizontal":-6.7,"spinRate":2824,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.49204447445440724,"extension":6.306297069499919},"index":0,"playId":"21aa8c90-4747-3ed3-8ce8-3a0ed8c8f852","pitchNumber":1,"startTime":"2026-07-28T23:29:44.326Z","endTime":"2026-07-28T23:29:47.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.424922684224207,"aZ":-26.51959949605861,"pfxX":0.8620056183794467,"pfxZ":3.3974824173534355,"pX":0.8521743476655855,"pZ":2.4624416248407237,"vX0":5.635689014048689,"vY0":-127.04157937022731,"vZ0":-3.9034122837727754,"x":84.52,"y":172.29,"x0":-1.4899957202152792,"y0":50.00565340978408,"z0":6.082350319879294,"aX":1.4347727602271525},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-2.6,"spinRate":2255,"spinDirection":178},"zone":14,"typeConfidence":0.89,"plateTime":0.42807193666460996,"extension":5.923070201711444},"index":1,"playId":"0a092e19-b036-3fe5-9cbc-0849df1f872f","pitchNumber":2,"startTime":"2026-07-28T23:29:59.575Z","endTime":"2026-07-28T23:30:03.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.091584502989463,"aZ":-25.493462750108844,"pfxX":2.2255650950114427,"pfxZ":3.932880795302543,"pX":0.49373096056451976,"pZ":3.002038025423676,"vX0":4.185816821086742,"vY0":-128.4093093042874,"vZ0":-2.962237061101721,"x":98.18,"y":157.72,"x0":-1.4354214112467256,"y0":50.00590624805631,"z0":6.11609698025876,"aX":3.78410894521321},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-4.8,"spinRate":2184,"spinDirection":174},"zone":3,"typeConfidence":0.9,"plateTime":0.42363359941725065,"extension":6.026675468664948},"hitData":{"launchSpeed":102.9,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.83,"coordY":102.53}},"index":2,"playId":"21dae83a-b5a7-33ba-902c-b19b5944a2d7","pitchNumber":3,"startTime":"2026-07-28T23:30:21.895Z","endTime":"2026-07-28T23:30:33.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:30:33.149Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Báez flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:30:38.762Z","endTime":"2026-07-28T23:31:27.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.198193392286353,"aZ":-11.622150991321377,"pfxX":-4.921639177509462,"pfxZ":10.931851260847825,"pX":1.1245093004549775,"pZ":2.3495535167444856,"vX0":8.654258067620292,"vY0":-136.08042139881726,"vZ0":-7.2341787762711585,"x":74.14,"y":175.34,"x0":-1.4540968192642758,"y0":50.003797484743835,"z0":5.84348081011246,"aX":-9.254260481308572},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2337,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4021438767294887,"extension":6.312194229089664},"index":0,"playId":"29707032-d862-3833-88d9-48b2a4ddee81","pitchNumber":1,"startTime":"2026-07-28T23:31:00.045Z","endTime":"2026-07-28T23:31:04.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42898728652721,"aZ":-23.551922040361813,"pfxX":-0.716068206027051,"pfxZ":5.174051404649529,"pX":-0.09351945222843547,"pZ":2.357323494835117,"vX0":3.8870154719338137,"vY0":-127.75930946825954,"vZ0":-4.600136243321256,"x":120.56,"y":175.13,"x0":-1.536540773337224,"y0":50.00028972501564,"z0":6.014588115768622,"aX":-1.192887728681319},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":0.5,"spinRate":2402,"spinDirection":169},"zone":5,"typeConfidence":0.77,"plateTime":0.42745765709189953,"extension":5.927041823624419},"hitData":{"launchSpeed":92.9,"launchAngle":47.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.01,"coordY":100.75}},"index":1,"playId":"f7d21351-424c-3d40-9548-e721f5fd91ab","pitchNumber":2,"startTime":"2026-07-28T23:31:17.397Z","endTime":"2026-07-28T23:31:27.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:31:27.127Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gunnar Henderson lines out sharply to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:33:20.138Z","endTime":"2026-07-28T23:34:23.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.940076490163907,"aZ":-36.89780437563132,"pfxX":7.753615704155271,"pfxZ":-3.718051698492477,"pX":0.6886296742795333,"pZ":1.433178795719638,"vX0":2.507538595767557,"vY0":-112.16602221448112,"vZ0":-1.394524978045696,"x":90.75,"y":200.08,"x0":-1.4522227844088698,"y0":50.00336830425944,"z0":5.836852308177692,"aX":9.845944335812616},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-6.8,"breakHorizontal":-14.6,"spinRate":2320,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4889580515932228,"extension":6.925661816610345},"index":0,"playId":"26ef4577-c132-3b01-b033-e47fa00c8193","pitchNumber":1,"startTime":"2026-07-28T23:33:36.112Z","endTime":"2026-07-28T23:33:39.126Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-28T23:33:48.795Z","endTime":"2026-07-28T23:33:59.734Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.228404527518162,"aZ":-29.261452797364242,"pfxX":-4.544530483032539,"pfxZ":1.6994646367213972,"pX":0.42351200110980725,"pZ":1.050074273633374,"vX0":6.830222155111507,"vY0":-129.12615710106016,"vZ0":-5.328102014081066,"x":100.86,"y":210.43,"x0":-1.6480107882645338,"y0":50.003741777169935,"z0":5.352419117874261,"aX":-7.787138118765876},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":7.0,"spinRate":1381,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4218630953607918,"extension":6.8829985524801325},"index":2,"playId":"027fe9bb-53cd-33cb-a158-03b9b1cdf9a6","pitchNumber":2,"startTime":"2026-07-28T23:33:59.734Z","endTime":"2026-07-28T23:34:03.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.297117557556067,"aZ":-26.061593297947827,"pfxX":2.6313461622049146,"pfxZ":3.4275026862732574,"pX":-0.6255526600032011,"pZ":2.7921205342586854,"vX0":2.2075889649952813,"vY0":-132.00051868731018,"vZ0":-2.336883871379311,"x":140.84,"y":163.39,"x0":-1.8114719700091726,"y0":50.003642678527385,"z0":5.586978891268411,"aX":4.692370390168752},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-5.2,"spinRate":2277,"spinDirection":169},"zone":4,"typeConfidence":2.0,"plateTime":0.413276263178735,"extension":6.847836293651478},"hitData":{"launchSpeed":101.0,"launchAngle":14.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.0,"coordY":104.75}},"index":3,"playId":"f153b673-7f8b-3e46-9f67-fa7369908e18","pitchNumber":3,"startTime":"2026-07-28T23:34:12.603Z","endTime":"2026-07-28T23:34:23.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:34:23.238Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:34:22.331Z","endTime":"2026-07-28T23:35:31.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372420329612794,"aZ":-21.89273036596923,"pfxX":1.2135183492408084,"pfxZ":5.603951185690761,"pX":1.2697967046789513,"pZ":1.7064191529970862,"vX0":6.883677230905646,"vY0":-133.73082372015674,"vZ0":-5.843480036815475,"x":68.6,"y":192.71,"x0":-1.4818231416157044,"y0":50.00365082984703,"z0":5.462101748369731,"aX":2.22437820556374},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":-3.5,"spinRate":2306,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4075956610281679,"extension":6.842944269965359},"index":0,"playId":"a4e7bbec-dd2c-3a28-b64c-a09eb627e1f4","pitchNumber":1,"startTime":"2026-07-28T23:34:45.987Z","endTime":"2026-07-28T23:34:49.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05247994093018,"aZ":-22.203430739118215,"pfxX":1.5726504931690726,"pfxZ":5.296440036739543,"pX":0.6371144975151689,"pZ":1.774147685039411,"vX0":5.305264024693963,"vY0":-135.46637389939852,"vZ0":-5.5436070192262505,"x":92.71,"y":190.88,"x0":-1.540967301392351,"y0":50.00306090831159,"z0":5.37208523991574,"aX":2.9589098902262787},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":-3.8,"spinRate":2432,"spinDirection":166},"zone":9,"typeConfidence":2.0,"plateTime":0.4023712075845345,"extension":6.85396036281429},"index":1,"playId":"90836b26-77de-35dd-8655-c8abaeaf360a","pitchNumber":2,"startTime":"2026-07-28T23:34:58.096Z","endTime":"2026-07-28T23:35:02.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453242228945424,"aZ":-31.64441414144834,"pfxX":2.622381619579432,"pfxZ":0.3157281452064833,"pX":2.3000531336509753,"pZ":0.5468445667177593,"vX0":8.10583406241499,"vY0":-128.8660342963337,"vZ0":-6.27396218353694,"x":29.33,"y":224.02,"x0":-1.2203448398230143,"y0":50.00443851740291,"z0":5.441473390689359,"aX":4.434008009496497},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.6,"breakHorizontal":-6.5,"spinRate":2467,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.42418335094438575,"extension":6.904408042869026},"index":2,"playId":"ea141146-9fc2-3601-8c1a-560d7b324fdd","pitchNumber":3,"startTime":"2026-07-28T23:35:10.916Z","endTime":"2026-07-28T23:35:15.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.361887158871212,"aZ":-13.43826306384276,"pfxX":-5.212307328703586,"pfxZ":9.268887505353995,"pX":0.6574113302747959,"pZ":1.7347528010611464,"vX0":6.949096187562651,"vY0":-140.4717546167447,"vZ0":-7.682707973229304,"x":91.94,"y":191.94,"x0":-1.157985320209439,"y0":50.00543572053027,"z0":5.357402057517662,"aX":-10.539415927892463},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":8.2,"spinRate":2328,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.38820207681861074,"extension":6.909659521636732},"index":3,"playId":"c0fe6ae1-99dd-3b73-816a-61a219c85f6c","pitchNumber":4,"startTime":"2026-07-28T23:35:27.299Z","endTime":"2026-07-28T23:35:31.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:35:31.310Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leody Taveras pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:35:31.944Z","endTime":"2026-07-28T23:36:58.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.118958431017518,"aZ":-14.96882220224025,"pfxX":-4.099099227077019,"pfxZ":8.782192595946887,"pX":-0.40262539923688245,"pZ":3.3172263953693757,"vX0":4.324862363838524,"vY0":-138.85554778760067,"vZ0":-3.4695608313800737,"x":132.35,"y":149.21,"x0":-1.4452899547986795,"y0":50.00417011416927,"z0":5.574422619113265,"aX":-8.03209654532864},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2328,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3939622365852484,"extension":6.974240628187123},"index":0,"playId":"7f16e8c6-453d-3f8b-800a-a5510a70f458","pitchNumber":1,"startTime":"2026-07-28T23:35:52.731Z","endTime":"2026-07-28T23:35:57.201Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-28T23:36:05.353Z","endTime":"2026-07-28T23:36:15.292Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709059595120113,"aZ":-29.685249373106984,"pfxX":-7.353475359927108,"pfxZ":1.4423214038049021,"pX":-0.7704124475393797,"pZ":2.2114038598915244,"vX0":5.275022577803585,"vY0":-130.10534029991064,"vZ0":-2.504230920998423,"x":146.37,"y":179.07,"x0":-1.8625040086276625,"y0":50.00353885975234,"z0":5.422143630526973,"aX":-12.685657548108873},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":12.2,"spinRate":1332,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.420002429785721,"extension":6.943491660362765},"index":2,"playId":"fc66e5d8-ad36-3c55-9200-05963a38d5c9","pitchNumber":2,"startTime":"2026-07-28T23:36:15.292Z","endTime":"2026-07-28T23:36:18.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77627146878813,"aZ":-18.95792722053658,"pfxX":-3.9709377001401234,"pfxZ":6.6396111752031,"pX":-1.3208906734720383,"pZ":4.972636317091743,"vX0":2.4540836913035182,"vY0":-140.4385773034142,"vZ0":1.6476843417605842,"x":167.35,"y":104.52,"x0":-1.691612604251982,"y0":50.00471683491008,"z0":5.613939014161661,"aX":-7.9069075927488175},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":6.7,"spinRate":2317,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3904998286343342,"extension":6.743886593981744},"index":3,"playId":"82700306-50f0-34e9-b704-191336bc0f20","pitchNumber":3,"startTime":"2026-07-28T23:36:32.285Z","endTime":"2026-07-28T23:36:35.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.136882722112976,"aZ":-39.20987361440139,"pfxX":9.537696798172583,"pfxZ":-5.067945780218148,"pX":0.7072165440009085,"pZ":3.1612408039681426,"vX0":2.3680456822897202,"vY0":-117.56237807946752,"vZ0":2.169518897963421,"x":90.04,"y":153.43,"x0":-1.5543759818105352,"y0":50.00502334179242,"z0":5.889501095733587,"aX":13.232552257525676},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.3,"breakHorizontal":-17.9,"spinRate":2510,"spinDirection":44},"zone":3,"typeConfidence":2.0,"plateTime":0.46750513038976393,"extension":6.751276532895569},"hitData":{"launchSpeed":85.1,"launchAngle":65.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":131.57,"coordY":192.64}},"index":4,"playId":"625f45e4-e87c-3925-9319-5296fb3501a4","pitchNumber":4,"startTime":"2026-07-28T23:36:48.655Z","endTime":"2026-07-28T23:36:58.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:36:58.179Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:38:52.203Z","endTime":"2026-07-28T23:40:21.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.517704145033203,"aZ":-38.71132409350786,"pfxX":2.663787988088028,"pfxZ":-5.261717954386489,"pX":0.653615056318997,"pZ":1.4211567148414512,"vX0":4.135282068954605,"vY0":-110.72573548458296,"vZ0":-1.1619807970658478,"x":92.09,"y":200.41,"x0":-1.5831316278425482,"y0":50.000886695468736,"z0":5.998359693314427,"aX":3.311138434242258},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-9.5,"breakHorizontal":-5.9,"spinRate":2712,"spinDirection":33},"zone":14,"typeConfidence":0.89,"plateTime":0.49440728706530956,"extension":6.23040156966972},"index":0,"playId":"19a59b9f-d50a-380b-9bee-09b616cf682a","pitchNumber":1,"startTime":"2026-07-28T23:39:13.467Z","endTime":"2026-07-28T23:39:18.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25095046508515,"aZ":-39.833159975238054,"pfxX":2.662347157820413,"pfxZ":-6.208135721542824,"pX":1.4378547377117563,"pZ":0.4786578123688852,"vX0":5.827102161742581,"vY0":-110.55730646358872,"vZ0":-2.726682741564896,"x":62.19,"y":225.86,"x0":-1.5808509929794419,"y0":50.00171191470328,"z0":5.920349962574538,"aX":3.2850672711460085},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-11.6,"breakHorizontal":-6.4,"spinRate":2793,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4959825715987263,"extension":6.110566655511233},"index":1,"playId":"23209cf2-3404-3e63-a339-7f8998592e0f","pitchNumber":2,"startTime":"2026-07-28T23:39:30.225Z","endTime":"2026-07-28T23:39:33.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37115899653976,"aZ":-22.03135051449362,"pfxX":-7.2700404312155005,"pfxZ":5.569834241003958,"pX":-0.1444373443244499,"pZ":3.407571750871005,"vX0":7.381244058329376,"vY0":-133.72144120542902,"vZ0":-1.5954371017424376,"x":122.51,"y":146.78,"x0":-1.9888227264717062,"y0":50.00209804924931,"z0":5.584054058173669,"aX":-13.237329346983197},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":11.6,"spinRate":2235,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.4087570672027945,"extension":6.30187065920482},"index":2,"playId":"5d71244a-d86e-3106-86ec-bf37cdc54452","pitchNumber":3,"startTime":"2026-07-28T23:39:46.744Z","endTime":"2026-07-28T23:39:50.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967042882322335,"aZ":-13.038536413203015,"pfxX":-2.510179577152571,"pfxZ":10.479765145678423,"pX":-0.13735704803720045,"pZ":3.3500751726714117,"vX0":5.107870381991577,"vY0":-134.03732405969075,"vZ0":-4.2201059269023435,"x":122.24,"y":148.33,"x0":-1.7384699613553072,"y0":50.00640734169075,"z0":5.870749824737238,"aX":-4.585643437044015},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":3.5,"spinRate":2359,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4080669117936768,"extension":6.3394922023784925},"index":3,"playId":"180db904-7a6e-36ab-be6c-b89c075fa2cb","pitchNumber":4,"startTime":"2026-07-28T23:40:02.916Z","endTime":"2026-07-28T23:40:06.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23728236158871,"aZ":-21.50491846586202,"pfxX":-8.588614315553619,"pfxZ":5.8296443862934595,"pX":-0.9699805601782014,"pZ":3.4092890155179134,"vX0":5.659907397152195,"vY0":-134.2136645436649,"vZ0":-1.699759764381048,"x":153.97,"y":146.73,"x0":-1.9871351333060068,"y0":50.000888260366914,"z0":5.5776891611877275,"aX":-15.713691532574291},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":14.4,"spinRate":2158,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.40763964023713095,"extension":6.230961469592297},"index":4,"playId":"38664682-d88e-3a94-8aee-ee6cc61bf556","pitchNumber":5,"startTime":"2026-07-28T23:40:18.693Z","endTime":"2026-07-28T23:40:21.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:40:21.758Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gleyber Torres homers (5) on a fly ball to left center field. Kevin McGonigle scores.","rbi":2,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:40:22.458Z","endTime":"2026-07-28T23:43:33.684Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48155557297601,"aZ":-25.598468049867662,"pfxX":2.402089120041729,"pfxZ":4.089661594197143,"pX":-0.14940094928022066,"pZ":3.0327048078945484,"vX0":3.2396899674915876,"vY0":-125.5336687727162,"vZ0":-2.3929098888193465,"x":122.69,"y":156.9,"x0":-1.7648711416520726,"y0":50.0046882676041,"z0":6.064917821023692,"aX":3.8653285670718303},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.1,"breakHorizontal":-5.0,"spinRate":2412,"spinDirection":157},"zone":2,"typeConfidence":0.9,"plateTime":0.4349766003963018,"extension":6.0056723127786595},"index":0,"playId":"b7b7b8c8-2e52-33c9-8f7a-6757c2111846","pitchNumber":1,"startTime":"2026-07-28T23:40:51.078Z","endTime":"2026-07-28T23:40:54.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.284796557619256,"aZ":-13.054394518328756,"pfxX":-3.822119984528187,"pfxZ":10.394248714903076,"pX":-0.45950046679850404,"pZ":3.006087192470592,"vX0":4.557354995599481,"vY0":-134.9845389879092,"vZ0":-5.232393198832753,"x":134.52,"y":157.62,"x0":-1.6757357568903477,"y0":50.00200548249409,"z0":5.893951478800523,"aX":-7.03016052445836},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2289,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4062798970849797,"extension":6.232952637753376},"index":1,"playId":"4cc054b8-70cf-3d13-9bd3-e80c3a52601d","pitchNumber":2,"startTime":"2026-07-28T23:41:08.264Z","endTime":"2026-07-28T23:41:11.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.278466676087096,"aZ":-23.133102724270618,"pfxX":-7.86663577167254,"pfxZ":6.090299513063194,"pX":0.6918375768944323,"pZ":0.10021149952971573,"vX0":7.460780932759038,"vY0":-120.50164884638967,"vZ0":-8.860664792333681,"x":90.63,"y":236.07,"x0":-1.4080749166857,"y0":50.00552363900343,"z0":5.837540692589077,"aX":-11.683922384420782},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.2,"breakHorizontal":12.7,"spinRate":1401,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.45285454530600733,"extension":6.2748604826635},"index":2,"playId":"0cb74856-dfbe-3227-a30a-2c731fa34933","pitchNumber":3,"startTime":"2026-07-28T23:41:29.390Z","endTime":"2026-07-28T23:41:39.536Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Dean Kremer. Kevin McGonigle to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"actionPlayId":"0cb74856-dfbe-3227-a30a-2c731fa34933","startTime":"2026-07-28T23:41:46.149Z","endTime":"2026-07-28T23:42:08.468Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.339100737615034,"aZ":-23.39787827969368,"pfxX":-7.015712876078936,"pfxZ":5.896731900266991,"pX":0.06703462074569436,"pZ":0.9354806756808487,"vX0":6.132488138675818,"vY0":-120.35754362343118,"vZ0":-6.979605211398068,"x":114.44,"y":213.52,"x0":-1.5856636378437365,"y0":50.00017042740562,"z0":5.904788356295554,"aX":-10.433675847397954},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.5,"breakHorizontal":11.5,"spinRate":1291,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.4527129269115924,"extension":6.310577502466262},"index":4,"playId":"24883dc5-03a0-3554-8886-6d8fa315f00c","pitchNumber":4,"startTime":"2026-07-28T23:42:08.468Z","endTime":"2026-07-28T23:42:11.731Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-28T23:42:22.798Z","endTime":"2026-07-28T23:42:41.131Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.750041445020564,"aZ":-27.040364248079467,"pfxX":1.0541329600124019,"pfxZ":3.2341379530884735,"pX":0.42564116933242807,"pZ":0.7812340931811297,"vX0":4.639006361854645,"vY0":-124.29513967579297,"vZ0":-7.099551254247177,"x":100.78,"y":217.69,"x0":-1.5914917705894593,"y0":50.000388587054665,"z0":5.878598730280985,"aX":1.6708707780783802},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-2.9,"spinRate":2181,"spinDirection":184},"zone":14,"typeConfidence":0.87,"plateTime":0.43839552513869373,"extension":6.270904918768223},"index":6,"playId":"6e9abb73-5cc0-3dce-a4a2-a902fbbcad8c","pitchNumber":5,"startTime":"2026-07-28T23:42:41.131Z","endTime":"2026-07-28T23:42:44.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515419350061933,"aZ":-27.069759942467478,"pfxX":1.3417291153564879,"pfxZ":3.134333134320528,"pX":-0.04566084825382566,"pZ":3.0423854222298963,"vX0":3.4810730171379936,"vY0":-126.28623286305363,"vZ0":-2.2736960421871504,"x":118.74,"y":156.64,"x0":-1.6113516575555302,"y0":50.00524338828865,"z0":6.1120041146380455,"aX":2.186973206496789},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-3.1,"spinRate":2243,"spinDirection":166},"zone":2,"typeConfidence":0.88,"plateTime":0.4322188753448857,"extension":6.04667763721692},"hitData":{"launchSpeed":96.2,"launchAngle":34.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":78.74,"coordY":43.53}},"index":7,"playId":"039f0bcd-17cc-3778-bb54-97fbecf0c87f","pitchNumber":6,"startTime":"2026-07-28T23:43:05.594Z","endTime":"2026-07-28T23:43:33.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:43:33.684Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out sharply to center fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:43:49.986Z","endTime":"2026-07-28T23:44:25.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393732679962124,"aZ":-12.135462731576013,"pfxX":-5.371055930653964,"pfxZ":10.996880771831398,"pX":-0.2912843180519374,"pZ":2.114028363843731,"vX0":4.994750657910799,"vY0":-134.4440087116395,"vZ0":-7.702909966828564,"x":128.1,"y":181.7,"x0":-1.4794693422047074,"y0":50.00549244515723,"z0":5.886678477706522,"aX":-9.789268385486473},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":8.6,"spinRate":2275,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.4081243502309606,"extension":6.1803461945955425},"index":0,"playId":"fcc979a1-764f-3fcf-805b-0031580b7c39","pitchNumber":1,"startTime":"2026-07-28T23:43:58.240Z","endTime":"2026-07-28T23:44:01.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.973493158287425,"aZ":-41.6533381294335,"pfxX":3.5471425609307947,"pfxZ":-7.608692559941029,"pX":0.2053908328881483,"pZ":1.6164400927985068,"vX0":2.861564112272327,"vY0":-111.17868513249363,"vZ0":-0.1956094158304973,"x":109.17,"y":195.14,"x0":-1.5619598785043263,"y0":50.00492701138619,"z0":6.048792820596032,"aX":4.416435877019405},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-13.4,"breakHorizontal":-7.2,"spinRate":2784,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4936969154292772,"extension":6.173119917860578},"hitData":{"launchSpeed":103.8,"launchAngle":47.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":100.52,"coordY":68.68}},"index":1,"playId":"69c29572-7115-3961-ae82-c3e67660bd74","pitchNumber":2,"startTime":"2026-07-28T23:44:12.531Z","endTime":"2026-07-28T23:44:25.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:44:25.049Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:44:24.126Z","endTime":"2026-07-28T23:46:15.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.472868429886947,"aZ":-23.02323667445665,"pfxX":1.5781240740363658,"pfxZ":5.447477662562939,"pX":1.083570695735221,"pZ":2.188320104729936,"vX0":5.9616462981160625,"vY0":-128.05231861382393,"vZ0":-5.34888196295316,"x":75.7,"y":179.7,"x0":-1.4686370392967274,"y0":50.00491548217629,"z0":6.0772729881079846,"aX":2.6524116641533553},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":-4.1,"spinRate":2306,"spinDirection":170},"zone":14,"typeConfidence":0.87,"plateTime":0.4257909310963499,"extension":5.95393354083554},"index":0,"playId":"370b23fa-af54-3448-9fc7-a7bdfcd44d37","pitchNumber":1,"startTime":"2026-07-28T23:44:48.963Z","endTime":"2026-07-28T23:44:51.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.339246872949783,"aZ":-23.72843444533495,"pfxX":-6.536210475930556,"pfxZ":5.736808697633203,"pX":-0.10686373464564178,"pZ":3.0424133344801696,"vX0":5.11771928867217,"vY0":-119.81486073795064,"vZ0":-2.4232939141212375,"x":121.07,"y":156.63,"x0":-1.4078883395478903,"y0":50.005892256681584,"z0":6.159462711708408,"aX":-9.628272518306025},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":10.2,"breakHorizontal":10.8,"spinRate":1331,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.45490734535579636,"extension":6.1188632979019575},"index":1,"playId":"cc2c9169-1a36-3e4c-950e-7e57d1f62f9a","pitchNumber":2,"startTime":"2026-07-28T23:45:10.896Z","endTime":"2026-07-28T23:45:14.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.051272947681795,"aZ":-26.141646633346188,"pfxX":1.5557724383082796,"pfxZ":3.653507707800091,"pX":2.3778429237827226,"pZ":1.4863287919815826,"vX0":8.365983452996847,"vY0":-127.10826144539543,"vZ0":-6.129001467325576,"x":26.36,"y":198.65,"x0":-1.1470607208408499,"y0":50.00183510990429,"z0":5.982280742974358,"aX":2.563639781509663},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.5,"breakHorizontal":-4.6,"spinRate":2364,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.42957013730287397,"extension":6.075912788847968},"index":2,"playId":"0ba7bce6-bb35-3458-bb1a-6acf9c8ced9b","pitchNumber":3,"startTime":"2026-07-28T23:45:33.195Z","endTime":"2026-07-28T23:45:36.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.71809546857031,"aZ":-23.1730169444492,"pfxX":-7.631455947735855,"pfxZ":6.160702759257317,"pX":1.5676299471761257,"pZ":-0.2935731118329622,"vX0":8.839499115884756,"vY0":-119.22946156415775,"vZ0":-9.617741196699189,"x":57.25,"y":246.71,"x0":-1.1708063410176486,"y0":50.00319301734349,"z0":5.833015785711575,"aX":-11.151807060095434},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.4,"breakHorizontal":12.1,"spinRate":1342,"spinDirection":219},"zone":14,"typeConfidence":0.92,"plateTime":0.45679703461191856,"extension":6.421843594625954},"index":3,"playId":"ad1f163c-39a6-3aca-847e-c86143cf3417","pitchNumber":4,"startTime":"2026-07-28T23:45:48.545Z","endTime":"2026-07-28T23:45:52.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.643764234368827,"aZ":-23.762238296144062,"pfxX":1.695394378006461,"pfxZ":5.100231542722524,"pX":1.3197316455555632,"pZ":1.3225335030787464,"vX0":5.936067590286725,"vY0":-126.96962940719547,"vZ0":-6.902165907880255,"x":66.69,"y":203.07,"x0":-1.2594994904917844,"y0":50.001280656007005,"z0":5.9409693682881874,"aX":2.7932755026718},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":-4.3,"spinRate":2319,"spinDirection":167},"zone":14,"typeConfidence":0.9,"plateTime":0.42980495289210374,"extension":6.089018959153636},"index":4,"playId":"7dd88ced-b86e-3f52-b669-1498be3c7b1f","pitchNumber":5,"startTime":"2026-07-28T23:46:12.328Z","endTime":"2026-07-28T23:46:15.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:46:15.331Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colt Keith pops out to third baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T23:46:17.345Z","endTime":"2026-07-28T23:47:14.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3611738291566,"aZ":-24.006323708926818,"pfxX":1.8508348756693591,"pfxZ":4.810685902910472,"pX":1.8944283612867705,"pZ":1.389163210379793,"vX0":7.451254869323917,"vY0":-128.37003123700185,"vZ0":-6.634956036210231,"x":44.79,"y":201.27,"x0":-1.2663385825600104,"y0":50.0004802378468,"z0":5.831920906210861,"aX":3.1401891029776063},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":-4.8,"spinRate":2483,"spinDirection":172},"zone":14,"typeConfidence":0.9,"plateTime":0.42394020068991267,"extension":6.141288826348778},"index":0,"playId":"4538763d-1155-3906-a2f1-67b624c6a7d2","pitchNumber":1,"startTime":"2026-07-28T23:46:42.677Z","endTime":"2026-07-28T23:46:45.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60238032224248,"aZ":-22.194092623508396,"pfxX":-8.669206081750067,"pfxZ":5.42374478628248,"pX":-0.3452881530094075,"pZ":3.396767523070292,"vX0":7.12169311899776,"vY0":-133.96525080332668,"vZ0":-1.566334372334404,"x":130.16,"y":147.07,"x0":-1.8958098837059412,"y0":50.0032993507525,"z0":5.556477611721212,"aX":-15.952104927151295},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":14.4,"spinRate":2140,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.4069636425887322,"extension":6.352687054779919},"hitData":{"launchSpeed":89.4,"launchAngle":79.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":121.98,"coordY":185.81}},"index":1,"playId":"894b4dfa-2c84-3612-a906-4382c1fb571d","pitchNumber":2,"startTime":"2026-07-28T23:47:04.367Z","endTime":"2026-07-28T23:47:14.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:47:14.966Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a ground ball to third baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T23:49:10.209Z","endTime":"2026-07-28T23:50:24.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.666852046745564,"aZ":-37.71117795168106,"pfxX":7.453200792075915,"pfxZ":-4.191615201009765,"pX":0.1310896490571347,"pZ":1.5701926814885827,"vX0":1.777082251014689,"vY0":-114.61474367682546,"vZ0":-1.306991509612223,"x":112.0,"y":196.38,"x0":-1.6239570637189769,"y0":50.004579494523405,"z0":5.855571746595714,"aX":9.841629891794591},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.6,"breakHorizontal":-13.9,"spinRate":2394,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.47926955575834107,"extension":6.753257901221365},"index":0,"playId":"615213de-e065-354e-a3c7-4c04bb942f15","pitchNumber":1,"startTime":"2026-07-28T23:49:20.283Z","endTime":"2026-07-28T23:49:23.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58052072848403,"aZ":-27.301794266592484,"pfxX":-7.065778120696374,"pfxZ":2.8400779723542016,"pX":-0.17511883085788438,"pZ":1.0465182418726697,"vX0":6.055384728075974,"vY0":-129.49406222864573,"vZ0":-5.716780117268807,"x":123.68,"y":210.52,"x0":-1.6148258138454592,"y0":50.00263959430706,"z0":5.345800418636693,"aX":-12.116665824373008},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":11.6,"spinRate":1213,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42141204069575977,"extension":6.850572918034554},"index":1,"playId":"8203afaf-9cc0-3255-b2e5-b711c34c49f0","pitchNumber":2,"startTime":"2026-07-28T23:49:32.727Z","endTime":"2026-07-28T23:49:35.905Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-28T23:49:44.032Z","endTime":"2026-07-28T23:49:52.474Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.292944322930587,"aZ":-34.188367353234185,"pfxX":2.3103521337321786,"pfxZ":-1.2236027908292693,"pX":0.5041907292560025,"pZ":0.2158847007709089,"vX0":4.767379997811364,"vY0":-126.50169453952226,"vZ0":-6.344782481917409,"x":97.78,"y":232.95,"x0":-1.6943627523879143,"y0":50.00486944629508,"z0":5.449542049205969,"aX":3.7982123996542994},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.2,"breakHorizontal":-5.2,"spinRate":2509,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4306086735920376,"extension":6.894840349260433},"index":3,"playId":"6079e32a-968c-3835-bf33-81b8d17ec929","pitchNumber":3,"startTime":"2026-07-28T23:49:52.474Z","endTime":"2026-07-28T23:49:56.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.796429967520023,"aZ":-17.119084385376034,"pfxX":-4.958650456169817,"pfxZ":7.418961819262977,"pX":-0.9761115017250795,"pZ":2.5911871254448298,"vX0":4.033147014640379,"vY0":-141.23530933715386,"vZ0":-5.133684271188497,"x":154.21,"y":168.82,"x0":-1.7751536978007818,"y0":50.00381866834595,"z0":5.525790354222141,"aX":-10.063940636682204},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":8.2,"spinRate":2188,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38713977046085546,"extension":6.733914082470914},"hitData":{"launchSpeed":87.6,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.04,"coordY":167.9}},"index":4,"playId":"0edaa07b-8dee-31ca-8ef5-5cb5f88d7907","pitchNumber":4,"startTime":"2026-07-28T23:50:15.943Z","endTime":"2026-07-28T23:50:24.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:50:24.306Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T23:50:30.125Z","endTime":"2026-07-28T23:52:10.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.460833627050583,"aZ":-18.696583334392397,"pfxX":-4.56030004846421,"pfxZ":6.820361374038235,"pX":0.061937954241254096,"pZ":3.089255793875564,"vX0":5.600463668681394,"vY0":-139.2592562216723,"vZ0":-3.344379049278755,"x":114.64,"y":155.37,"x0":-1.376879587867408,"y0":50.00485024838926,"z0":5.5331995450915565,"aX":-9.01405551940662},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":7.2,"spinRate":2275,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3923876444908698,"extension":6.5528181751044},"index":0,"playId":"ec155524-8876-3089-a6b9-e968b0cabb15","pitchNumber":1,"startTime":"2026-07-28T23:50:51.045Z","endTime":"2026-07-28T23:50:54.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371386651219453,"aZ":-21.988150064123182,"pfxX":1.216723513141278,"pfxZ":5.456157967114377,"pX":1.0891245563242402,"pZ":2.2834977859375716,"vX0":6.826934116394054,"vY0":-134.8122147735069,"vZ0":-4.453878157020151,"x":75.49,"y":177.13,"x0":-1.6193788732562837,"y0":50.00334504830141,"z0":5.480940422631765,"aX":2.271034714840357},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-3.5,"spinRate":2282,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.40408353129838614,"extension":6.809631007545498},"index":1,"playId":"817c6694-7c37-3756-a68a-d79fa1b486f8","pitchNumber":2,"startTime":"2026-07-28T23:51:14.254Z","endTime":"2026-07-28T23:51:17.408Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-28T23:51:31.525Z","endTime":"2026-07-28T23:51:49.999Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.166682981870707,"aZ":-26.132280185007048,"pfxX":2.8881097755937795,"pfxZ":3.3600350409800592,"pX":1.4038921029135651,"pZ":1.5208177338586515,"vX0":6.5884428923987945,"vY0":-132.6719342912721,"vZ0":-5.42428814470839,"x":63.49,"y":197.72,"x0":-1.4785847531609684,"y0":50.00209428567639,"z0":5.47612903283921,"aX":5.190110223534756},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-6.6,"spinRate":2453,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4115374790816442,"extension":6.661912822606907},"index":3,"playId":"6baf196a-2092-3ed3-b390-7da8007a50bd","pitchNumber":3,"startTime":"2026-07-28T23:51:49.999Z","endTime":"2026-07-28T23:51:52.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786384190299604,"aZ":-33.635314421918814,"pfxX":3.4110692980607134,"pfxZ":-0.8804044421282722,"pX":0.27694666065572454,"pZ":1.8531151712825407,"vX0":3.859610164095813,"vY0":-127.95548041309715,"vZ0":-2.7529711292116197,"x":106.44,"y":188.75,"x0":-1.6926606656213374,"y0":50.00132232161251,"z0":5.571710618858017,"aX":5.669555655119844},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.9,"breakHorizontal":-7.1,"spinRate":2543,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.4276570650958673,"extension":6.760131396464652},"index":4,"playId":"ad19dee8-89df-3bb1-9af2-208200d7bde8","pitchNumber":4,"startTime":"2026-07-28T23:52:06.921Z","endTime":"2026-07-28T23:52:10.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:52:10.301Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T23:52:13.802Z","endTime":"2026-07-28T23:54:16.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.603680783096113,"aZ":-17.38481421521702,"pfxX":-4.116751103981691,"pfxZ":7.378670143783809,"pX":-0.4961922463106758,"pZ":2.4687788973051146,"vX0":4.3731413177246985,"vY0":-140.16553868142037,"vZ0":-5.031857193668213,"x":135.91,"y":172.12,"x0":-1.5365341325357749,"y0":50.00089810428518,"z0":5.4106259718420775,"aX":-8.248304858207433},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":6.6,"spinRate":2346,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3897437999634361,"extension":6.653250484546928},"index":0,"playId":"c70f9f1f-30ad-3d56-b196-9975b2ae189a","pitchNumber":1,"startTime":"2026-07-28T23:52:34.122Z","endTime":"2026-07-28T23:52:37.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913987966279578,"aZ":-31.1464538884425,"pfxX":-5.9597605697078055,"pfxZ":0.5800287613749644,"pX":-0.20436936064048364,"pZ":1.781521332628334,"vX0":5.69328119985734,"vY0":-131.4313543023271,"vZ0":-3.5019980792517478,"x":124.79,"y":190.68,"x0":-1.616576251626733,"y0":50.00032635208465,"z0":5.425810367384826,"aX":-10.502995578072538},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.5,"breakHorizontal":9.6,"spinRate":1195,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4155559904584374,"extension":6.882152819596979},"index":1,"playId":"85dd0a43-a96c-306a-b353-14812fd61f41","pitchNumber":2,"startTime":"2026-07-28T23:52:49.796Z","endTime":"2026-07-28T23:52:54.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363757191940476,"aZ":-32.773659139292896,"pfxX":-7.499133781386417,"pfxZ":-0.3376188662494936,"pX":0.014845006881319608,"pZ":-0.07496867746441672,"vX0":6.909263958461392,"vY0":-131.90613070360024,"vZ0":-7.483963191419808,"x":116.43,"y":240.8,"x0":-1.65600109825651,"y0":50.00506989722946,"z0":5.195195242566591,"aX":-13.302224270948752},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.0,"breakHorizontal":12.2,"spinRate":1276,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.41422599540044613,"extension":6.856775845033957},"index":2,"playId":"4f3767df-6a47-3b6c-8bd5-d170c111e442","pitchNumber":3,"startTime":"2026-07-28T23:53:08.715Z","endTime":"2026-07-28T23:53:11.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39879912469666,"aZ":-13.754630328207616,"pfxX":-4.240608831595287,"pfxZ":9.346979889667308,"pX":-0.06229298691291131,"pZ":4.127932585091225,"vX0":5.6833849668604595,"vY0":-139.5049625833306,"vZ0":-1.3770575768690823,"x":119.37,"y":127.33,"x0":-1.5750726129650474,"y0":50.00556337614934,"z0":5.534712146437859,"aX":-8.359782470976997},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2283,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3926396824807079,"extension":6.605268601236253},"index":3,"playId":"20f9e616-bd32-301b-b0d7-8353fccebbdc","pitchNumber":4,"startTime":"2026-07-28T23:53:30.525Z","endTime":"2026-07-28T23:53:33.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.132838064065766,"aZ":-40.43359491107029,"pfxX":6.765958965068926,"pfxZ":-6.0782821663876465,"pX":-0.7775313216454561,"pZ":2.759371475420014,"vX0":-0.24044374055103507,"vY0":-115.99706021127655,"vZ0":1.6806922580068986,"x":146.64,"y":164.28,"x0":-1.5510405201637003,"y0":50.000984717658945,"z0":5.88670594822271,"aX":9.198788947525044},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.3,"breakHorizontal":-12.2,"spinRate":2473,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.47257288312144974,"extension":6.741231010833709},"index":4,"playId":"5438e0b7-ebf4-31fb-88b0-24b083b02aa6","pitchNumber":5,"startTime":"2026-07-28T23:53:48.674Z","endTime":"2026-07-28T23:53:53.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.876220530985687,"aZ":-32.67924264167145,"pfxX":3.712276408232833,"pfxZ":-0.31485373370917813,"pX":0.8037762297331296,"pZ":1.2329252797973527,"vX0":4.772345841417191,"vY0":-125.48390755618048,"vZ0":-3.9869419012189704,"x":86.36,"y":205.49,"x0":-1.6004644055838178,"y0":50.00400582148371,"z0":5.486620498075143,"aX":5.956643346147482},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":-7.8,"spinRate":2468,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.43543127374404333,"extension":6.816897255130048},"index":5,"playId":"00ea6639-8319-3887-b7ef-f26caff8e7fb","pitchNumber":6,"startTime":"2026-07-28T23:54:13.793Z","endTime":"2026-07-28T23:54:16.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:54:16.793Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T23:54:19.954Z","endTime":"2026-07-28T23:55:26.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71496443665186,"aZ":-14.196467110956625,"pfxX":-3.7911621090880927,"pfxZ":8.999760429040823,"pX":0.4163006709272372,"pZ":3.4205233174141254,"vX0":6.399508718543306,"vY0":-140.2158974564263,"vZ0":-3.231351299198306,"x":101.13,"y":146.43,"x0":-1.3996003982825675,"y0":50.00473866161712,"z0":5.510093571476878,"aX":-7.575355338451726},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":5.6,"spinRate":2243,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39013175632656605,"extension":6.760058079367944},"index":0,"playId":"2dabbace-6611-3cc6-9eed-9986a05e00f5","pitchNumber":1,"startTime":"2026-07-28T23:54:41.401Z","endTime":"2026-07-28T23:54:44.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.327367074579907,"aZ":-16.31865436307561,"pfxX":-4.731141846228893,"pfxZ":7.889019671110603,"pX":1.0112734878375673,"pZ":1.9895524844753172,"vX0":8.401855280106716,"vY0":-140.51488049171274,"vZ0":-6.415640638924103,"x":78.45,"y":185.06,"x0":-1.3959952195153793,"y0":50.00491602458436,"z0":5.3535167665556465,"aX":-9.511419309055913},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":7.0,"spinRate":2346,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38906321170271596,"extension":6.689810304276916},"index":1,"playId":"5cfdbc59-cb37-367e-bfb4-bcc35404ee29","pitchNumber":2,"startTime":"2026-07-28T23:54:59.095Z","endTime":"2026-07-28T23:55:03.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.646116976418117,"aZ":-25.251066605464832,"pfxX":1.7234203601478617,"pfxZ":3.817762552503469,"pX":0.9495100231776379,"pZ":1.8901549959656174,"vX0":6.2690554702105405,"vY0":-133.2961010001658,"vZ0":-4.489914781551176,"x":80.81,"y":187.75,"x0":-1.6496223771393255,"y0":50.00314443776768,"z0":5.4031093479519665,"aX":3.1226558770732926},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":-4.4,"spinRate":2356,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.409754753624501,"extension":6.732456696338915},"hitData":{"launchSpeed":84.6,"launchAngle":-3.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":144.59}},"index":2,"playId":"480a2795-7398-3c05-af95-f2f726194ea6","pitchNumber":3,"startTime":"2026-07-28T23:55:16.820Z","endTime":"2026-07-28T23:55:26.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:55:26.150Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T23:57:58.359Z","endTime":"2026-07-29T00:00:07.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Albert Suárez replaces Dean Kremer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T23:56:10.433Z","endTime":"2026-07-28T23:58:00.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":544150,"link":"/api/v1/people/544150"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.102453863562125,"aZ":-22.23284367870376,"pfxX":2.4673010782886484,"pfxZ":6.367819312551737,"pX":0.6709644774860122,"pZ":1.8810591322355859,"vX0":4.029639387931774,"vY0":-123.48391539007743,"vZ0":-5.657443532094056,"x":91.42,"y":187.99,"x0":-1.2957700457067531,"y0":50.002500027893234,"z0":6.045333978077492,"aX":3.8505865443638743},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.6,"breakHorizontal":-5.3,"spinRate":2156,"spinDirection":207},"zone":9,"typeConfidence":0.91,"plateTime":0.44173944902555595,"extension":6.683074821559584},"index":1,"playId":"d758d427-b230-3cfb-ba72-5f2a17b6c213","pitchNumber":1,"startTime":"2026-07-28T23:58:00.623Z","endTime":"2026-07-28T23:58:04.781Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-28T23:58:09.543Z","endTime":"2026-07-28T23:58:24.050Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.201436622428503,"aZ":-22.63133337432947,"pfxX":0.4107764684993467,"pfxZ":6.036024010652508,"pX":0.546542437617455,"pZ":3.1893084532365092,"vX0":4.354085847673987,"vY0":-124.4535392878272,"vZ0":-2.608761529289219,"x":96.17,"y":152.67,"x0":-1.273456588478119,"y0":50.00230663675895,"z0":6.110548888979848,"aX":0.6480378350484449},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.7,"breakHorizontal":-1.7,"spinRate":2208,"spinDirection":201},"zone":3,"typeConfidence":0.91,"plateTime":0.43884769116596,"extension":6.705558922103578},"index":3,"playId":"6e008b2d-a192-3bf0-a88d-23be7e466904","pitchNumber":2,"startTime":"2026-07-28T23:58:24.050Z","endTime":"2026-07-28T23:58:28.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12421611700558,"aZ":-13.056878349692314,"pfxX":-2.5547092218810032,"pfxZ":10.138108171978601,"pX":1.3157774484855471,"pZ":4.157344499746634,"vX0":6.634988560366784,"vY0":-136.47707757640634,"vZ0":-3.5329962193588207,"x":66.85,"y":126.53,"x0":-0.8153177995122117,"y0":50.00436568251121,"z0":6.368415567420489,"aX":-4.818969443591048},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":3.2,"spinRate":2338,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.4013772011372505,"extension":6.582610556264619},"index":4,"playId":"2afb656d-9511-3bab-ae4e-051ac4ad4f24","pitchNumber":3,"startTime":"2026-07-28T23:58:41.903Z","endTime":"2026-07-28T23:58:44.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.111345160238088,"aZ":-13.135291453764827,"pfxX":-4.110567988262983,"pfxZ":10.281085702782583,"pX":1.186136772564493,"pZ":1.5305855895777394,"vX0":6.486629109385483,"vY0":-135.35935563525672,"vZ0":-9.990322424908085,"x":71.79,"y":197.45,"x0":-0.7095342698868313,"y0":50.004429645438975,"z0":6.193869233935633,"aX":-7.613500932011602},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2270,"spinDirection":200},"zone":14,"typeConfidence":0.89,"plateTime":0.4049640478847598,"extension":6.629368265176198},"index":5,"playId":"16ebaf25-1aab-39f8-b61f-d9387686e469","pitchNumber":4,"startTime":"2026-07-28T23:58:59.465Z","endTime":"2026-07-28T23:59:02.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79264965940286,"aZ":-13.856797024459608,"pfxX":-3.5201918665783083,"pfxZ":9.677584908187283,"pX":0.1032086560314431,"pZ":3.2873902882074795,"vX0":4.164203660762541,"vY0":-136.62456440575383,"vZ0":-5.469123471609259,"x":113.07,"y":150.02,"x0":-0.982555328646111,"y0":50.000466704810925,"z0":6.265549234882602,"aX":-6.661463365943793},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2271,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.4007257522123422,"extension":6.588821265180906},"index":6,"playId":"bb11448b-eab3-3809-af83-845c5f9844c5","pitchNumber":5,"startTime":"2026-07-28T23:59:18.001Z","endTime":"2026-07-28T23:59:21.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43475584769471,"aZ":-24.173751222026247,"pfxX":0.4696072106594831,"pfxZ":5.035808343513268,"pX":0.6400596790531408,"pZ":1.1523559477594496,"vX0":4.498296625932295,"vY0":-124.81462279845859,"vZ0":-6.812891161913728,"x":92.6,"y":207.67,"x0":-1.241209326026244,"y0":50.00325615563569,"z0":5.8878698526452125,"aX":0.7462571249635933},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.9,"breakHorizontal":-1.8,"spinRate":2182,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.4376384333016534,"extension":6.724916499892823},"index":7,"playId":"a81f3c12-ffbe-3280-9260-0d6897e48f5d","pitchNumber":6,"startTime":"2026-07-28T23:59:38.467Z","endTime":"2026-07-28T23:59:41.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92115579796364,"aZ":-26.692706994891946,"pfxX":0.9868980304680027,"pfxZ":3.466967997128725,"pX":-0.05995370531499542,"pZ":3.2296969739556007,"vX0":2.7289614542829894,"vY0":-124.84190006194079,"vZ0":-1.703122376818531,"x":119.29,"y":151.58,"x0":-1.294985301056269,"y0":50.00138602441299,"z0":6.115977519955103,"aX":1.5582533399378091},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":2177,"spinDirection":192},"zone":2,"typeConfidence":0.91,"plateTime":0.43859900585496225,"extension":6.720057413738535},"hitData":{"launchSpeed":98.2,"launchAngle":48.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.89,"coordY":104.36}},"index":8,"playId":"9b1b5b43-9126-3bee-9b7d-169f879df833","pitchNumber":7,"startTime":"2026-07-28T23:59:54.889Z","endTime":"2026-07-29T00:00:07.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:00:07.632Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to center fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:00:09.760Z","endTime":"2026-07-29T00:01:33.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64114740315812,"aZ":-13.504139585645701,"pfxX":-5.731645068814024,"pfxZ":9.938665720724638,"pX":0.09309709996428144,"pZ":1.8071559058763864,"vX0":5.214158458352986,"vY0":-136.57637033373211,"vZ0":-9.140522479923906,"x":113.45,"y":189.99,"x0":-1.1013063137599455,"y0":50.002134786120905,"z0":6.1380782376511505,"aX":-10.767343829788638},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2374,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.4018921333723786,"extension":6.678260116883269},"index":0,"playId":"197cf991-afaf-3903-9ceb-a1220280aa17","pitchNumber":1,"startTime":"2026-07-29T00:00:31.556Z","endTime":"2026-07-29T00:00:34.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.136195093056553,"aZ":-12.369543382784292,"pfxX":-3.433427620552648,"pfxZ":10.627049805650634,"pX":-0.23140612613186481,"pZ":2.7861279189813044,"vX0":3.415890707722823,"vY0":-135.98394864424537,"vZ0":-6.825423738414688,"x":125.82,"y":163.55,"x0":-1.060632684701394,"y0":50.00648019638886,"z0":6.195382483280906,"aX":-6.401165143561677},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":5.4,"spinRate":2281,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.403521868872188,"extension":6.735277122954849},"index":1,"playId":"1906d7cf-0209-3b54-aaf8-dd9444b83a6b","pitchNumber":2,"startTime":"2026-07-29T00:00:48.925Z","endTime":"2026-07-29T00:00:51.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.597438010126943,"aZ":-16.336261313114786,"pfxX":-3.6613721678308084,"pfxZ":8.300651571306048,"pX":-0.2645772904202298,"pZ":4.696398589771057,"vX0":3.7062034275913405,"vY0":-136.64204482599305,"vZ0":-1.4965826553896613,"x":127.09,"y":111.98,"x0":-1.1570428386416387,"y0":50.00162722594063,"z0":6.363362379467044,"aX":-6.985055154797618},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":5.9,"spinRate":2245,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3994974998320209,"extension":6.554512257244305},"index":2,"playId":"c7fba96f-5b28-3670-8e1a-bf2a71bbe09e","pitchNumber":3,"startTime":"2026-07-29T00:01:09.120Z","endTime":"2026-07-29T00:01:12.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.553991746296504,"aZ":-24.53864760148629,"pfxX":-10.338080800499217,"pfxZ":4.836822774504658,"pX":0.2921957304666709,"pZ":1.8009400951613816,"vX0":7.116307321904914,"vY0":-123.9981481359302,"vZ0":-4.919985266098543,"x":105.86,"y":190.15,"x0":-1.2518929808961508,"y0":50.00435972241726,"z0":5.823305511701885,"aX":-16.324783379336218},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.0,"breakHorizontal":17.4,"spinRate":2019,"spinDirection":234},"zone":9,"typeConfidence":0.91,"plateTime":0.43938646899538547,"extension":6.834277153132852},"hitData":{"launchSpeed":92.8,"launchAngle":28.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.16,"coordY":45.58}},"index":3,"playId":"af75054a-7614-3cca-9910-7b3861423062","pitchNumber":4,"startTime":"2026-07-29T00:01:25.401Z","endTime":"2026-07-29T00:01:33.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:01:33.567Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eduardo Valencia singles on a line drive to right fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:01:34.995Z","endTime":"2026-07-29T00:03:39.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79806296873909,"aZ":-21.27796340860063,"pfxX":0.2476448181725992,"pfxZ":6.495841120650791,"pX":1.56091533042474,"pZ":1.213780501276921,"vX0":7.2543714984028025,"vY0":-127.54685919177156,"vZ0":-7.33884751898368,"x":57.5,"y":206.01,"x0":-1.331029545645716,"y0":50.00271700833335,"z0":5.759942931241326,"aX":0.4145644652288066},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.6,"breakHorizontal":-1.8,"spinRate":2185,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.4265087319814391,"extension":6.7839902457618395},"index":0,"playId":"8678898d-e263-3794-898f-4e089718011b","pitchNumber":1,"startTime":"2026-07-29T00:02:00.032Z","endTime":"2026-07-29T00:02:03.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8705542355748,"aZ":-25.8955875501284,"pfxX":0.1819988302479194,"pfxZ":3.8983796869316336,"pX":-0.6437475070348454,"pZ":3.5534635448997864,"vX0":1.8877056801904124,"vY0":-125.40619462844198,"vZ0":-0.8207707221122668,"x":141.54,"y":142.84,"x0":-1.4265823450194348,"y0":50.00133671267611,"z0":5.977725361022639,"aX":0.29231954358902534},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.1,"breakHorizontal":-0.7,"spinRate":2121,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.43502873329576763,"extension":6.82862045592189},"index":1,"playId":"1a696824-9277-329d-b7cf-81216f5cd9af","pitchNumber":2,"startTime":"2026-07-29T00:02:15.314Z","endTime":"2026-07-29T00:02:18.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58414847029546,"aZ":-21.38333705344814,"pfxX":-0.013927405565060447,"pfxZ":6.597383345550495,"pX":1.2427364862652566,"pZ":1.255261398510215,"vX0":6.577523608323297,"vY0":-126.28978716414021,"vZ0":-6.875606649213729,"x":69.63,"y":204.89,"x0":-1.3797005066071903,"y0":50.00590187099358,"z0":5.7000088186265465,"aX":-0.023218123741270195},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.8,"breakHorizontal":-1.3,"spinRate":2198,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.4315775914015263,"extension":6.8869187737247355},"index":2,"playId":"df15fee2-3650-3511-aa93-ce57d988cf05","pitchNumber":3,"startTime":"2026-07-29T00:02:34.422Z","endTime":"2026-07-29T00:02:37.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821022896853002,"aZ":-13.798437845477048,"pfxX":-3.6400073700832305,"pfxZ":9.521245344650378,"pX":0.07888285274688644,"pZ":2.103846612645311,"vX0":4.683310825640224,"vY0":-136.99240276765082,"vZ0":-8.101732230366704,"x":113.99,"y":181.98,"x0":-1.1675459765650615,"y0":50.00607638381983,"z0":6.011539976543164,"aX":-7.028225864798766},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":5.8,"spinRate":2319,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.3974550257292049,"extension":6.718089089599454},"index":3,"playId":"c0133b30-020e-3633-bd20-4baffd996613","pitchNumber":4,"startTime":"2026-07-29T00:02:51.221Z","endTime":"2026-07-29T00:02:55.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.258377195591958,"aZ":-15.482348684100836,"pfxX":-5.523482045202459,"pfxZ":8.500503777189289,"pX":0.4902724357603464,"pZ":2.534713865723269,"vX0":6.252896972536165,"vY0":-138.16459787851522,"vZ0":-7.105740137810517,"x":98.31,"y":170.34,"x0":-1.067904736808471,"y0":50.00491144511139,"z0":6.150331007554273,"aX":-10.84829659648279},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":9.0,"spinRate":2371,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.3940867011000826,"extension":6.69825361821192},"index":4,"playId":"f02def5f-0d6d-3428-8d71-cdce0ad62ece","pitchNumber":5,"startTime":"2026-07-29T00:03:07.646Z","endTime":"2026-07-29T00:03:11.113Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-29T00:03:18.261Z","endTime":"2026-07-29T00:03:29.194Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.308837067621482,"aZ":-17.596998864362984,"pfxX":-4.107402852725151,"pfxZ":7.576935023348829,"pX":-0.24485176153093138,"pZ":3.108822452737141,"vX0":3.479404746211723,"vY0":-137.30446725824254,"vZ0":-5.28241723511828,"x":126.33,"y":154.84,"x0":-0.9902863595070113,"y0":50.00124426877057,"z0":6.241869870460815,"aX":-7.899604812382648},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":6.7,"spinRate":2298,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.3977999838584432,"extension":6.658814356199266},"hitData":{"launchSpeed":88.5,"launchAngle":10.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.21,"coordY":102.65}},"index":6,"playId":"b0e2567c-1ca1-36e9-965d-10f3416d3609","pitchNumber":6,"startTime":"2026-07-29T00:03:29.194Z","endTime":"2026-07-29T00:03:39.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:03:39.986Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a line drive to center fielder Colton Cowser. Eduardo Valencia to 3rd.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:03:42.137Z","endTime":"2026-07-29T00:04:40.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"postOnThird":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39925769816472,"aZ":-21.90415903044217,"pfxX":0.11212744706583244,"pfxZ":6.422222929607315,"pX":2.223489131913694,"pZ":-0.14737730290613996,"vX0":8.458869918272384,"vY0":-124.94867218151686,"vZ0":-10.113391856480744,"x":32.25,"y":242.76,"x0":-1.203857052904451,"y0":50.00476752048062,"z0":5.715252597669155,"aX":0.17945511827479196},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.7,"breakHorizontal":-1.9,"spinRate":2100,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.43640149488990376,"extension":6.931866577463215},"index":0,"playId":"2e8e728c-f547-32ea-9ef0-aab9924653ff","pitchNumber":1,"startTime":"2026-07-29T00:04:05.938Z","endTime":"2026-07-29T00:04:09.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60674219047282,"aZ":-14.760664364119789,"pfxX":-4.945041699294768,"pfxZ":9.142743846467038,"pX":-0.506893937158695,"pZ":2.234924076798494,"vX0":2.9963267742156035,"vY0":-136.9897202126693,"vZ0":-7.891124632564608,"x":136.32,"y":178.44,"x0":-0.971031477497122,"y0":50.00511038648972,"z0":6.157236981605705,"aX":-9.421611290568295},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2408,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.3994830955798174,"extension":6.706301191876106},"hitData":{"launchSpeed":92.0,"launchAngle":18.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.12,"coordY":84.78}},"index":1,"playId":"c26d7a8e-7415-38bd-b332-b15515726d57","pitchNumber":2,"startTime":"2026-07-29T00:04:29.224Z","endTime":"2026-07-29T00:04:40.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:04:40.639Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to center fielder Colton Cowser. Eduardo Valencia scores. Javier Báez to 3rd.","rbi":1,"awayScore":0,"homeScore":9,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:06:05.281Z","endTime":"2026-07-29T00:07:25.655Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":544150,"link":"/api/v1/people/544150"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T00:04:58.876Z","endTime":"2026-07-29T00:06:07.576Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26846997534804,"aZ":-16.022759064395693,"pfxX":-2.9221279893459675,"pfxZ":8.765951060745017,"pX":0.6594689371619028,"pZ":4.394783212648769,"vX0":5.562953085675785,"vY0":-134.6287535052219,"vZ0":-2.2520697663533498,"x":91.86,"y":120.12,"x0":-1.050622021845109,"y0":50.00030422688947,"z0":6.37168034402223,"aX":-5.383108757933292},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":4.2,"spinRate":2251,"spinDirection":205},"zone":12,"typeConfidence":0.89,"plateTime":0.4062997553994414,"extension":6.650171351176354},"index":1,"playId":"2f816fc6-4462-3cb4-b752-0a1e71866b47","pitchNumber":1,"startTime":"2026-07-29T00:06:07.576Z","endTime":"2026-07-29T00:06:10.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.115134603319785,"aZ":-17.323082706878978,"pfxX":-2.806257841829498,"pfxZ":7.977782820901314,"pX":0.950205272739425,"pZ":2.7782198377058576,"vX0":6.4676144596242136,"vY0":-135.2358117132671,"vZ0":-5.9495491662253555,"x":80.78,"y":163.77,"x0":-1.102438767331022,"y0":50.003925236519734,"z0":6.212358873037878,"aX":-5.225317474019501},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":3.8,"spinRate":2276,"spinDirection":206},"zone":12,"typeConfidence":0.87,"plateTime":0.4042612009701356,"extension":6.5989056081823065},"index":2,"playId":"b75e486c-10d2-3e36-b8e7-f1f2bd978ad6","pitchNumber":2,"startTime":"2026-07-29T00:06:23.991Z","endTime":"2026-07-29T00:06:29.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":72.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.79424235569683,"aZ":-38.05667427295287,"pfxX":0.6042663098119634,"pfxZ":-4.56450307448895,"pX":-0.24805678280989246,"pZ":1.6514487665792128,"vX0":2.221299902775987,"vY0":-112.39874031516634,"vZ0":-1.3572766393967721,"x":126.46,"y":194.19,"x0":-1.3242524498495398,"y0":50.0008281806406,"z0":6.099058374891337,"aX":0.7790618923701147},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-8.3,"breakHorizontal":-1.6,"spinRate":2278,"spinDirection":52},"zone":8,"typeConfidence":0.91,"plateTime":0.48576853104627027,"extension":6.63040498520417},"index":3,"playId":"7706ec20-f0b6-37c1-8533-48f36e7f9508","pitchNumber":3,"startTime":"2026-07-29T00:06:43.638Z","endTime":"2026-07-29T00:06:48.447Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99344084414706,"aZ":-15.317018181700377,"pfxX":-3.9793775839657153,"pfxZ":8.842966240972935,"pX":0.15596208252134489,"pZ":2.2395386871932303,"vX0":5.041279686713132,"vY0":-136.91896096622162,"vZ0":-7.649130411837864,"x":111.06,"y":178.31,"x0":-1.1883813626255708,"y0":50.00628317015547,"z0":6.108774994330285,"aX":-7.589844952039626},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":6.2,"spinRate":2320,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.39936394079603765,"extension":6.683867335763532},"hitData":{"launchSpeed":91.4,"launchAngle":22.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":92.92,"coordY":82.76}},"index":4,"playId":"68f39bf0-a1d3-3837-9c98-09f10d72c6e7","pitchNumber":4,"startTime":"2026-07-29T00:07:14.396Z","endTime":"2026-07-29T00:07:25.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:07:25.655Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":0,"homeScore":9,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:07:35.921Z","endTime":"2026-07-29T00:08:50.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":81.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.08848354270618,"aZ":-24.89089809730737,"pfxX":-1.1719465889442953,"pfxZ":4.444020254287429,"pX":0.4536558954133184,"pZ":1.9241178587596046,"vX0":4.691583686303801,"vY0":-125.79747941145298,"vZ0":-4.805456251061658,"x":99.71,"y":186.83,"x0":-1.2651162113282293,"y0":50.00298337513828,"z0":5.8216059144780266,"aX":-1.9211757083357808},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":1.3,"spinRate":2191,"spinDirection":197},"zone":9,"typeConfidence":0.9,"plateTime":0.4316833995573366,"extension":6.986897525217067},"index":0,"playId":"d8e4bdc8-7815-3047-8245-57c9705ebe1d","pitchNumber":1,"startTime":"2026-07-29T00:08:07.357Z","endTime":"2026-07-29T00:08:11.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8356907782704,"aZ":-25.785568254021584,"pfxX":0.15189362830069641,"pfxZ":4.026017719747394,"pX":-0.28481878872989247,"pZ":3.1115214440759957,"vX0":2.8504091566170637,"vY0":-124.09894477383524,"vZ0":-1.7367199205562467,"x":127.86,"y":154.77,"x0":-1.4598558331174207,"y0":50.002672080543476,"z0":5.933152737345663,"aX":0.24041637720358844},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":-0.8,"spinRate":2102,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.4385074433148519,"extension":6.797716279765163},"index":1,"playId":"392c9374-1a8a-308f-982c-2641dc36ffe3","pitchNumber":2,"startTime":"2026-07-29T00:08:24.850Z","endTime":"2026-07-29T00:08:27.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24049332654507,"aZ":-14.848404035713136,"pfxX":-4.17521804544314,"pfxZ":9.318051138598396,"pX":0.5439468778939999,"pZ":3.3902563416203924,"vX0":5.390075837999742,"vY0":-135.1929557645233,"vZ0":-4.804020013453642,"x":96.27,"y":147.24,"x0":-0.9290256503827792,"y0":50.003575304388875,"z0":6.22534329567394,"aX":-7.764129213418639},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":6.5,"spinRate":2304,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.404456049012234,"extension":6.692695052338361},"index":2,"playId":"d7aa4a2e-36ee-316a-9459-74f07f10f451","pitchNumber":3,"startTime":"2026-07-29T00:08:47.677Z","endTime":"2026-07-29T00:08:50.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:08:50.941Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Beavers grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":9,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:10:47.313Z","endTime":"2026-07-29T00:12:55.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95830761691846,"aZ":-27.882155469454197,"pfxX":1.9291041119083485,"pfxZ":2.4630589206338698,"pX":0.7792158422676755,"pZ":1.695828052678605,"vX0":5.38925338770989,"vY0":-130.81728066664277,"vZ0":-4.4260401356512995,"x":87.3,"y":192.99,"x0":-1.553162608230873,"y0":50.00583112029182,"z0":5.484511519639689,"aX":3.3641562339654385},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":-4.6,"spinRate":2380,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.41768349286072315,"extension":6.736829230979983},"index":0,"playId":"d49f00b4-23eb-35ab-ba6c-bcafd76fee9e","pitchNumber":1,"startTime":"2026-07-29T00:10:58.820Z","endTime":"2026-07-29T00:11:01.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.401770197481895,"aZ":-30.662596233001906,"pfxX":-6.553180800597708,"pfxZ":0.8828500403215118,"pX":0.504226550222945,"pZ":0.7466822990514479,"vX0":7.3237763906662785,"vY0":-129.4498105150217,"vZ0":-5.844447352108894,"x":97.78,"y":218.62,"x0":-1.4964984238043553,"y0":50.00569776730598,"z0":5.3515272231497,"aX":-11.239616697918187},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":10.4,"spinRate":1324,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42147107875333,"extension":6.956958256039889},"index":1,"playId":"ee96b922-b209-3a64-ba45-a6e0a2cf6fe0","pitchNumber":2,"startTime":"2026-07-29T00:11:12.920Z","endTime":"2026-07-29T00:11:16.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686959076497704,"aZ":-35.243791743360575,"pfxX":4.601428328130606,"pfxZ":-1.9391266540712238,"pX":-0.7340949834234561,"pZ":2.865268631704204,"vX0":1.0928699406678886,"vY0":-125.28227171702254,"vZ0":0.15983870941551892,"x":144.98,"y":161.42,"x0":-1.7743661851638948,"y0":50.004923142310076,"z0":5.695045776520881,"aX":7.272632502560902},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.2,"breakHorizontal":-8.6,"spinRate":2397,"spinDirection":94},"zone":4,"typeConfidence":2.0,"plateTime":0.438178740302245,"extension":6.530519994633425},"index":2,"playId":"1f01151b-ed06-3521-b095-1729bfc70e01","pitchNumber":3,"startTime":"2026-07-29T00:11:28.415Z","endTime":"2026-07-29T00:11:31.415Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T00:11:51.609Z","endTime":"2026-07-29T00:12:02.091Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.410003604586784,"aZ":-38.308461351546526,"pfxX":10.430149367823303,"pfxZ":-4.378059859872089,"pX":0.5909165917852458,"pZ":1.4210427838230284,"vX0":1.5282430436876329,"vY0":-118.46398657164755,"vZ0":-1.7217751211724035,"x":94.48,"y":200.41,"x0":-1.4180432513005687,"y0":50.00148619196458,"z0":5.70210243122404,"aX":14.626296688755996},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.0,"breakHorizontal":-19.2,"spinRate":2516,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.46471074083093233,"extension":6.763492328474075},"index":4,"playId":"369bc45f-b0bd-314e-91bb-51a589e94bd1","pitchNumber":4,"startTime":"2026-07-29T00:12:02.091Z","endTime":"2026-07-29T00:12:06.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19257099464211,"aZ":-15.596352747980534,"pfxX":-5.533378544608453,"pfxZ":8.229221565397443,"pX":0.19882067270112724,"pZ":3.1449192225149276,"vX0":6.9900197859320885,"vY0":-140.64812523274074,"vZ0":-3.8111104552085253,"x":109.42,"y":153.87,"x0":-1.5931167032405062,"y0":50.00677631159608,"z0":5.5210505064316475,"aX":-11.152609331678182},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":2311,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.38858739823636856,"extension":6.726312314093004},"index":5,"playId":"2e696745-4d7c-3b2d-a911-4116a3311d47","pitchNumber":5,"startTime":"2026-07-29T00:12:30.951Z","endTime":"2026-07-29T00:12:33.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.997560400112754,"aZ":-29.47509117717447,"pfxX":3.1077174900045232,"pfxZ":1.5218981588741558,"pX":0.2256451825311327,"pZ":1.7344488646219198,"vX0":3.5866124658182197,"vY0":-132.34962572204827,"vZ0":-4.183342026504711,"x":108.4,"y":191.95,"x0":-1.550420015906064,"y0":50.004068154103734,"z0":5.491895416919487,"aX":5.518685497590107},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":-6.4,"spinRate":2387,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.4136950794021974,"extension":6.733086074593228},"hitData":{"launchSpeed":97.9,"launchAngle":6.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":153.71}},"index":6,"playId":"279eb7b4-3a53-3fa9-8f6d-840307a68da0","pitchNumber":6,"startTime":"2026-07-29T00:12:48.216Z","endTime":"2026-07-29T00:12:55.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:12:55.697Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":9,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:12:59.125Z","endTime":"2026-07-29T00:14:44.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.338349203436533,"aZ":-16.88527232408549,"pfxX":-8.897213932907661,"pfxZ":7.767794979444028,"pX":-0.04771836577564357,"pZ":0.5324779295858669,"vX0":6.360581773179766,"vY0":-139.16752109082242,"vZ0":-9.979723875859893,"x":118.82,"y":224.4,"x0":-1.2034355768573943,"y0":50.00122441806571,"z0":5.27596840335087,"aX":-17.503829603061323},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":14.9,"spinRate":2230,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.39312297705088417,"extension":6.7821070729243615},"index":0,"playId":"e642aa4b-2e97-3f88-9056-2a51e44688ec","pitchNumber":1,"startTime":"2026-07-29T00:13:16.559Z","endTime":"2026-07-29T00:13:19.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.808514186269118,"aZ":-40.67349534481078,"pfxX":7.77715577673136,"pfxZ":-6.625555466246254,"pX":-0.8107210563267084,"pZ":2.9610812780504268,"vX0":-0.6414337089917956,"vY0":-112.65499344150706,"vZ0":2.5589981209062986,"x":147.9,"y":158.83,"x0":-1.5321728460545923,"y0":50.002892289072875,"z0":5.927150274958374,"aX":9.977654262074346},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.0,"breakHorizontal":-13.9,"spinRate":2405,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.4865434355893541,"extension":6.880449039794901},"index":1,"playId":"efef6c9e-a83a-3e3e-87ff-9ea34296e87a","pitchNumber":2,"startTime":"2026-07-29T00:13:33.721Z","endTime":"2026-07-29T00:13:37.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69770232755905,"aZ":-20.417952774282536,"pfxX":-8.020000359047334,"pfxZ":5.975735589502282,"pX":-0.554860757402928,"pZ":2.153629715014485,"vX0":5.424899953301024,"vY0":-138.61313731785202,"vZ0":-5.375823968111513,"x":138.15,"y":180.63,"x0":-1.4840980673877722,"y0":50.00413487798839,"z0":5.459527823239892,"aX":-15.784330812900574},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":13.6,"spinRate":2259,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3934400446599433,"extension":6.813991684941994},"index":2,"playId":"974315d4-1a53-391d-aecf-afc67b359485","pitchNumber":3,"startTime":"2026-07-29T00:13:47.947Z","endTime":"2026-07-29T00:13:51.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69638145516452,"aZ":-21.333292227625673,"pfxX":-8.178450279569176,"pfxZ":5.554795623185893,"pX":-1.0731121150023808,"pZ":1.8180180352238433,"vX0":4.010504793027484,"vY0":-138.28719616774407,"vZ0":-5.978698484693481,"x":157.9,"y":189.69,"x0":-1.4738422151488673,"y0":50.00117635574343,"z0":5.42356785950118,"aX":-15.95566838405074},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":14.0,"spinRate":2102,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3949690413017173,"extension":6.832364790024876},"index":3,"playId":"89012219-0152-3e5e-903c-60f94045cec8","pitchNumber":4,"startTime":"2026-07-29T00:14:05.878Z","endTime":"2026-07-29T00:14:10.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.988496909980867,"aZ":-27.459411362493103,"pfxX":4.333921223938026,"pfxZ":2.652325738049665,"pX":-0.3176421428321781,"pZ":3.231042167373454,"vX0":2.079548606770077,"vY0":-131.75999888031225,"vZ0":-0.897523656776117,"x":129.11,"y":151.54,"x0":-1.6775584743183714,"y0":50.004861738144434,"z0":5.584473408695062,"aX":7.707331364272016},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.8,"breakHorizontal":-8.3,"spinRate":2366,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.41390560971458124,"extension":6.780894082924543},"index":4,"playId":"6580734a-8551-3800-bc23-af9db5cff4d2","pitchNumber":5,"startTime":"2026-07-29T00:14:19.626Z","endTime":"2026-07-29T00:14:23.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.200827084454257,"aZ":-25.74232169222643,"pfxX":1.9655136344462711,"pfxZ":3.461570162917667,"pX":0.1635734248884201,"pZ":2.546650581653784,"vX0":3.959968787755648,"vY0":-134.7513360982678,"vZ0":-2.942408640653066,"x":110.76,"y":170.02,"x0":-1.5741063647637366,"y0":50.00587001985318,"z0":5.449541693586511,"aX":3.655505393187127},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":-4.3,"spinRate":2298,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.40474752534029834,"extension":6.76558691117426},"hitData":{"launchSpeed":87.4,"launchAngle":66.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":148.64}},"index":5,"playId":"363080d1-8ef1-3f38-89b8-80da75e6730a","pitchNumber":6,"startTime":"2026-07-29T00:14:34.041Z","endTime":"2026-07-29T00:14:44.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:14:44.660Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, pitcher Troy Melton to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":9,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:14:47.128Z","endTime":"2026-07-29T00:15:57.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675512,"link":"/api/v1/people/675512"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11443338368047,"aZ":-30.978090820394645,"pfxX":-5.579195075247267,"pfxZ":0.7078491696897391,"pX":-1.4158118444458594,"pZ":3.4558999081361956,"vX0":2.637545970430741,"vY0":-128.47726956528268,"vZ0":0.7566837365367074,"x":170.97,"y":145.47,"x0":-1.7231045582348175,"y0":50.00449647880292,"z0":5.539034640600291,"aX":-9.458928518979983},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.7,"breakHorizontal":9.6,"spinRate":1369,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4240562428979837,"extension":6.910578760295719},"index":0,"playId":"ac46658d-b928-32e6-b90f-2bb8629b2f42","pitchNumber":1,"startTime":"2026-07-29T00:15:07.228Z","endTime":"2026-07-29T00:15:10.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886136698866395,"aZ":-15.557893566076437,"pfxX":-4.6826989792377764,"pfxZ":8.386211499905958,"pX":0.3609971977939255,"pZ":1.1590964897506866,"vX0":6.878296077494498,"vY0":-139.29825082961372,"vZ0":-8.459212518067398,"x":103.24,"y":207.48,"x0":-1.522544439005197,"y0":50.00506702986134,"z0":5.246672950033865,"aX":-9.280264487221205},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":2246,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39198721358084354,"extension":6.829889603410613},"index":1,"playId":"161d028b-5282-3320-a284-42c2456ef2f6","pitchNumber":2,"startTime":"2026-07-29T00:15:20.096Z","endTime":"2026-07-29T00:15:23.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.689640629086558,"aZ":-38.91345145542066,"pfxX":8.29115154497757,"pfxZ":-5.0833987401423,"pX":-0.12327104681180684,"pZ":2.262691909469918,"vX0":0.44612247666265614,"vY0":-114.7751477373811,"vZ0":0.5261136159814355,"x":121.7,"y":177.69,"x0":-1.396805718622274,"y0":50.00555547199766,"z0":5.842378570745582,"aX":10.982527944083298},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.8,"breakHorizontal":-15.1,"spinRate":2482,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.47856424455924396,"extension":6.842599781069393},"index":2,"playId":"efce995b-5370-3532-8765-38577b26f02d","pitchNumber":3,"startTime":"2026-07-29T00:15:32.165Z","endTime":"2026-07-29T00:15:35.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.526168127872147,"aZ":-28.433519154523292,"pfxX":-5.743465049452263,"pfxZ":2.09974875242772,"pX":-0.5664468348661448,"pZ":1.9031146728053165,"vX0":4.901246503919388,"vY0":-131.58144033240052,"vZ0":-3.717978236047101,"x":138.59,"y":187.4,"x0":-1.6919457416460901,"y0":50.00446750978493,"z0":5.402383659793485,"aX":-10.241432841160767},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":9.6,"spinRate":1340,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.41362939410080957,"extension":6.8825735297906965},"hitData":{"launchSpeed":74.7,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.29,"coordY":171.2}},"index":3,"playId":"8226ea6e-0636-3c71-bb67-49c0fbc49381","pitchNumber":4,"startTime":"2026-07-29T00:15:49.756Z","endTime":"2026-07-29T00:15:57.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:15:57.056Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Malgeri singles on a sharp line drive to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":9,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:18:05.928Z","endTime":"2026-07-29T00:18:21.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ben Malgeri replaces Riley Greene.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T00:17:52.902Z","endTime":"2026-07-29T00:18:08.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98258892199925,"aZ":-14.932376850914515,"pfxX":-3.537181454559625,"pfxZ":9.267507354792606,"pX":-0.22522443110112916,"pZ":2.884426006181606,"vX0":3.701973208092311,"vY0":-135.18421748224094,"vZ0":-5.986096436467742,"x":125.59,"y":160.9,"x0":-1.1493197339694872,"y0":50.00499970136225,"z0":6.16608256182556,"aX":-6.582926949058498},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":5.6,"spinRate":2274,"spinDirection":208},"zone":2,"typeConfidence":0.89,"plateTime":0.4043395764214823,"extension":6.685794052697253},"hitData":{"launchSpeed":105.5,"launchAngle":12.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":89.85,"coordY":84.1}},"index":1,"playId":"b3f4f13a-05b4-3726-b562-16f12bbfe23f","pitchNumber":1,"startTime":"2026-07-29T00:18:08.225Z","endTime":"2026-07-29T00:18:21.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:18:21.496Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":9,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:18:20.461Z","endTime":"2026-07-29T00:20:49.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92492370348602,"aZ":-25.939021984931838,"pfxX":-1.8858000684318217,"pfxZ":4.020464010265059,"pX":0.5737257611602119,"pZ":1.3324961629151968,"vX0":5.070293894891854,"vY0":-123.08247843135936,"vZ0":-5.633089074239267,"x":95.13,"y":202.8,"x0":-1.258107613872835,"y0":50.0048138617709,"z0":5.817286277794741,"aX":-2.9262886435657682},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.4,"breakHorizontal":2.4,"spinRate":2134,"spinDirection":203},"zone":14,"typeConfidence":0.87,"plateTime":0.4431711379537622,"extension":6.6978816347332755},"index":0,"playId":"9ce48225-4124-3d76-a194-76603621c5cd","pitchNumber":1,"startTime":"2026-07-29T00:18:46.097Z","endTime":"2026-07-29T00:18:49.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449794387976645,"aZ":-26.33196864153465,"pfxX":-0.43619559086922643,"pfxZ":3.6943568758459744,"pX":-0.17365296964723734,"pZ":3.080473636126739,"vX0":3.0683731023748275,"vY0":-124.49648844262731,"vZ0":-1.907297513609759,"x":123.62,"y":155.61,"x0":-1.3618864197069995,"y0":50.00040415015822,"z0":6.021912916546216,"aX":-0.689616768423846},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.5,"breakHorizontal":0.1,"spinRate":2209,"spinDirection":189},"zone":2,"typeConfidence":0.9,"plateTime":0.4388525158814205,"extension":6.781193907308553},"index":1,"playId":"e5b6e54a-488e-3938-949b-48cd8e65c302","pitchNumber":2,"startTime":"2026-07-29T00:19:03.496Z","endTime":"2026-07-29T00:19:07.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.395294686654417,"aZ":-13.899119739497895,"pfxX":-3.556342346623262,"pfxZ":9.814120384339647,"pX":0.3313317815711737,"pZ":3.2424343102982465,"vX0":4.965610779889919,"vY0":-135.30812066043433,"vZ0":-5.434952544797584,"x":104.37,"y":151.23,"x0":-1.0620802774635536,"y0":50.001720832280505,"z0":6.24431985008322,"aX":-6.6216175682037965},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2290,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.4041868845776255,"extension":6.692052916075191},"index":2,"playId":"4229e968-cec8-3a7e-b0a0-3bd3bb333836","pitchNumber":3,"startTime":"2026-07-29T00:19:29.324Z","endTime":"2026-07-29T00:19:32.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.310139410181005,"aZ":-24.478730789962576,"pfxX":-0.32096170073611496,"pfxZ":4.953067498742456,"pX":0.5765340057513785,"pZ":1.258343390212299,"vX0":4.738548951834442,"vY0":-123.26973619469914,"vZ0":-5.972161438522234,"x":95.02,"y":204.8,"x0":-1.321235868537933,"y0":50.00468001769496,"z0":5.753313794503461,"aX":-0.4999263754691635},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.9,"breakHorizontal":-0.4,"spinRate":2147,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.4427329680756098,"extension":6.758375469622045},"index":3,"playId":"65bb5417-e203-335b-b43f-994327d6a343","pitchNumber":4,"startTime":"2026-07-29T00:19:49.581Z","endTime":"2026-07-29T00:19:53.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74420632008519,"aZ":-34.969647542473766,"pfxX":1.6851084354346937,"pfxZ":-2.1709950243423695,"pX":1.0928090474861534,"pZ":-1.1703912319796568,"vX0":4.331736016981517,"vY0":-112.73320039565161,"vZ0":-7.785115774860244,"x":75.34,"y":270.38,"x0":-1.073613822535394,"y0":50.00455226703643,"z0":5.863415034474794,"aX":2.1662540995438},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-5.6,"breakHorizontal":-4.2,"spinRate":2246,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4860943852394115,"extension":6.837096553896198},"index":4,"playId":"1ae47639-a72b-36d9-8281-78993f3891a5","pitchNumber":5,"startTime":"2026-07-29T00:20:21.804Z","endTime":"2026-07-29T00:20:25.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.120674143105024,"aZ":-24.103574189530896,"pfxX":0.43928783946855376,"pfxZ":5.082629624355317,"pX":0.345767697239681,"pZ":2.192448510266632,"vX0":4.108147046283232,"vY0":-124.93590849342587,"vZ0":-4.168733294114883,"x":103.82,"y":179.58,"x0":-1.373892139146281,"y0":50.003072842725196,"z0":5.853223084042958,"aX":0.6970279943817237},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":-1.7,"spinRate":2205,"spinDirection":198},"zone":9,"typeConfidence":0.91,"plateTime":0.43765439930692374,"extension":6.7910541670856155},"index":5,"playId":"aea16db3-2feb-3355-9b34-9d3ddd1260d3","pitchNumber":6,"startTime":"2026-07-29T00:20:45.618Z","endTime":"2026-07-29T00:20:49.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:20:49.036Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to center fielder Colton Cowser. Ben Malgeri to 3rd.","rbi":0,"awayScore":0,"homeScore":9,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:20:52.240Z","endTime":"2026-07-29T00:23:42.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.696109445787215,"aZ":-16.44770827511184,"pfxX":-4.374686890411681,"pfxZ":8.676538846907398,"pX":0.8479641918684229,"pZ":1.7126574716030696,"vX0":6.668742280040082,"vY0":-133.72750849954647,"vZ0":-8.490896683285655,"x":84.68,"y":192.54,"x0":-1.109085856997803,"y0":50.00212178188086,"z0":6.107694246465751,"aX":-7.9281835526418405},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":6.5,"spinRate":2244,"spinDirection":213},"zone":14,"typeConfidence":0.83,"plateTime":0.409514929917147,"extension":6.653117857142295},"index":0,"playId":"16a7bf69-d29c-3493-a142-1c519a080fa8","pitchNumber":1,"startTime":"2026-07-29T00:21:17.041Z","endTime":"2026-07-29T00:21:20.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.421259088697145,"aZ":-15.076755123441037,"pfxX":-4.033066219307942,"pfxZ":9.179025534387677,"pX":-0.09332624873656996,"pZ":4.1184897291759475,"vX0":4.732193403395502,"vY0":-135.7956961520287,"vZ0":-2.8582943227174358,"x":120.56,"y":127.58,"x0":-1.3365964200935347,"y0":50.005372807851266,"z0":6.236846372346186,"aX":-7.5149437228098215},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2326,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.40372765126138876,"extension":6.5748463622951565},"index":1,"playId":"cfd0553f-dd98-3871-95c5-a768b26ac985","pitchNumber":2,"startTime":"2026-07-29T00:21:33.827Z","endTime":"2026-07-29T00:21:37.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25074545553714,"aZ":-15.98792390837629,"pfxX":-6.73687670479727,"pfxZ":8.46645102947219,"pX":1.0169723902835885,"pZ":1.9582461554093538,"vX0":7.846197657053078,"vY0":-136.89757528533488,"vZ0":-8.25647486962477,"x":78.24,"y":185.91,"x0":-1.0015782618430473,"y0":50.00057499967784,"z0":6.092552873665165,"aX":-12.875156077645645},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":10.7,"spinRate":2389,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.3990453511277079,"extension":6.66628156090343},"index":2,"playId":"d071bd51-e9ec-33f7-b21d-314197c6c829","pitchNumber":3,"startTime":"2026-07-29T00:21:57.387Z","endTime":"2026-07-29T00:22:00.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.157232219257697,"aZ":-21.23667155586343,"pfxX":-10.426064813297675,"pfxZ":6.953050699158684,"pX":1.0248153886085258,"pZ":0.314943529422438,"vX0":8.839482542398027,"vY0":-124.15732667309132,"vZ0":-8.72819057050799,"x":75.01,"y":238.91,"x0":-1.2144706816319242,"y0":50.00015320581156,"z0":5.621588101059395,"aX":-16.3938524263536},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.8,"breakHorizontal":17.0,"spinRate":2114,"spinDirection":232},"zone":14,"typeConfidence":0.88,"plateTime":0.4399331383463929,"extension":6.889523153783355},"index":3,"playId":"0b5f2518-d31e-39bf-8cc6-d6b01a9215d3","pitchNumber":4,"startTime":"2026-07-29T00:22:15.211Z","endTime":"2026-07-29T00:22:19.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564072655786084,"aZ":-24.221596492098815,"pfxX":-10.082276470575472,"pfxZ":4.995018776683299,"pX":-0.20389487774833948,"pZ":1.6941970799971844,"vX0":6.227873201993534,"vY0":-124.69744648095315,"vZ0":-4.937557996667439,"x":124.77,"y":193.04,"x0":-1.4104141574410207,"y0":50.001429442444824,"z0":5.671737658077152,"aX":-16.046308285156414},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.3,"breakHorizontal":17.0,"spinRate":2063,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.43747119191472494,"extension":6.8130396303517555},"index":4,"playId":"b5878d09-4784-3e51-b788-8859d7b1b781","pitchNumber":5,"startTime":"2026-07-29T00:22:39.231Z","endTime":"2026-07-29T00:22:42.392Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-29T00:22:50.294Z","endTime":"2026-07-29T00:23:08.825Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.289281114339175,"aZ":-20.364058792207384,"pfxX":-6.467015978071174,"pfxZ":6.170594990279168,"pX":-0.7484535971052607,"pZ":2.756797591572868,"vX0":3.837619569751049,"vY0":-136.78336323162807,"vZ0":-5.208142499927348,"x":145.53,"y":164.35,"x0":-1.3219884177876415,"y0":50.003820400305514,"z0":6.061981702734682,"aX":-12.379979283383749},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":11.0,"spinRate":2334,"spinDirection":219},"zone":4,"typeConfidence":0.89,"plateTime":0.3988794046677091,"extension":6.650715062150815},"index":6,"playId":"2c1672ac-f772-3e40-bba5-c0cf9ac65d37","pitchNumber":6,"startTime":"2026-07-29T00:23:08.825Z","endTime":"2026-07-29T00:23:13.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.144060951047585,"aZ":-26.777209626290055,"pfxX":-11.309531559574257,"pfxZ":3.4836351992299015,"pX":-1.078727804634481,"pZ":2.4363505703659136,"vX0":4.535166233693194,"vY0":-123.5842356929885,"vZ0":-2.7849914058281597,"x":158.12,"y":173.0,"x0":-1.466044457860331,"y0":50.004297002867816,"z0":5.822083521672024,"aX":-17.532125086703882},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":19.4,"spinRate":2029,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4428379452924567,"extension":6.715242152550584},"hitData":{"launchSpeed":77.8,"launchAngle":17.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.76,"coordY":91.34}},"index":7,"playId":"9635add6-8909-32e4-aa1c-4e1925c8eec5","pitchNumber":7,"startTime":"2026-07-29T00:23:30.302Z","endTime":"2026-07-29T00:23:42.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:23:42.826Z","atBatIndex":52},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Spencer Torkelson out on a sacrifice fly to right fielder Leody Taveras. Ben Malgeri scores.","rbi":1,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:26:45.179Z","endTime":"2026-07-29T00:28:19.187Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":{"id":544150,"link":"/api/v1/people/544150"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T00:23:52.846Z","endTime":"2026-07-29T00:24:50.196Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Josh Walker replaces Albert Suárez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-29T00:24:50.196Z","endTime":"2026-07-29T00:26:47.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677020,"link":"/api/v1/people/677020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49148403194208,"aZ":-24.49078458872537,"pfxX":8.057135581840841,"pfxZ":4.726499712077008,"pX":-0.11661975228809945,"pZ":3.368737326211356,"vX0":-9.910932152183475,"vY0":-125.680925561735,"vZ0":-1.2081535328054653,"x":121.45,"y":147.82,"x0":2.8008486275150686,"y0":50.00520152120682,"z0":5.814218472616796,"aX":13.106837785143554},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.5,"breakHorizontal":-12.7,"spinRate":2019,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4330554731219971,"extension":7.043931823671484},"index":2,"playId":"0be00933-96ab-3309-835d-812442d70d41","pitchNumber":1,"startTime":"2026-07-29T00:26:47.285Z","endTime":"2026-07-29T00:26:51.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.221017873601618,"aZ":-20.742789033702497,"pfxX":5.755529486554243,"pfxZ":6.24066280998211,"pX":1.260037633953277,"pZ":3.5621104774262915,"vX0":-6.297080718135716,"vY0":-133.81076232450235,"vZ0":-2.7257483063900523,"x":68.97,"y":142.6,"x0":2.8851531247808193,"y0":50.00047767850285,"z0":6.063859863225434,"aX":10.53857967335558},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":-9.2,"spinRate":2081,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.40780893806126617,"extension":6.955404654669791},"index":3,"playId":"78f8ff15-faf2-339d-a4f2-6d2398941638","pitchNumber":2,"startTime":"2026-07-29T00:27:05.463Z","endTime":"2026-07-29T00:27:08.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269247102903027,"aZ":-26.808545027667588,"pfxX":6.694319726315781,"pfxZ":3.494151251882897,"pX":2.2868154752198264,"pZ":4.30871773720632,"vX0":-3.836574070349343,"vY0":-122.88123555128145,"vZ0":1.4173821980459413,"x":29.83,"y":122.44,"x0":2.994779582090938,"y0":50.00464047632396,"z0":5.994221553956431,"aX":10.287122418522875},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.8,"breakHorizontal":-11.3,"spinRate":1902,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.44493732795845187,"extension":6.923132194769439},"index":4,"playId":"c8d4ce5d-62fa-37d1-aff5-bbf81c6e3510","pitchNumber":3,"startTime":"2026-07-29T00:27:23.965Z","endTime":"2026-07-29T00:27:27.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718028769126192,"aZ":-32.5588640841108,"pfxX":-3.9058374173578994,"pfxZ":-0.270370732389583,"pX":-0.0877709528122234,"pZ":0.879011770851465,"vX0":-5.606408900231179,"vY0":-118.11034188448866,"vZ0":-4.452429826255759,"x":120.35,"y":215.05,"x0":2.8251688801250396,"y0":50.003654342165504,"z0":5.786086480127273,"aX":-5.512764762969007},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.3,"breakHorizontal":8.4,"spinRate":2037,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.4639222854436795,"extension":7.093148801971436},"index":5,"playId":"d4fdbea5-4a58-3747-ae0b-615cffde357e","pitchNumber":4,"startTime":"2026-07-29T00:27:45.648Z","endTime":"2026-07-29T00:27:50.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6445215183745,"aZ":-32.98074182743436,"pfxX":-4.01534614972709,"pfxZ":-0.5625988177512671,"pX":0.23509089130331975,"pZ":3.079199269312149,"vX0":-5.041456318736968,"vY0":-118.21279686192383,"vZ0":0.37882051945450534,"x":108.04,"y":155.64,"x0":2.913869935579871,"y0":50.0059057057051,"z0":5.934186196480758,"aX":-5.707513779938329},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.7,"breakHorizontal":8.4,"spinRate":2071,"spinDirection":277},"zone":2,"typeConfidence":0.89,"plateTime":0.462585548100765,"extension":7.00281566391488},"hitData":{"launchSpeed":89.7,"launchAngle":45.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.38,"coordY":81.43}},"index":6,"playId":"2e79e987-a7c9-368b-8215-23c608020c26","pitchNumber":5,"startTime":"2026-07-29T00:28:04.074Z","endTime":"2026-07-29T00:28:19.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:28:19.187Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to right fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:28:22.611Z","endTime":"2026-07-29T00:28:54.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867841373531753,"aZ":-32.219293231130685,"pfxX":-2.871418047698595,"pfxZ":-0.03034174188821659,"pX":-0.5910501148366417,"pZ":2.0514446963881734,"vX0":-7.284279050068657,"vY0":-119.53202370545111,"vZ0":-2.1468811197529205,"x":139.53,"y":183.39,"x0":2.862338839260614,"y0":50.003959742501785,"z0":5.839089820503703,"aX":-4.176425361936934},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.4,"breakHorizontal":6.8,"spinRate":1996,"spinDirection":277},"zone":7,"typeConfidence":0.89,"plateTime":0.4572904090152372,"extension":7.201177091482342},"hitData":{"launchSpeed":73.8,"launchAngle":32.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":146.32,"coordY":94.74}},"index":0,"playId":"654e8257-3f3b-312a-915b-a49dc4e45b4c","pitchNumber":1,"startTime":"2026-07-29T00:28:44.574Z","endTime":"2026-07-29T00:28:54.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:28:54.481Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to left fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:31:08.928Z","endTime":"2026-07-29T00:31:33.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ben Malgeri remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T00:29:52.963Z","endTime":"2026-07-29T00:31:11.212Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.313778086065835,"aZ":-16.740508796195154,"pfxX":-5.162566273703855,"pfxZ":8.277835428912002,"pX":0.6022857837562088,"pZ":1.0491547492052082,"vX0":7.131526209868518,"vY0":-135.1727425119518,"vZ0":-8.484269655006024,"x":94.04,"y":210.45,"x0":-1.390002765670143,"y0":50.00533847853233,"z0":5.386216297486647,"aX":-9.629406125155377},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":7.9,"spinRate":2189,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4040018739871294,"extension":6.886794765304237},"index":1,"playId":"1eec5858-b77d-3705-8798-721e492346e7","pitchNumber":1,"startTime":"2026-07-29T00:31:11.212Z","endTime":"2026-07-29T00:31:18.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0586695767914,"aZ":-16.477452645522167,"pfxX":-4.674227547958335,"pfxZ":8.063145668510305,"pX":-0.21924923517726463,"pZ":3.0220409592652655,"vX0":5.299839347187157,"vY0":-138.21840901930324,"vZ0":-3.9643990187303007,"x":125.36,"y":157.18,"x0":-1.548763818516502,"y0":50.00152549895867,"z0":5.572144628471352,"aX":-9.098356152849039},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":7.4,"spinRate":2268,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.395356951755669,"extension":6.623174986524269},"hitData":{"launchSpeed":98.2,"launchAngle":35.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.92,"coordY":46.67}},"index":2,"playId":"a01ce277-84b9-33ac-913a-40d0e6260f25","pitchNumber":2,"startTime":"2026-07-29T00:31:24.416Z","endTime":"2026-07-29T00:31:33.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:31:33.391Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leody Taveras walks.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:31:36.482Z","endTime":"2026-07-29T00:32:51.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.507053251837007,"aZ":-39.19786596285677,"pfxX":6.392141456020414,"pfxZ":-5.545835030290192,"pX":-0.8595779552044029,"pZ":4.345146229260883,"vX0":-0.1300106967271264,"vY0":-112.1837070508122,"vZ0":5.036658697342953,"x":149.77,"y":121.46,"x0":-1.6302902309464022,"y0":50.003271235576925,"z0":6.081797964933795,"aX":8.094933315884203},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-8.3,"breakHorizontal":-11.5,"spinRate":2410,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.48945605436100204,"extension":6.642642521114178},"index":0,"playId":"dfe26a01-01ab-30dc-9425-87ca41304478","pitchNumber":1,"startTime":"2026-07-29T00:31:58.145Z","endTime":"2026-07-29T00:32:01.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74593413016284,"aZ":-14.405552384532541,"pfxX":-3.813453124530653,"pfxZ":9.033889519400615,"pX":0.9140040410007398,"pZ":2.1728715405075727,"vX0":7.611423196110606,"vY0":-139.2263264764847,"vZ0":-6.362363668151611,"x":82.16,"y":180.11,"x0":-1.357562135097197,"y0":50.0002394405725,"z0":5.437877795763153,"aX":-7.499060734829405},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":5.4,"spinRate":2275,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39314974887172394,"extension":6.788276340063863},"index":1,"playId":"19b1fac9-7d48-3a95-a7c6-c34d98d9fc0b","pitchNumber":2,"startTime":"2026-07-29T00:32:09.465Z","endTime":"2026-07-29T00:32:13.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757025992546243,"aZ":-15.237066079589358,"pfxX":-3.948249120816927,"pfxZ":8.590915739066917,"pX":-1.1000328539499615,"pZ":2.1219087519798006,"vX0":3.027038877413623,"vY0":-139.15419345208122,"vZ0":-6.414604345053833,"x":158.93,"y":181.49,"x0":-1.6862576636639135,"y0":50.000788830797354,"z0":5.45734170517414,"aX":-7.7811655966470274},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":6.6,"spinRate":2139,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.39285749663531666,"extension":6.82714738379695},"index":2,"playId":"418adf48-234b-3707-a883-225d61efb708","pitchNumber":3,"startTime":"2026-07-29T00:32:22.270Z","endTime":"2026-07-29T00:32:25.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91057602860131,"aZ":-15.47118667538303,"pfxX":-4.842925925532205,"pfxZ":8.481020403328923,"pX":0.1996138503011881,"pZ":2.0254794671764556,"vX0":6.273384745881355,"vY0":-139.34585702994534,"vZ0":-6.555144688743106,"x":109.39,"y":184.09,"x0":-1.4502176199554069,"y0":50.00328876021447,"z0":5.428156596288914,"aX":-9.53802049685898},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":7.4,"spinRate":2238,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.39287700569799267,"extension":6.827099415148011},"index":3,"playId":"b605f0ee-016c-338b-9af9-3989c3b7a746","pitchNumber":4,"startTime":"2026-07-29T00:32:35.991Z","endTime":"2026-07-29T00:32:39.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.930944125823444,"aZ":-24.6827101388473,"pfxX":0.7303251508795432,"pfxZ":4.144844680902004,"pX":-1.0126336932733762,"pZ":3.0892580703633783,"vX0":1.3628806932513433,"vY0":-132.93010616332822,"vZ0":-1.8496904518709478,"x":155.6,"y":155.37,"x0":-1.624911862348092,"y0":50.000506371957044,"z0":5.568945083745164,"aX":1.3193564416709609},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.3,"breakHorizontal":-1.6,"spinRate":2227,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4105321051959687,"extension":6.757592145985579},"index":4,"playId":"35d0fdd4-6ec7-3ff0-b752-7730e04dabdc","pitchNumber":5,"startTime":"2026-07-29T00:32:48.757Z","endTime":"2026-07-29T00:32:51.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:32:51.757Z","atBatIndex":56},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jackson Holliday grounds into a double play, second baseman Gleyber Torres to shortstop Kevin McGonigle to first baseman Spencer Torkelson. Leody Taveras out at 2nd. Jackson Holliday out at 1st.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:32:55.635Z","endTime":"2026-07-29T00:33:21.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87172108752803,"aZ":-39.92639247722632,"pfxX":8.313298211079982,"pfxZ":-5.775184239810045,"pX":0.25993623572564223,"pZ":2.5310061311995335,"vX0":1.424296428819532,"vY0":-115.73036494241448,"vZ0":1.1440688044051788,"x":107.09,"y":170.44,"x0":-1.4446150174981132,"y0":50.00525627150468,"z0":5.888246767060857,"aX":11.150951568017728},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.8,"breakHorizontal":-15.4,"spinRate":2409,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.4753401028218809,"extension":6.8116625405027476},"hitData":{"launchSpeed":99.1,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":155.74}},"index":0,"playId":"ceb25109-0ed9-3f44-b88d-7babee985b05","pitchNumber":1,"startTime":"2026-07-29T00:33:14.069Z","endTime":"2026-07-29T00:33:21.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:33:21.898Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Valencia called out on strikes.","rbi":0,"awayScore":0,"homeScore":10,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:35:44.071Z","endTime":"2026-07-29T00:39:13.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9,10,11],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jeremiah Jackson replaces left fielder Taylor Ward, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T00:34:37.503Z","endTime":"2026-07-29T00:35:46.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":621493,"link":"/api/v1/people/621493"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36880764363178,"aZ":-21.32841494575195,"pfxX":7.508859158630683,"pfxZ":5.809354316401614,"pX":0.6412600612407858,"pZ":1.8620210718846202,"vX0":-8.347756094216695,"vY0":-134.81215131255337,"vZ0":-6.947470055343258,"x":92.56,"y":188.51,"x0":2.7814402024545566,"y0":50.00381841564444,"z0":5.944921555760482,"aX":14.020891775323141},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":-12.1,"spinRate":2140,"spinDirection":150},"zone":9,"typeConfidence":0.9,"plateTime":0.4040878929552685,"extension":7.270957994470168},"index":1,"playId":"4bfcdcae-7682-3125-b7e9-3cd57539b391","pitchNumber":1,"startTime":"2026-07-29T00:35:46.371Z","endTime":"2026-07-29T00:35:49.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.500966387449534,"aZ":-26.14874830092224,"pfxX":6.830303661478913,"pfxZ":3.660938156419453,"pX":1.498333688175051,"pZ":2.2648021765654214,"vX0":-5.883083220481775,"vY0":-126.59028271047298,"vZ0":-3.5837053936732497,"x":59.89,"y":177.63,"x0":2.9496086764868674,"y0":50.001149096794414,"z0":5.760095709481604,"aX":11.23753166219812},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-11.3,"spinRate":1800,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.43040989489867343,"extension":6.969604545365896},"index":2,"playId":"52552be3-00d7-3f2c-9a43-f7e7ecc14910","pitchNumber":2,"startTime":"2026-07-29T00:36:05.605Z","endTime":"2026-07-29T00:36:09.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4503001440528,"aZ":-17.80248040954145,"pfxX":0.37487163566905535,"pfxZ":7.647142601643239,"pX":0.4661900823062143,"pZ":2.911339708025859,"vX0":-6.133835966698269,"vY0":-135.23669444404058,"vZ0":-4.847885495889008,"x":99.23,"y":160.17,"x0":2.7010589224885164,"y0":50.00384456254635,"z0":5.950087467659579,"aX":0.7058064843828059},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":0.5,"spinRate":1977,"spinDirection":156},"zone":3,"typeConfidence":0.9,"plateTime":0.40277541300274144,"extension":7.1878676565394715},"index":3,"playId":"15349b1b-1510-36ea-8f26-ff2632c2bc01","pitchNumber":3,"startTime":"2026-07-29T00:36:23.191Z","endTime":"2026-07-29T00:36:26.548Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T00:36:34.391Z","endTime":"2026-07-29T00:36:46.173Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":77.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.568319972194338,"aZ":-31.765234015577487,"pfxX":-3.5024251602753758,"pfxZ":0.2734173931032142,"pX":0.7506670746674688,"pZ":2.490952023276795,"vX0":-4.148425375854133,"vY0":-119.96278892586305,"vZ0":-1.4100933849065957,"x":88.39,"y":171.52,"x0":2.9465203714296098,"y0":50.002038110589915,"z0":5.875182532304467,"aX":-5.188413077401114},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.5,"breakHorizontal":7.2,"spinRate":1938,"spinDirection":271},"zone":6,"typeConfidence":0.89,"plateTime":0.45370717693568796,"extension":7.118604191376221},"index":5,"playId":"70f989e8-213f-3e13-89a1-911cd2030461","pitchNumber":4,"startTime":"2026-07-29T00:36:46.173Z","endTime":"2026-07-29T00:36:55.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.194270883402147,"aZ":-25.875904515796375,"pfxX":-3.210055054775305,"pfxZ":4.209238202593614,"pX":-0.029437044742073315,"pZ":4.416479564470958,"vX0":-5.7870814021646035,"vY0":-121.15190102604878,"vZ0":1.624641142855182,"x":118.12,"y":119.54,"x0":2.801026050499965,"y0":50.00293687511606,"z0":5.9881783292179405,"aX":-4.802843201715957},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.3,"breakHorizontal":7.1,"spinRate":2068,"spinDirection":271},"zone":11,"typeConfidence":0.9,"plateTime":0.45096378530826886,"extension":7.1599681559448785},"index":6,"playId":"3b1d29a8-a43d-3eb2-acee-aa3fcbe42060","pitchNumber":5,"startTime":"2026-07-29T00:37:23.549Z","endTime":"2026-07-29T00:37:26.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.842207546009007,"aZ":-18.94922898942019,"pfxX":7.265649900461298,"pfxZ":7.088051080873115,"pX":1.6170255111861165,"pZ":1.9369537466494362,"vX0":-5.46973301628684,"vY0":-134.85795754673538,"vZ0":-7.11341720289644,"x":55.36,"y":186.48,"x0":2.714854427958021,"y0":50.00107512431429,"z0":5.9175655179461915,"aX":13.551270181047217},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":-12.2,"spinRate":2119,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4041963361313363,"extension":7.077654412042883},"index":7,"playId":"55495832-b5cb-38d6-9004-5936e792bc2f","pitchNumber":6,"startTime":"2026-07-29T00:37:41.593Z","endTime":"2026-07-29T00:37:44.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29100494883168,"aZ":-25.303634089876205,"pfxX":8.437289882549223,"pfxZ":4.282845240500631,"pX":1.5593700784383713,"pZ":2.2836415978317794,"vX0":-6.116077756595809,"vY0":-125.1085969461642,"vZ0":-3.3496739664585764,"x":57.56,"y":177.12,"x0":2.9244212412471056,"y0":50.00612673992616,"z0":5.685722998260122,"aX":13.544728827775574},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.3,"breakHorizontal":-14.2,"spinRate":1735,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.43574444684238545,"extension":7.208764472887735},"index":8,"playId":"af5b1150-5347-3542-8acf-6c66f76587bc","pitchNumber":7,"startTime":"2026-07-29T00:38:06.526Z","endTime":"2026-07-29T00:38:10.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95230747681877,"aZ":-21.95503660401131,"pfxX":7.800306121067875,"pfxZ":5.478586885559666,"pX":0.6535923607590246,"pZ":2.9782294876764235,"vX0":-8.145568457360389,"vY0":-135.07755172213072,"vZ0":-3.7846526783579915,"x":92.09,"y":158.37,"x0":2.6819274729237557,"y0":50.00062343034178,"z0":5.924429321003562,"aX":14.542415588673402},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.4,"breakHorizontal":-12.6,"spinRate":2069,"spinDirection":151},"zone":3,"typeConfidence":0.9,"plateTime":0.4041069088597582,"extension":7.2534102848816016},"index":9,"playId":"bcd8a256-5895-31a6-9d47-ddbf330cf436","pitchNumber":8,"startTime":"2026-07-29T00:38:24.435Z","endTime":"2026-07-29T00:38:27.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92868857442008,"aZ":-17.272510871043607,"pfxX":3.7301376788174236,"pfxZ":7.9871009778846975,"pX":1.215647416319298,"pZ":2.691789007643248,"vX0":-5.355533926488323,"vY0":-134.66539069335565,"vZ0":-5.49756067175723,"x":70.66,"y":166.1,"x0":2.731168810968079,"y0":50.000492939847646,"z0":5.95223622383391,"aX":6.9579254801753825},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":-5.8,"spinRate":2029,"spinDirection":158},"zone":12,"typeConfidence":0.62,"plateTime":0.4042970510670063,"extension":7.093194050646191},"index":10,"playId":"9bbf2c9e-a2f5-3337-a217-4a036b6aa71b","pitchNumber":9,"startTime":"2026-07-29T00:38:43.877Z","endTime":"2026-07-29T00:38:46.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.650789692564242,"aZ":-16.826499815078712,"pfxX":1.9085518608113996,"pfxZ":8.127899957834787,"pX":-0.3912730478134322,"pZ":2.751922854975452,"vX0":-8.939253413497257,"vY0":-136.23925067001116,"vZ0":-5.4105740424826125,"x":131.91,"y":164.48,"x0":2.678057909026,"y0":50.00561761819442,"z0":5.91858190444163,"aX":3.6067926452662715},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":-1.7,"spinRate":2110,"spinDirection":159},"zone":4,"typeConfidence":0.9,"plateTime":0.40133603914919735,"extension":7.254613662015858},"index":11,"playId":"43dd04f5-f6fd-3594-a5ef-81d35b6000eb","pitchNumber":10,"startTime":"2026-07-29T00:39:07.391Z","endTime":"2026-07-29T00:39:13.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:39:13.141Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Báez doubles (6) on a line drive to left fielder Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:39:11.911Z","endTime":"2026-07-29T00:40:31.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.796482932641702,"aZ":-21.09279002555257,"pfxX":8.295714141323142,"pfxZ":5.841054629618949,"pX":0.24126261893365347,"pZ":2.412767837522126,"vX0":-9.152399295221427,"vY0":-136.33572317003402,"vZ0":-5.604329368840717,"x":107.8,"y":173.64,"x0":2.5516656537055877,"y0":50.00303328692747,"z0":5.9348157586240555,"aX":15.7386317858422},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":-13.3,"spinRate":2197,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.4005592469193284,"extension":7.190679554041456},"index":0,"playId":"4e89ffac-f7a5-3909-a284-40ad8e77a80c","pitchNumber":1,"startTime":"2026-07-29T00:39:39.542Z","endTime":"2026-07-29T00:39:42.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95259544317243,"aZ":-17.982354792295933,"pfxX":1.9833064744947944,"pfxZ":7.500477744785492,"pX":1.2056551578537094,"pZ":2.8136716387315523,"vX0":-4.733026693543196,"vY0":-136.23081352860154,"vZ0":-5.143115544670485,"x":71.04,"y":162.81,"x0":2.7024924504984535,"y0":50.005770600593635,"z0":5.9562716670471065,"aX":3.7545757050328836},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":-2.6,"spinRate":2045,"spinDirection":151},"zone":12,"typeConfidence":0.88,"plateTime":0.4009656652501614,"extension":7.07612688163619},"index":1,"playId":"8fc0d0ad-dbfb-36a4-bf20-e61091d7cf45","pitchNumber":2,"startTime":"2026-07-29T00:40:01.317Z","endTime":"2026-07-29T00:40:04.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.23725056753156,"aZ":-32.168686729020884,"pfxX":-2.512652655362194,"pfxZ":0.0026484022143389296,"pX":-0.19718032580247175,"pZ":1.339208559094325,"vX0":-6.34049634997666,"vY0":-121.70905008008587,"vZ0":-4.134680092117418,"x":124.52,"y":202.62,"x0":2.7467893895133444,"y0":50.0028475038332,"z0":5.7841489947862375,"aX":-3.8465459527676935},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.6,"breakHorizontal":5.8,"spinRate":2027,"spinDirection":263},"zone":13,"typeConfidence":0.85,"plateTime":0.44651337923175705,"extension":7.204876113932427},"hitData":{"launchSpeed":76.8,"launchAngle":12.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.93,"coordY":143.96}},"index":2,"playId":"d902d55e-1b82-3e66-b2d1-6bf0b328ea11","pitchNumber":3,"startTime":"2026-07-29T00:40:17.700Z","endTime":"2026-07-29T00:40:31.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:40:31.167Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to third baseman Coby Mayo. James Outman to 3rd. Kevin McGonigle to 2nd. Kevin McGonigle advances to 2nd, on a throwing error by third baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":10,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:41:06.681Z","endTime":"2026-07-29T00:41:21.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner James Outman replaces Javier Báez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T00:40:41.788Z","endTime":"2026-07-29T00:41:09.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"},"base":2},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930774908269314,"aZ":-18.073618816356408,"pfxX":7.296550692524934,"pfxZ":7.5075910628432565,"pX":0.252981189136872,"pZ":2.0560117047960356,"vX0":-8.743456519867133,"vY0":-135.74146827281328,"vZ0":-6.946224662273937,"x":107.36,"y":183.27,"x0":2.5581112983019674,"y0":50.00157645646873,"z0":5.892831391382915,"aX":13.702770731053157},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-11.5,"spinRate":2170,"spinDirection":152},"zone":8,"typeConfidence":0.89,"plateTime":0.402522070057163,"extension":7.311011155704688},"hitData":{"launchSpeed":97.7,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.55,"coordY":159.79}},"index":1,"playId":"0d539915-a82d-341e-8501-72106913441f","pitchNumber":1,"startTime":"2026-07-29T00:41:09.043Z","endTime":"2026-07-29T00:41:21.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:41:21.422Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, third baseman Coby Mayo to first baseman Pete Alonso. James Outman scores. Kevin McGonigle to 3rd.","rbi":1,"awayScore":0,"homeScore":11,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:41:39.424Z","endTime":"2026-07-29T00:43:54.283Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":677020,"link":"/api/v1/people/677020"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":78.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.05605396414692,"aZ":-26.926699380979308,"pfxX":-1.327574479090548,"pfxZ":3.4458637899171167,"pX":0.48761445951663784,"pZ":2.1397643147476257,"vX0":-5.23563454045966,"vY0":-121.33620624713954,"vZ0":-3.3818099157993204,"x":98.41,"y":181.01,"x0":2.827558612329708,"y0":50.002846605972884,"z0":5.845461636193405,"aX":-2.020012587759067},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.9,"breakHorizontal":3.4,"spinRate":2060,"spinDirection":264},"zone":9,"typeConfidence":0.88,"plateTime":0.4478347176874431,"extension":7.216895801775196},"index":0,"playId":"cfd7200e-eba5-3ecd-a47a-f4720a55af61","pitchNumber":1,"startTime":"2026-07-29T00:41:56.287Z","endTime":"2026-07-29T00:41:59.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9983547945898,"aZ":-22.684042869018697,"pfxX":8.048253080558144,"pfxZ":5.799173635143214,"pX":0.19806754833631177,"pZ":0.19036811136847978,"vX0":-8.87658708410497,"vY0":-126.37895666369491,"vZ0":-9.153205748247494,"x":109.45,"y":233.64,"x0":2.6915033618134125,"y0":50.00151915903611,"z0":5.646587603925267,"aX":13.166934285805983},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.8,"breakHorizontal":-12.8,"spinRate":1870,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.43151968571816646,"extension":7.1751854721407415},"index":1,"playId":"e561a174-d730-3ba1-b611-322e625c37c7","pitchNumber":2,"startTime":"2026-07-29T00:42:12.839Z","endTime":"2026-07-29T00:42:15.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57014336104187,"aZ":-17.055674373020526,"pfxX":7.682065584341649,"pfxZ":7.997917169559476,"pX":1.2757568183673025,"pZ":0.9939770615352346,"vX0":-6.575601395062128,"vY0":-136.0710713069445,"vZ0":-9.898324857677922,"x":68.37,"y":211.94,"x0":2.715895242011043,"y0":50.00495899830726,"z0":5.84026862683666,"aX":14.525323177250604},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":-12.7,"spinRate":2195,"spinDirection":156},"zone":14,"typeConfidence":0.89,"plateTime":0.4012785727610986,"extension":7.263006682424014},"index":2,"playId":"0fa5767e-2c40-3df5-a3e5-a32733e874c7","pitchNumber":3,"startTime":"2026-07-29T00:42:33.702Z","endTime":"2026-07-29T00:42:36.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.569856326330445,"aZ":-28.521555661386703,"pfxX":-2.6053983870878623,"pfxZ":2.444727879441235,"pX":-0.4535786807971085,"pZ":2.2312783408173944,"vX0":-6.977882611757919,"vY0":-120.93128339102448,"vZ0":-2.696690239548808,"x":134.29,"y":178.54,"x0":2.7973304376477914,"y0":50.00424561958606,"z0":5.839787234459487,"aX":-3.892936048968126},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":6.2,"spinRate":2063,"spinDirection":276},"zone":4,"typeConfidence":0.9,"plateTime":0.4513661791425063,"extension":7.340950264153458},"index":3,"playId":"eaf873f7-232f-36f5-a1d3-a11c9e4abe4c","pitchNumber":4,"startTime":"2026-07-29T00:42:50.827Z","endTime":"2026-07-29T00:42:59.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.077874951108093,"aZ":-15.812817853742896,"pfxX":2.603891767027952,"pfxZ":8.781835384473595,"pX":1.0878276217769756,"pZ":2.31154538697778,"vX0":-5.373397916362152,"vY0":-134.82209469476743,"vZ0":-6.798922175008249,"x":75.53,"y":176.37,"x0":2.7578623397163455,"y0":50.001687997159436,"z0":5.9588592329924825,"aX":4.8509760818711145},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":-3.7,"spinRate":2069,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.40444569938491925,"extension":7.152372604655301},"index":4,"playId":"42468063-0915-31a3-93ea-37bca1ca7df8","pitchNumber":5,"startTime":"2026-07-29T00:43:21.988Z","endTime":"2026-07-29T00:43:25.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.542357163221457,"aZ":-32.05827160660991,"pfxX":-6.594706053086993,"pfxZ":0.08283878486548879,"pX":-0.6042131684824658,"pZ":2.4587652052888456,"vX0":-5.828577287267067,"vY0":-120.09890933050694,"vZ0":-1.386672228204921,"x":140.03,"y":172.39,"x0":2.7123372918963833,"y0":50.005915820853446,"z0":5.89841842726373,"aX":-9.621139812812611},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.1,"breakHorizontal":13.3,"spinRate":2019,"spinDirection":283},"zone":4,"typeConfidence":0.91,"plateTime":0.4562909879405965,"extension":7.301187582041495},"hitData":{"launchSpeed":73.4,"launchAngle":6.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.05,"coordY":168.91}},"index":5,"playId":"58d25fcf-a983-35bc-a166-5a308237a738","pitchNumber":6,"startTime":"2026-07-29T00:43:43.518Z","endTime":"2026-07-29T00:43:54.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:43:54.283Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Malgeri singles on a fly ball to left fielder Jeremiah Jackson. Kevin McGonigle scores.","rbi":1,"awayScore":0,"homeScore":12,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:44:07.619Z","endTime":"2026-07-29T00:45:12.604Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":677020,"link":"/api/v1/people/677020"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.639652722919994,"aZ":-21.816978353227235,"pfxX":7.605294311912136,"pfxZ":5.499941383460843,"pX":0.5305088831683696,"pZ":3.202169651609318,"vX0":-8.407713312499977,"vY0":-135.63113523561572,"vZ0":-3.4208007489873062,"x":96.78,"y":152.32,"x0":2.6665635482474976,"y0":50.00420683204832,"z0":5.981873461671843,"aX":14.32546710098351},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":-12.2,"spinRate":2127,"spinDirection":156},"zone":3,"typeConfidence":0.9,"plateTime":0.4021642271548411,"extension":7.352191435055499},"index":0,"playId":"d4870e54-be54-3e3c-b314-3a1bcf1bb3de","pitchNumber":1,"startTime":"2026-07-29T00:44:26.546Z","endTime":"2026-07-29T00:44:33.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.380656944204237,"aZ":-15.57468689368573,"pfxX":1.500646540429265,"pfxZ":8.950662291429818,"pX":-0.8117964864422721,"pZ":2.8584227870179593,"vX0":-9.445908684434377,"vY0":-135.27783608020235,"vZ0":-5.374137054456712,"x":147.94,"y":161.6,"x0":2.5294142341602477,"y0":50.00153973642052,"z0":5.961759177205851,"aX":2.784348017579206},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":-0.7,"spinRate":2077,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.40482609770314415,"extension":7.323655004450502},"hitData":{"launchSpeed":70.8,"launchAngle":27.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.73,"coordY":101.47}},"index":1,"playId":"295029a9-3d76-3a58-99ae-3e5048c19f81","pitchNumber":2,"startTime":"2026-07-29T00:45:00.647Z","endTime":"2026-07-29T00:45:12.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:45:12.604Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to first baseman Pete Alonso in foul territory.","rbi":0,"awayScore":0,"homeScore":12,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:45:16.841Z","endTime":"2026-07-29T00:46:48.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.0065494665418,"aZ":-28.765659490427407,"pfxX":-0.8242570083216645,"pfxZ":2.2926997547381305,"pX":-1.1084583291823829,"pZ":1.205402915135524,"vX0":-9.11893914692542,"vY0":-120.3717153130633,"vZ0":-4.9216842986415505,"x":159.25,"y":206.23,"x0":2.812382455926121,"y0":50.00578185766908,"z0":5.778281685516768,"aX":-1.2287828769596059},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.4,"breakHorizontal":3.4,"spinRate":2079,"spinDirection":274},"zone":13,"typeConfidence":0.88,"plateTime":0.45238686112168836,"extension":7.348308350323039},"index":0,"playId":"9d8d741b-bcd3-3313-afa4-9f575d0f45d0","pitchNumber":1,"startTime":"2026-07-29T00:45:41.051Z","endTime":"2026-07-29T00:45:44.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":78.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.79929492558429,"aZ":-27.378059325377215,"pfxX":-1.2180878344839265,"pfxZ":3.1452453124223343,"pX":0.9305857734998394,"pZ":3.0069303112506995,"vX0":-4.290220149084885,"vY0":-121.38571278663848,"vZ0":-1.4063369044494802,"x":81.53,"y":157.59,"x0":2.8634490132963957,"y0":50.0030761349885,"z0":5.928767677824516,"aX":-1.8582934384411605},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.6,"breakHorizontal":3.0,"spinRate":1870,"spinDirection":258},"zone":12,"typeConfidence":0.87,"plateTime":0.4474517958095019,"extension":7.085318940920236},"index":1,"playId":"b124bd65-6a7b-3ae1-b6a0-65e4c10c211f","pitchNumber":2,"startTime":"2026-07-29T00:46:05.162Z","endTime":"2026-07-29T00:46:08.866Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56974218880438,"aZ":-18.78367591520458,"pfxX":7.541351468794694,"pfxZ":7.387537090013616,"pX":0.05776917360553031,"pZ":2.459391187896427,"vX0":-9.672129887961999,"vY0":-133.0491857186152,"vZ0":-5.595651775992489,"x":114.8,"y":172.38,"x0":2.74164056962829,"y0":50.003537603632275,"z0":5.928760569697233,"aX":13.67181492109888},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":-11.9,"spinRate":2128,"spinDirection":153},"zone":5,"typeConfidence":0.89,"plateTime":0.4099306234912361,"extension":7.292303790356989},"hitData":{"launchSpeed":77.4,"launchAngle":65.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":174.61,"coordY":162.83}},"index":2,"playId":"a7de86ad-f4eb-3e57-91ee-dfb30237e94c","pitchNumber":3,"startTime":"2026-07-29T00:46:38.409Z","endTime":"2026-07-29T00:46:48.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:46:48.691Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":12,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T00:49:08.492Z","endTime":"2026-07-29T00:50:19.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Hao-Yu Lee replaces second baseman Gleyber Torres, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T00:47:55.800Z","endTime":"2026-07-29T00:47:55.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"description":"James Outman remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T00:47:55.823Z","endTime":"2026-07-29T00:47:55.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"description":"Pitching Change: Ty Madden replaces Troy Melton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T00:47:55.824Z","endTime":"2026-07-29T00:49:10.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680744,"link":"/api/v1/people/680744"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663031154923903,"aZ":-13.499742840683266,"pfxX":-3.572751580849925,"pfxZ":9.821592954309036,"pX":1.0339708214865215,"pZ":2.6000074521715404,"vX0":7.808077910086422,"vY0":-136.21883872802977,"vZ0":-6.481308004593615,"x":77.59,"y":168.58,"x0":-1.390478295958354,"y0":50.00137699958225,"z0":5.922971438470611,"aX":-6.792811045557501},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":5.0,"spinRate":2295,"spinDirection":204},"zone":14,"typeConfidence":0.92,"plateTime":0.40032607828288524,"extension":5.831109527690245},"index":3,"playId":"0d2514dc-ece0-3e14-b0d0-3d71f1c00039","pitchNumber":1,"startTime":"2026-07-29T00:49:10.587Z","endTime":"2026-07-29T00:49:14.756Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920321726120232,"aZ":-12.437544696578673,"pfxX":-4.7080881653268545,"pfxZ":11.08722800051105,"pX":0.489683257592407,"pZ":1.2244432516472543,"vX0":6.269811785778066,"vY0":-132.24639200523043,"vZ0":-9.326548742893848,"x":98.33,"y":205.72,"x0":-1.2948138065505312,"y0":50.00191808648192,"z0":5.698315767745639,"aX":-8.380123037580727},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2217,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.4134150492232207,"extension":5.882910807532619},"index":4,"playId":"e65e32eb-3feb-392c-9f4b-15d6c19ec82b","pitchNumber":2,"startTime":"2026-07-29T00:49:36.780Z","endTime":"2026-07-29T00:49:41.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.492965113368637,"aZ":-28.72702226822693,"pfxX":0.17119305188963008,"pfxZ":2.101162353446643,"pX":1.0292498425822432,"pZ":1.2306989766574592,"vX0":7.1216843800144725,"vY0":-126.25115118589906,"vZ0":-5.202365158994721,"x":77.77,"y":205.55,"x0":-1.8300844535996454,"y0":50.0062430512776,"z0":5.582251836211942,"aX":0.27971303563995453},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-1.7,"spinRate":2610,"spinDirection":219},"zone":14,"typeConfidence":0.73,"plateTime":0.43098097154172654,"extension":5.825117677134811},"index":5,"playId":"bce2e8e2-3a53-3f4f-bc3e-9d685051345f","pitchNumber":3,"startTime":"2026-07-29T00:49:55.266Z","endTime":"2026-07-29T00:49:58.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.079696232912575,"aZ":-33.05714780000494,"pfxX":-0.02963868633354272,"pfxZ":-0.5798453410218265,"pX":0.7427458850667156,"pZ":2.2368384273818718,"vX0":6.137672088038216,"vY0":-121.72861076217126,"vZ0":-1.8950160217800565,"x":88.69,"y":178.39,"x0":-1.7895203354904647,"y0":50.002548001241045,"z0":5.84192434986393,"aX":-0.046399615396591556},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":-1.2,"spinRate":2682,"spinDirection":48},"zone":9,"typeConfidence":0.92,"plateTime":0.44707299812041157,"extension":5.815732678953108},"hitData":{"launchSpeed":83.4,"launchAngle":36.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.63,"coordY":81.31}},"index":6,"playId":"595aaa6e-9f12-3cfc-8635-d4420be09ad9","pitchNumber":4,"startTime":"2026-07-29T00:50:11.152Z","endTime":"2026-07-29T00:50:19.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:50:19.468Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":0,"homeScore":12,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T00:50:21.532Z","endTime":"2026-07-29T00:52:07.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.858551937614756,"aZ":-36.99894836745979,"pfxX":1.2944042230500363,"pfxZ":-3.210176209119494,"pX":-1.5347431471201496,"pZ":2.7225436566050565,"vX0":0.9722180158666686,"vY0":-121.37879863549364,"vZ0":0.131276844781528,"x":175.5,"y":165.27,"x0":-2.1074030780228927,"y0":50.0005593762674,"z0":5.866906156045854,"aX":1.9473621881117607},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.5,"breakHorizontal":-2.5,"spinRate":2769,"spinDirection":47},"zone":11,"typeConfidence":0.94,"plateTime":0.4497926707071005,"extension":5.737735354617691},"index":0,"playId":"68a4b940-9f20-331e-8905-7696de9ae02e","pitchNumber":1,"startTime":"2026-07-29T00:50:45.707Z","endTime":"2026-07-29T00:50:48.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60276612546782,"aZ":-9.90087370271019,"pfxX":-4.685893090943416,"pfxZ":11.531917753837316,"pX":0.044586848829420905,"pZ":2.6782569589177805,"vX0":6.0093579679069276,"vY0":-138.48953106065343,"vZ0":-6.625616405241574,"x":115.3,"y":166.47,"x0":-1.5505058939510408,"y0":50.000151822522874,"z0":5.772927191701235,"aX":-9.048635660317496},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":7.2,"spinRate":2435,"spinDirection":212},"zone":5,"typeConfidence":0.93,"plateTime":0.3963896378865659,"extension":5.968076057998185},"index":1,"playId":"aeb79c96-ec69-387a-b3bc-d939afa7f7b3","pitchNumber":2,"startTime":"2026-07-29T00:51:02.652Z","endTime":"2026-07-29T00:51:05.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275313694280563,"aZ":-12.677432954220151,"pfxX":-3.02717565100218,"pfxZ":10.013588051306744,"pX":-0.482170660054224,"pZ":3.457853206618145,"vX0":4.246166218823382,"vY0":-138.48691128915806,"vZ0":-4.254572765784455,"x":135.38,"y":145.42,"x0":-1.6403754356256193,"y0":50.00106171594899,"z0":5.85902325358926,"aX":-5.893196773184002},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":4.7,"spinRate":2253,"spinDirection":207},"zone":1,"typeConfidence":0.93,"plateTime":0.39517894682642263,"extension":5.884700506374162},"index":2,"playId":"e3467074-210a-3b24-990c-d4687bb27f02","pitchNumber":3,"startTime":"2026-07-29T00:51:23.704Z","endTime":"2026-07-29T00:51:26.704Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-29T00:51:32.039Z","endTime":"2026-07-29T00:51:45.366Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21507093627601,"aZ":-33.925137288979364,"pfxX":-6.033664981693162,"pfxZ":-1.053423563681486,"pX":-1.3084020405505954,"pZ":3.123434644813258,"vX0":3.8399655346552626,"vY0":-127.65812882831585,"vZ0":0.3484302211064174,"x":166.87,"y":154.45,"x0":-2.044872823428239,"y0":50.00424551898593,"z0":5.646293479601327,"aX":-10.002492465608265},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":10.1,"spinRate":1534,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.4283479502572858,"extension":5.963910564172551},"index":4,"playId":"75d15fac-64f3-3efa-9ba8-14592860305b","pitchNumber":4,"startTime":"2026-07-29T00:51:45.366Z","endTime":"2026-07-29T00:51:48.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.325057423564058,"aZ":-37.981193328772854,"pfxX":-0.21762617622840819,"pfxZ":-3.7992267672886535,"pX":0.2027314451514824,"pZ":0.8216796892325463,"vX0":5.0725477494341185,"vY0":-122.35581577655516,"vZ0":-3.840462674648987,"x":109.27,"y":216.59,"x0":-1.8619971658437968,"y0":50.003740927866865,"z0":5.639418694567542,"aX":-0.33350540248045807},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.6,"breakHorizontal":-0.7,"spinRate":2746,"spinDirection":39},"zone":14,"typeConfidence":0.94,"plateTime":0.4462862669583054,"extension":5.907318949632546},"index":5,"playId":"57d1fba7-388d-3653-9cae-3388e9245da8","pitchNumber":5,"startTime":"2026-07-29T00:52:03.025Z","endTime":"2026-07-29T00:52:07.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:52:07.416Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohel Pozo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":12,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T00:52:11.090Z","endTime":"2026-07-29T00:53:21.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.664499078587106,"aZ":-35.8908776625334,"pfxX":-0.592153832168862,"pfxZ":-2.5425757653279346,"pX":0.3262742249546732,"pZ":1.8841901035168547,"vX0":5.424140822351686,"vY0":-119.79318602408792,"vZ0":-1.6682288328450698,"x":104.56,"y":187.91,"x0":-1.8837347369760666,"y0":50.00060550097904,"z0":5.777837975901749,"aX":-0.8665046130071993},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.7,"breakHorizontal":-0.1,"spinRate":2574,"spinDirection":20},"zone":9,"typeConfidence":0.93,"plateTime":0.45603922895024507,"extension":5.823178128098941},"index":0,"playId":"89452995-6ee9-31a7-bee4-0fc169648d00","pitchNumber":1,"startTime":"2026-07-29T00:52:35.499Z","endTime":"2026-07-29T00:52:38.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.884692687327714,"aZ":-37.72855325996239,"pfxX":0.04860369910462792,"pfxZ":-3.5797643912760506,"pX":0.14279075799608798,"pZ":1.3244591859629367,"vX0":4.533055880876033,"vY0":-123.11143078834718,"vZ0":-3.0674596973356585,"x":111.56,"y":203.02,"x0":-1.7200711943347624,"y0":50.00335532881055,"z0":5.744930607401648,"aX":0.07428347490724221},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.0,"breakHorizontal":-1.1,"spinRate":2708,"spinDirection":39},"zone":14,"typeConfidence":0.94,"plateTime":0.4430262775880598,"extension":5.9459807457012746},"index":1,"playId":"86929be3-0b92-3c77-a25b-72b016989a71","pitchNumber":2,"startTime":"2026-07-29T00:52:51.349Z","endTime":"2026-07-29T00:52:54.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T00:53:00.292Z","endTime":"2026-07-29T00:53:17.940Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.901760918737423,"aZ":-36.57468194728377,"pfxX":0.4742130824861581,"pfxZ":-2.8027105425151606,"pX":1.7670625676145313,"pZ":-0.47560978958276656,"vX0":7.553604839893554,"vY0":-123.94573645182209,"vZ0":-7.442140978172179,"x":49.64,"y":251.62,"x0":-1.3715395989368877,"y0":50.00580699719993,"z0":5.589852549289573,"aX":0.7426561069716356},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.5,"breakHorizontal":-2.5,"spinRate":2743,"spinDirection":34},"zone":14,"typeConfidence":0.94,"plateTime":0.4405550216851606,"extension":6.155861498899023},"index":3,"playId":"15fc53ec-9c5a-3d1f-9000-cc15f5166635","pitchNumber":3,"startTime":"2026-07-29T00:53:17.940Z","endTime":"2026-07-29T00:53:21.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:53:21.476Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Keith walks.","rbi":0,"awayScore":0,"homeScore":12,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T00:55:31.244Z","endTime":"2026-07-29T00:56:05.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Dylan Beavers remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T00:55:00.259Z","endTime":"2026-07-29T00:55:00.275Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Defensive switch from left field to third base for Jeremiah Jackson.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T00:55:00.275Z","endTime":"2026-07-29T00:55:00.276Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":621493,"link":"/api/v1/people/621493"}},{"details":{"description":"Defensive switch from third base to first base for Coby Mayo.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T00:55:00.276Z","endTime":"2026-07-29T00:55:01.276Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Chadwick Tromp replaces Josh Walker, batting 2nd, replacing first baseman Pete Alonso.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-29T00:55:00.276Z","endTime":"2026-07-29T00:55:32.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"201","replacedPlayer":{"id":624413,"link":"/api/v1/people/624413"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":35.9,"endSpeed":35.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.924029380904133,"aZ":-29.811169699687802,"pfxX":-1.0854556848060706,"pfxZ":8.74501031718819,"pX":-0.6501791400403206,"pZ":2.067156126448536,"vX0":0.7074415714202763,"vY0":-51.4035744942061,"vZ0":7.844883041862927,"x":141.78,"y":182.97,"x0":-1.2036419509576743,"y0":50.00100168496388,"z0":8.736013049567315,"aX":-0.2929233225200481},"breaks":{"breakAngle":0.0,"breakLength":43.2,"breakY":24.0,"breakVertical":-196.6,"breakVerticalInduced":21.2,"breakHorizontal":1.6,"spinRate":1027,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":1.062116835422418,"extension":3.0663212311423904},"index":4,"playId":"e94405be-16ff-388d-a945-8615bac46d63","pitchNumber":1,"startTime":"2026-07-29T00:55:32.842Z","endTime":"2026-07-29T00:55:37.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":35.9,"endSpeed":34.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.142156080032517,"aZ":-29.96011183435879,"pfxX":-0.3553859678744393,"pfxZ":8.50244619980003,"pX":-1.0649022556990666,"pZ":4.588933932026717,"vX0":0.11214817657219574,"vY0":-50.6885786218571,"vZ0":10.275403209813442,"x":157.59,"y":114.88,"x0":-1.1308021290155357,"y0":50.00186962125958,"z0":9.279061738611086,"aX":-0.09247654342523409},"breaks":{"breakAngle":0.0,"breakLength":45.6,"breakY":24.0,"breakVertical":-202.7,"breakVerticalInduced":22.8,"breakHorizontal":0.6,"spinRate":1030,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":1.0805678683013897,"extension":3.0925931873810364},"index":5,"playId":"4759bae3-ffbf-3065-831b-334a1f43fb68","pitchNumber":2,"startTime":"2026-07-29T00:55:42.009Z","endTime":"2026-07-29T00:55:46.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":36.6,"endSpeed":35.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.502805449784744,"aZ":-30.14529693118647,"pfxX":-0.9284263130479795,"pfxZ":7.375535703359418,"pX":-1.1312159161893702,"pZ":3.3031832832164945,"vX0":0.49983816220548133,"vY0":-52.145347978222745,"vZ0":8.92562161190498,"x":160.12,"y":149.59,"x0":-1.496776006148748,"y0":50.000587220136815,"z0":8.878633949050414,"aX":-0.2549206277272476},"breaks":{"breakAngle":0.0,"breakLength":43.2,"breakY":24.0,"breakVertical":-193.6,"breakVerticalInduced":19.9,"breakHorizontal":1.4,"spinRate":1027,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":1.0515439571382386,"extension":3.0782918408513047},"index":6,"playId":"fba06e28-dbf2-377c-ba7e-4803ab7d5061","pitchNumber":3,"startTime":"2026-07-29T00:55:51.665Z","endTime":"2026-07-29T00:55:56.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":42.3,"endSpeed":40.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.845230773253144,"aZ":-29.816921471420272,"pfxX":-2.312611677636632,"pfxZ":6.186985778376643,"pX":-1.1045468458029255,"pZ":2.3692842098909535,"vX0":0.3466176987765518,"vY0":-61.22863599710385,"vZ0":5.498617604425881,"x":159.1,"y":174.81,"x0":-1.0902503182694794,"y0":50.00303226940371,"z0":8.000013894440865,"aX":-0.8811580466712781},"breaks":{"breakAngle":1.2,"breakLength":31.2,"breakY":24.0,"breakVertical":-139.3,"breakVerticalInduced":14.6,"breakHorizontal":4.1,"spinRate":1120,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.8933609533247995,"extension":3.048424197864864},"index":7,"playId":"fb024922-e9e7-38ff-a272-8da15ae7133c","pitchNumber":4,"startTime":"2026-07-29T00:56:01.156Z","endTime":"2026-07-29T00:56:05.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:56:05.511Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Spencer Torkelson grounds into a double play, shortstop Gunnar Henderson to second baseman Jackson Holliday to first baseman Coby Mayo. Colt Keith out at 2nd. Spencer Torkelson out at 1st.","rbi":0,"awayScore":0,"homeScore":12,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T00:56:07.595Z","endTime":"2026-07-29T00:56:42.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":38.7,"endSpeed":36.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.304168231167553,"aZ":-30.649119696612786,"pfxX":0.290164607549543,"pfxZ":5.003188316309721,"pX":-1.454742183493176,"pZ":4.609637257780279,"vX0":-0.15190324705918054,"vY0":-55.078480831224795,"vZ0":9.520081209925323,"x":172.45,"y":114.32,"x0":-1.3521543528031195,"y0":50.001937371853565,"z0":8.88001755497003,"aX":0.08834745464460803},"breaks":{"breakAngle":0.0,"breakLength":39.6,"breakY":24.0,"breakVertical":-176.4,"breakVerticalInduced":15.8,"breakHorizontal":-0.5,"spinRate":904,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.9979084072646947,"extension":2.9818700382243146},"index":0,"playId":"ef035270-c87d-3ca9-bf79-b3bdadd9adcb","pitchNumber":1,"startTime":"2026-07-29T00:56:23.177Z","endTime":"2026-07-29T00:56:27.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":41.1,"endSpeed":39.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.004166280443579,"aZ":-29.514509762563215,"pfxX":-1.4515695171821807,"pfxZ":7.394109636245744,"pX":-1.9378465912037275,"pZ":3.5265290618540543,"vX0":-0.2966898256369269,"vY0":-59.223185604557465,"vZ0":6.906518785084258,"x":190.87,"y":143.56,"x0":-1.496404902197587,"y0":50.002620297804896,"z0":8.335191128853563,"aX":-0.5218943710543046},"breaks":{"breakAngle":1.2,"breakLength":32.4,"breakY":24.0,"breakVertical":-146.3,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":1091,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.9205501147832988,"extension":3.3714575540112786},"hitData":{"launchSpeed":67.8,"launchAngle":4.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":155.74}},"index":1,"playId":"52781506-b0df-3f80-9d24-d713e796265c","pitchNumber":2,"startTime":"2026-07-29T00:56:33.312Z","endTime":"2026-07-29T00:56:42.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:56:42.486Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (9) on a line drive to left fielder Dylan Beavers.","rbi":0,"awayScore":0,"homeScore":12,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T00:56:51.102Z","endTime":"2026-07-29T00:57:25.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":40.5,"endSpeed":38.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.902638760735269,"aZ":-30.364938465773857,"pfxX":-0.9355498181701164,"pfxZ":5.250767853688782,"pX":-0.14995558057108474,"pZ":4.663757194654179,"vX0":1.6314401082998808,"vY0":-58.0181261659841,"vZ0":8.822437534361342,"x":122.72,"y":112.86,"x0":-1.4464787953820981,"y0":50.00246224393033,"z0":8.467655789139748,"aX":-0.322343644325643},"breaks":{"breakAngle":0.0,"breakLength":34.8,"breakY":24.0,"breakVertical":-156.1,"breakVerticalInduced":14.5,"breakHorizontal":1.0,"spinRate":1174,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.9403704251720306,"extension":3.662948001982397},"index":0,"playId":"413348d1-223a-3dc8-a565-ed7aab49b4e9","pitchNumber":1,"startTime":"2026-07-29T00:57:00.100Z","endTime":"2026-07-29T00:57:03.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":37.3,"endSpeed":36.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.671134206147716,"aZ":-30.33200473741967,"pfxX":0.5028983638562501,"pfxZ":6.2679461732884185,"pX":-0.6245107380722495,"pZ":3.5341218231785616,"vX0":0.9163113911228832,"vY0":-53.2585342483733,"vZ0":8.880732102005007,"x":140.8,"y":143.36,"x0":-1.5540162930268588,"y0":50.00080318316473,"z0":8.643218954826322,"aX":0.1474249631031511},"breaks":{"breakAngle":0.0,"breakLength":40.8,"breakY":24.0,"breakVertical":-184.7,"breakVerticalInduced":16.3,"breakHorizontal":-1.3,"spinRate":1048,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":1.0202836935269435,"extension":3.528187494614333},"hitData":{"launchSpeed":98.5,"launchAngle":19.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.23,"coordY":68.86}},"index":1,"playId":"cf34a6c0-cfd8-36ee-9d98-4360071f3aac","pitchNumber":2,"startTime":"2026-07-29T00:57:10.548Z","endTime":"2026-07-29T00:57:25.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:57:25.206Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Eduardo Valencia homers (4) on a fly ball to left field. Zach McKinstry scores.","rbi":2,"awayScore":0,"homeScore":14,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T00:57:25.982Z","endTime":"2026-07-29T00:58:39.731Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":644433,"link":"/api/v1/people/644433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":644433,"link":"/api/v1/people/644433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":36.6,"endSpeed":35.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.9538103104266615,"aZ":-30.494183721120447,"pfxX":-1.2791321232931692,"pfxZ":6.0681344474251535,"pX":1.0409267593995044,"pZ":3.7449847366614892,"vX0":2.537686276126488,"vY0":-52.01323774964488,"vZ0":9.560842920747845,"x":77.32,"y":137.67,"x0":-1.2537534063235558,"y0":50.00213577256165,"z0":8.812824146933266,"aX":-0.3540648695581779},"breaks":{"breakAngle":0.0,"breakLength":43.2,"breakY":24.0,"breakVertical":-195.2,"breakVerticalInduced":17.3,"breakHorizontal":1.1,"spinRate":992,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":1.049054254624731,"extension":3.3362659662251586},"index":0,"playId":"3daa5c59-bccc-3c8a-8653-c64438783aaa","pitchNumber":1,"startTime":"2026-07-29T00:57:46.898Z","endTime":"2026-07-29T00:57:55.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":36.2,"endSpeed":35.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.146920667745983,"aZ":-30.61786682209544,"pfxX":-1.2565231009365379,"pfxZ":5.714178152026432,"pX":1.4908823709237509,"pZ":1.7113930171885519,"vX0":2.6670703040102346,"vY0":-51.71834452647537,"vZ0":7.8850017659993625,"x":60.17,"y":192.57,"x0":-0.9534322426750481,"y0":50.00156910057741,"z0":8.636118787198114,"aX":-0.341876421893446},"breaks":{"breakAngle":1.2,"breakLength":44.4,"breakY":24.0,"breakVertical":-199.7,"breakVerticalInduced":16.1,"breakHorizontal":0.8,"spinRate":962,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":1.0573968141450023,"extension":3.4021819529080326},"index":1,"playId":"d821f5a8-833c-38bf-8151-c6dda006fb69","pitchNumber":2,"startTime":"2026-07-29T00:57:58.156Z","endTime":"2026-07-29T00:58:02.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":36.0,"endSpeed":35.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.6374831940842824,"aZ":-30.89657351477293,"pfxX":-0.571918307997032,"pfxZ":4.764382260070693,"pX":-0.24657101000002368,"pZ":4.007852661407038,"vX0":0.9750647104264806,"vY0":-50.983281285152366,"vZ0":10.329691979686597,"x":126.4,"y":130.57,"x0":-1.1351860437230932,"y0":50.000027420934636,"z0":8.87681778526708,"aX":-0.1527304565988092},"breaks":{"breakAngle":0.0,"breakLength":45.6,"breakY":24.0,"breakVertical":-205.4,"breakVerticalInduced":15.0,"breakHorizontal":0.6,"spinRate":1005,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":1.0686006365209757,"extension":3.5315302129697},"hitData":{"launchSpeed":96.8,"launchAngle":35.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":17.43,"coordY":93.09}},"index":2,"playId":"07281e16-0f67-3888-9275-b81823d1cdee","pitchNumber":3,"startTime":"2026-07-29T00:58:11.138Z","endTime":"2026-07-29T00:58:39.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:58:39.731Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Outman singles on a sharp line drive to center fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":14,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T00:58:46.395Z","endTime":"2026-07-29T00:59:15.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":55.7,"endSpeed":52.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.128856700629317,"aZ":-27.328086402561038,"pfxX":-3.0140629891065025,"pfxZ":7.17006389604442,"pX":-2.0742036606460643,"pZ":2.800322124436754,"vX0":0.3571758447142577,"vY0":-81.09068868932826,"vZ0":1.9111625406367192,"x":196.06,"y":163.17,"x0":-1.9033998330963873,"y0":50.002827436171216,"z0":6.8802568145234675,"aX":-2.0370143358752237},"breaks":{"breakAngle":4.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.0,"breakVerticalInduced":14.2,"breakHorizontal":5.4,"spinRate":1434,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.6716633883472678,"extension":3.8619771774151332},"index":0,"playId":"1682e36a-1408-3be9-a22c-1d5a64d046f4","pitchNumber":1,"startTime":"2026-07-29T00:58:53.919Z","endTime":"2026-07-29T00:58:57.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":36.6,"endSpeed":35.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.272469824027777,"aZ":-30.622964726789466,"pfxX":-3.5986772158781246,"pfxZ":5.566256225414408,"pX":-0.33856252402351633,"pZ":2.464089467964292,"vX0":1.5360761174634174,"vY0":-52.29122446475804,"vZ0":8.338913543628593,"x":129.91,"y":172.25,"x0":-1.3566997001313832,"y0":50.000059400985485,"z0":8.72480025431043,"aX":-0.9997624174675441},"breaks":{"breakAngle":2.4,"breakLength":43.2,"breakY":24.0,"breakVertical":-195.2,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":1041,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":1.046123101742972,"extension":3.3637106557602396},"hitData":{"launchSpeed":101.0,"launchAngle":14.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.23,"coordY":87.13}},"index":1,"playId":"ae65022c-6de7-3a47-aa8f-a26733994bc4","pitchNumber":2,"startTime":"2026-07-29T00:59:03.339Z","endTime":"2026-07-29T00:59:15.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:59:15.303Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to right fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":14,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T00:59:29.108Z","endTime":"2026-07-29T01:00:11.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":38.0,"endSpeed":37.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.009435912782432,"aZ":-30.15010210260913,"pfxX":-3.7316620927057484,"pfxZ":6.596666549198282,"pX":0.9815869810168566,"pZ":1.8971888298350628,"vX0":3.1124419282560805,"vY0":-54.49251616090022,"vZ0":6.997578408522683,"x":79.58,"y":187.56,"x0":-1.4046746302321516,"y0":50.00014230862086,"z0":8.279531509967516,"aX":-1.1417799480767312},"breaks":{"breakAngle":2.4,"breakLength":38.4,"breakY":24.0,"breakVertical":-176.2,"breakVerticalInduced":16.3,"breakHorizontal":5.4,"spinRate":1093,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.9985687245121762,"extension":3.483293544116062},"index":0,"playId":"e95dc82d-7aae-35c6-9385-ecc072b72966","pitchNumber":1,"startTime":"2026-07-29T00:59:35.749Z","endTime":"2026-07-29T00:59:39.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":53.7,"endSpeed":51.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.724297712448554,"aZ":-27.79661164005935,"pfxX":-3.99599431641138,"pfxZ":6.906355530433247,"pX":-0.78987736152022,"pZ":2.4725672103760066,"vX0":2.6413861162324914,"vY0":-78.19881707431668,"vZ0":2.07642412322304,"x":147.11,"y":172.02,"x0":-1.9635323780373577,"y0":50.00232156026912,"z0":6.861926039930117,"aX":-2.5320656099280128},"breaks":{"breakAngle":4.8,"breakLength":18.0,"breakY":24.0,"breakVertical":-79.4,"breakVerticalInduced":13.7,"breakHorizontal":6.5,"spinRate":1412,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.6943556317614208,"extension":3.8395904107080785},"index":1,"playId":"2286fcbf-c205-3998-b003-5a0c080b0604","pitchNumber":2,"startTime":"2026-07-29T00:59:50.859Z","endTime":"2026-07-29T00:59:56.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":37.7,"endSpeed":37.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.650504226748809,"aZ":-29.95691753413134,"pfxX":-2.082433876443429,"pfxZ":7.260414230060018,"pX":0.7668161270419616,"pZ":2.123903308004306,"vX0":2.6159323106666084,"vY0":-54.20342837435117,"vZ0":7.132913217798299,"x":87.77,"y":181.43,"x0":-1.3816521763331513,"y0":50.0008449937724,"z0":8.344955365842276,"aX":-0.6349084482527868},"breaks":{"breakAngle":1.2,"breakLength":38.4,"breakY":24.0,"breakVertical":-176.3,"breakVerticalInduced":17.3,"breakHorizontal":2.8,"spinRate":1107,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":1.0012193440794248,"extension":3.365069643999638},"hitData":{"launchSpeed":89.8,"launchAngle":42.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.8,"coordY":77.02}},"index":2,"playId":"0c0c42b8-48f1-3126-83af-8308289f702f","pitchNumber":3,"startTime":"2026-07-29T01:00:02.688Z","endTime":"2026-07-29T01:00:11.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:00:11.750Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Beavers lines out sharply to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":14,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:02:04.458Z","endTime":"2026-07-29T01:02:40.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39937921903573,"aZ":-27.67559211665054,"pfxX":-0.20327542243167507,"pfxZ":2.90881625934366,"pX":1.1437510506290758,"pZ":2.2283435746896636,"vX0":7.975206488988554,"vY0":-123.29432052372998,"vZ0":-2.375924351199465,"x":73.4,"y":178.61,"x0":-2.099825963146316,"y0":50.00386823980641,"z0":5.528692808141206,"aX":-0.31546505285862336},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.4,"spinRate":2573,"spinDirection":238},"zone":14,"typeConfidence":0.59,"plateTime":0.4434322632208456,"extension":5.8288122651785494},"index":0,"playId":"ccb96dd2-5d5c-33f4-a72b-74b115b653f4","pitchNumber":1,"startTime":"2026-07-29T01:02:16.798Z","endTime":"2026-07-29T01:02:21.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73419187272244,"aZ":-15.172301712301353,"pfxX":-3.43898001003769,"pfxZ":9.457553432497669,"pX":-0.18672794773688028,"pZ":2.635132224387349,"vX0":5.198602084176128,"vY0":-133.25839403346262,"vZ0":-5.329538520183006,"x":124.12,"y":167.63,"x0":-1.7163801359372068,"y0":50.00364159192026,"z0":5.757781837867774,"aX":-6.183251907422661},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":5.0,"spinRate":2278,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.4110930726709823,"extension":5.838886333144112},"hitData":{"launchSpeed":103.7,"launchAngle":18.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.94,"coordY":59.31}},"index":1,"playId":"ca15840d-85da-36aa-af7a-28de18f5fac7","pitchNumber":2,"startTime":"2026-07-29T01:02:31.088Z","endTime":"2026-07-29T01:02:40.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:02:40.927Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chadwick Tromp grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":14,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:02:40.933Z","endTime":"2026-07-29T01:03:43.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38001862994824,"aZ":-15.682226937538697,"pfxX":-4.220986527098001,"pfxZ":9.018797855957718,"pX":0.6753217287455873,"pZ":4.078206265631975,"vX0":7.249706589137668,"vY0":-134.44235120179863,"vZ0":-2.1081298855394097,"x":91.26,"y":128.67,"x0":-1.5089101332278714,"y0":50.00529056376434,"z0":5.986645068776462,"aX":-7.721551361594898},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":6.1,"spinRate":2270,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.40753227182117957,"extension":5.792481337030671},"index":0,"playId":"4d467080-7ac7-3ffb-97bb-a679b764c75e","pitchNumber":1,"startTime":"2026-07-29T01:03:03.764Z","endTime":"2026-07-29T01:03:08.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.982200320781633,"aZ":-13.153706163256327,"pfxX":-3.0269559648648054,"pfxZ":10.20420360921058,"pX":-0.2970767416085315,"pZ":3.0386991332304483,"vX0":4.601906930177444,"vY0":-135.50876278271764,"vZ0":-5.199109048925795,"x":128.32,"y":156.74,"x0":-1.6222659275985818,"y0":50.0016737643954,"z0":5.897507582465054,"aX":-5.641911668171319},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2292,"spinDirection":205},"zone":1,"typeConfidence":0.93,"plateTime":0.403852143732478,"extension":5.756121026583545},"index":1,"playId":"ff6bcdcc-a6cb-3642-8954-48db6a522a86","pitchNumber":2,"startTime":"2026-07-29T01:03:18.451Z","endTime":"2026-07-29T01:03:21.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.866910434494574,"aZ":-15.44360731834994,"pfxX":-2.6989122336347737,"pfxZ":8.992290686018308,"pX":0.14237157457020477,"pZ":3.2017224889543052,"vX0":5.412749876958136,"vY0":-135.15692338713228,"vZ0":-4.414454541075652,"x":111.57,"y":152.33,"x0":-1.5304436873120386,"y0":50.00510686409509,"z0":5.931731569174645,"aX":-5.023322252569211},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":3.8,"spinRate":2130,"spinDirection":204},"zone":2,"typeConfidence":0.92,"plateTime":0.40436425296928746,"extension":5.763956243517513},"hitData":{"launchSpeed":83.4,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.43,"coordY":139.62}},"index":2,"playId":"59edf1b2-d982-3915-b10b-d4385d99ff49","pitchNumber":3,"startTime":"2026-07-29T01:03:36.083Z","endTime":"2026-07-29T01:03:43.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:03:43.413Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gunnar Henderson pops out to third baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":14,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:03:47.794Z","endTime":"2026-07-29T01:07:17.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.89"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.01"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.29"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.71"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.38"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.20"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.11"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.43"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.25"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.52"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.24"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".717"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.029"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".861"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".466"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".437"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".288"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".230"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".106"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".717"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.029"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".861"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".466"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".437"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85987518485895,"aZ":-43.2098647284619,"pfxX":3.121168421723457,"pfxZ":-8.398586516574923,"pX":-2.102431973637337,"pZ":4.392646284054749,"vX0":-0.846391650252145,"vY0":-113.65709334887426,"vZ0":5.698947998085273,"x":197.14,"y":120.18,"x0":-2.1317897479476717,"y0":50.00051158064437,"z0":6.131445042634556,"aX":4.103081536464992},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-13.6,"breakHorizontal":-5.4,"spinRate":2391,"spinDirection":29},"zone":11,"typeConfidence":0.94,"plateTime":0.4809986238381607,"extension":5.619528487842265},"index":0,"playId":"314193f7-f78c-3ec9-ac8a-b4e4bdcd96e5","pitchNumber":1,"startTime":"2026-07-29T01:04:06.645Z","endTime":"2026-07-29T01:04:09.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12884484093522,"aZ":-28.687399553544125,"pfxX":-0.15017809351354627,"pfxZ":2.123986031818821,"pX":-0.006129526544357693,"pZ":1.4604314149939173,"vX0":5.2638498189932585,"vY0":-126.16839607649557,"vZ0":-4.3301844168043715,"x":117.23,"y":199.35,"x0":-2.0835583022928486,"y0":50.00301428293199,"z0":5.461599447639147,"aX":-0.24658149487123576},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-0.7,"spinRate":2602,"spinDirection":204},"zone":14,"typeConfidence":0.74,"plateTime":0.43102632112622397,"extension":5.950188518143657},"index":1,"playId":"d2c7f5eb-580d-3a00-b9a8-1e33e8800c55","pitchNumber":2,"startTime":"2026-07-29T01:04:21.141Z","endTime":"2026-07-29T01:04:25.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714713636302957,"aZ":-16.430439329815368,"pfxX":-4.1821888294201965,"pfxZ":8.342586907400323,"pX":0.6399555731612423,"pZ":3.1112576735420867,"vX0":7.491343097987626,"vY0":-136.00677041826796,"vZ0":-4.271305349000006,"x":92.61,"y":154.78,"x0":-1.5974301590705051,"y0":50.00624848683051,"z0":5.829574300500817,"aX":-7.896497681702943},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":6.1,"spinRate":2356,"spinDirection":213},"zone":3,"typeConfidence":0.89,"plateTime":0.40155778403235143,"extension":5.868676950354613},"index":2,"playId":"61fd1ee6-d1ba-3a72-8b67-2e1dce015d4e","pitchNumber":3,"startTime":"2026-07-29T01:04:36.660Z","endTime":"2026-07-29T01:04:39.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181462949757886,"aZ":-17.338153336300014,"pfxX":-3.401082275518317,"pfxZ":7.888846926377669,"pX":-0.2918938333711147,"pZ":3.1730154963036226,"vX0":5.408002649859586,"vY0":-135.66389293265027,"vZ0":-3.8580501671763248,"x":128.13,"y":153.11,"x0":-1.8611148882625772,"y0":50.003130393545746,"z0":5.807749772389206,"aX":-6.396964308687973},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":5.2,"spinRate":2337,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.40235261310270465,"extension":5.849607661653735},"index":3,"playId":"c0fd90bf-e791-3275-ab25-4bf8977f5906","pitchNumber":4,"startTime":"2026-07-29T01:04:54.377Z","endTime":"2026-07-29T01:04:57.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350846270983258,"aZ":-38.52700743010604,"pfxX":0.5230751975954702,"pfxZ":-4.081347186695201,"pX":-0.7348377509391284,"pZ":1.514935082805802,"vX0":2.8243874983262045,"vY0":-123.93308725251342,"vZ0":-2.5233430903849534,"x":145.01,"y":197.88,"x0":-1.956261233569493,"y0":50.00007526874861,"z0":5.758486652391312,"aX":0.8146016590753892},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.7,"breakHorizontal":-1.6,"spinRate":2649,"spinDirection":29},"zone":13,"typeConfidence":0.93,"plateTime":0.44165313484074753,"extension":5.8122044759624},"index":4,"playId":"01249217-62d6-388a-9018-fb80dfe201cb","pitchNumber":5,"startTime":"2026-07-29T01:05:13.241Z","endTime":"2026-07-29T01:05:17.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28514348167426,"aZ":-13.934965377435237,"pfxX":-2.531653685044029,"pfxZ":9.24405412262387,"pX":-0.13748135357262817,"pZ":3.1660508638683083,"vX0":4.793851128200115,"vY0":-139.1258673335392,"vZ0":-4.9764186533405494,"x":122.24,"y":153.3,"x0":-1.5488550064984825,"y0":50.003934593869474,"z0":5.891534984438381,"aX":-4.996152167935627},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":3.7,"spinRate":2216,"spinDirection":208},"zone":2,"typeConfidence":0.93,"plateTime":0.3927085161221191,"extension":5.942517682691545},"index":5,"playId":"cf73b4f3-440b-3b2f-9a85-b6dc5b50ad90","pitchNumber":6,"startTime":"2026-07-29T01:05:31.535Z","endTime":"2026-07-29T01:05:35.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41775290062452,"aZ":-15.384661004913445,"pfxX":-3.30895283471064,"pfxZ":8.70268029749869,"pX":0.3474536684757956,"pZ":3.094892133471913,"vX0":6.48257227249567,"vY0":-137.73548531715394,"vZ0":-4.649462876135417,"x":103.76,"y":155.22,"x0":-1.6023390835651308,"y0":50.001394794231516,"z0":5.838600976089379,"aX":-6.383209686739584},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2220,"spinDirection":210},"zone":3,"typeConfidence":0.92,"plateTime":0.3970302232067344,"extension":5.888169151006094},"index":6,"playId":"74447f77-ce70-3bb3-b7b2-480e55064d3f","pitchNumber":7,"startTime":"2026-07-29T01:05:52.961Z","endTime":"2026-07-29T01:05:55.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642095233687908,"aZ":-17.09107843317549,"pfxX":-3.4502796156604374,"pfxZ":7.642287985776903,"pX":0.22703683601675093,"pZ":3.8170478534837953,"vX0":6.1896706854648595,"vY0":-138.79797749284205,"vZ0":-2.72344331424088,"x":108.35,"y":135.72,"x0":-1.5718434747103431,"y0":50.00662715852283,"z0":5.933374932802225,"aX":-6.813601185326467},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":5.2,"spinRate":2257,"spinDirection":210},"zone":12,"typeConfidence":0.92,"plateTime":0.39287133663109675,"extension":5.892384583464055},"index":7,"playId":"4d107571-755a-3947-a3e0-168790b05535","pitchNumber":8,"startTime":"2026-07-29T01:06:25.479Z","endTime":"2026-07-29T01:06:28.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60689973237626,"aZ":-38.83646618622194,"pfxX":1.2734770994091087,"pfxZ":-4.295894229666432,"pX":0.22837249940571025,"pZ":2.205296026276883,"vX0":4.462081725512394,"vY0":-123.43217265545692,"vZ0":-0.7483659128664095,"x":108.29,"y":179.24,"x0":-1.765294043626526,"y0":50.005169629577345,"z0":5.770618482415436,"aX":1.9731450184072787},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.7,"breakHorizontal":-3.4,"spinRate":2815,"spinDirection":42},"zone":8,"typeConfidence":0.94,"plateTime":0.4430472083284096,"extension":5.933417937563601},"index":8,"playId":"7f302d81-18e6-3106-90e8-10b261b5671f","pitchNumber":9,"startTime":"2026-07-29T01:06:44.082Z","endTime":"2026-07-29T01:06:47.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.073387926430474,"aZ":-35.582800135018616,"pfxX":1.4891882745977914,"pfxZ":-2.2411293420232408,"pX":-0.3154615825695389,"pZ":2.6533705937548446,"vX0":3.2589253890232106,"vY0":-122.01850369211157,"vZ0":-0.20105657425764445,"x":129.02,"y":167.14,"x0":-1.857293436383298,"y0":50.00257411975292,"z0":5.780630542336712,"aX":2.264625171860118},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":-3.4,"spinRate":2620,"spinDirection":46},"zone":4,"typeConfidence":0.93,"plateTime":0.4474122236439957,"extension":5.885788294279086},"hitData":{"launchSpeed":83.1,"launchAngle":74.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":170.43}},"index":9,"playId":"01a6adfa-b7d9-38c3-bf6b-a32b4462ea35","pitchNumber":10,"startTime":"2026-07-29T01:07:08.194Z","endTime":"2026-07-29T01:07:17.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:07:17.725Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gunnar Henderson pops out to third baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":14,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:03:47.794Z","endTime":"2026-07-29T01:07:17.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.89"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.01"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.29"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.71"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.38"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.20"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.11"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.43"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.25"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.52"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.24"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".717"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.029"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".861"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".466"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".437"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".288"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".230"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".106"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".717"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.029"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".861"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".466"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".437"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85987518485895,"aZ":-43.2098647284619,"pfxX":3.121168421723457,"pfxZ":-8.398586516574923,"pX":-2.102431973637337,"pZ":4.392646284054749,"vX0":-0.846391650252145,"vY0":-113.65709334887426,"vZ0":5.698947998085273,"x":197.14,"y":120.18,"x0":-2.1317897479476717,"y0":50.00051158064437,"z0":6.131445042634556,"aX":4.103081536464992},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-13.6,"breakHorizontal":-5.4,"spinRate":2391,"spinDirection":29},"zone":11,"typeConfidence":0.94,"plateTime":0.4809986238381607,"extension":5.619528487842265},"index":0,"playId":"314193f7-f78c-3ec9-ac8a-b4e4bdcd96e5","pitchNumber":1,"startTime":"2026-07-29T01:04:06.645Z","endTime":"2026-07-29T01:04:09.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12884484093522,"aZ":-28.687399553544125,"pfxX":-0.15017809351354627,"pfxZ":2.123986031818821,"pX":-0.006129526544357693,"pZ":1.4604314149939173,"vX0":5.2638498189932585,"vY0":-126.16839607649557,"vZ0":-4.3301844168043715,"x":117.23,"y":199.35,"x0":-2.0835583022928486,"y0":50.00301428293199,"z0":5.461599447639147,"aX":-0.24658149487123576},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-0.7,"spinRate":2602,"spinDirection":204},"zone":14,"typeConfidence":0.74,"plateTime":0.43102632112622397,"extension":5.950188518143657},"index":1,"playId":"d2c7f5eb-580d-3a00-b9a8-1e33e8800c55","pitchNumber":2,"startTime":"2026-07-29T01:04:21.141Z","endTime":"2026-07-29T01:04:25.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714713636302957,"aZ":-16.430439329815368,"pfxX":-4.1821888294201965,"pfxZ":8.342586907400323,"pX":0.6399555731612423,"pZ":3.1112576735420867,"vX0":7.491343097987626,"vY0":-136.00677041826796,"vZ0":-4.271305349000006,"x":92.61,"y":154.78,"x0":-1.5974301590705051,"y0":50.00624848683051,"z0":5.829574300500817,"aX":-7.896497681702943},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":6.1,"spinRate":2356,"spinDirection":213},"zone":3,"typeConfidence":0.89,"plateTime":0.40155778403235143,"extension":5.868676950354613},"index":2,"playId":"61fd1ee6-d1ba-3a72-8b67-2e1dce015d4e","pitchNumber":3,"startTime":"2026-07-29T01:04:36.660Z","endTime":"2026-07-29T01:04:39.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181462949757886,"aZ":-17.338153336300014,"pfxX":-3.401082275518317,"pfxZ":7.888846926377669,"pX":-0.2918938333711147,"pZ":3.1730154963036226,"vX0":5.408002649859586,"vY0":-135.66389293265027,"vZ0":-3.8580501671763248,"x":128.13,"y":153.11,"x0":-1.8611148882625772,"y0":50.003130393545746,"z0":5.807749772389206,"aX":-6.396964308687973},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":5.2,"spinRate":2337,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.40235261310270465,"extension":5.849607661653735},"index":3,"playId":"c0fd90bf-e791-3275-ab25-4bf8977f5906","pitchNumber":4,"startTime":"2026-07-29T01:04:54.377Z","endTime":"2026-07-29T01:04:57.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350846270983258,"aZ":-38.52700743010604,"pfxX":0.5230751975954702,"pfxZ":-4.081347186695201,"pX":-0.7348377509391284,"pZ":1.514935082805802,"vX0":2.8243874983262045,"vY0":-123.93308725251342,"vZ0":-2.5233430903849534,"x":145.01,"y":197.88,"x0":-1.956261233569493,"y0":50.00007526874861,"z0":5.758486652391312,"aX":0.8146016590753892},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.7,"breakHorizontal":-1.6,"spinRate":2649,"spinDirection":29},"zone":13,"typeConfidence":0.93,"plateTime":0.44165313484074753,"extension":5.8122044759624},"index":4,"playId":"01249217-62d6-388a-9018-fb80dfe201cb","pitchNumber":5,"startTime":"2026-07-29T01:05:13.241Z","endTime":"2026-07-29T01:05:17.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28514348167426,"aZ":-13.934965377435237,"pfxX":-2.531653685044029,"pfxZ":9.24405412262387,"pX":-0.13748135357262817,"pZ":3.1660508638683083,"vX0":4.793851128200115,"vY0":-139.1258673335392,"vZ0":-4.9764186533405494,"x":122.24,"y":153.3,"x0":-1.5488550064984825,"y0":50.003934593869474,"z0":5.891534984438381,"aX":-4.996152167935627},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":3.7,"spinRate":2216,"spinDirection":208},"zone":2,"typeConfidence":0.93,"plateTime":0.3927085161221191,"extension":5.942517682691545},"index":5,"playId":"cf73b4f3-440b-3b2f-9a85-b6dc5b50ad90","pitchNumber":6,"startTime":"2026-07-29T01:05:31.535Z","endTime":"2026-07-29T01:05:35.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41775290062452,"aZ":-15.384661004913445,"pfxX":-3.30895283471064,"pfxZ":8.70268029749869,"pX":0.3474536684757956,"pZ":3.094892133471913,"vX0":6.48257227249567,"vY0":-137.73548531715394,"vZ0":-4.649462876135417,"x":103.76,"y":155.22,"x0":-1.6023390835651308,"y0":50.001394794231516,"z0":5.838600976089379,"aX":-6.383209686739584},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2220,"spinDirection":210},"zone":3,"typeConfidence":0.92,"plateTime":0.3970302232067344,"extension":5.888169151006094},"index":6,"playId":"74447f77-ce70-3bb3-b7b2-480e55064d3f","pitchNumber":7,"startTime":"2026-07-29T01:05:52.961Z","endTime":"2026-07-29T01:05:55.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642095233687908,"aZ":-17.09107843317549,"pfxX":-3.4502796156604374,"pfxZ":7.642287985776903,"pX":0.22703683601675093,"pZ":3.8170478534837953,"vX0":6.1896706854648595,"vY0":-138.79797749284205,"vZ0":-2.72344331424088,"x":108.35,"y":135.72,"x0":-1.5718434747103431,"y0":50.00662715852283,"z0":5.933374932802225,"aX":-6.813601185326467},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":5.2,"spinRate":2257,"spinDirection":210},"zone":12,"typeConfidence":0.92,"plateTime":0.39287133663109675,"extension":5.892384583464055},"index":7,"playId":"4d107571-755a-3947-a3e0-168790b05535","pitchNumber":8,"startTime":"2026-07-29T01:06:25.479Z","endTime":"2026-07-29T01:06:28.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60689973237626,"aZ":-38.83646618622194,"pfxX":1.2734770994091087,"pfxZ":-4.295894229666432,"pX":0.22837249940571025,"pZ":2.205296026276883,"vX0":4.462081725512394,"vY0":-123.43217265545692,"vZ0":-0.7483659128664095,"x":108.29,"y":179.24,"x0":-1.765294043626526,"y0":50.005169629577345,"z0":5.770618482415436,"aX":1.9731450184072787},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.7,"breakHorizontal":-3.4,"spinRate":2815,"spinDirection":42},"zone":8,"typeConfidence":0.94,"plateTime":0.4430472083284096,"extension":5.933417937563601},"index":8,"playId":"7f302d81-18e6-3106-90e8-10b261b5671f","pitchNumber":9,"startTime":"2026-07-29T01:06:44.082Z","endTime":"2026-07-29T01:06:47.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.073387926430474,"aZ":-35.582800135018616,"pfxX":1.4891882745977914,"pfxZ":-2.2411293420232408,"pX":-0.3154615825695389,"pZ":2.6533705937548446,"vX0":3.2589253890232106,"vY0":-122.01850369211157,"vZ0":-0.20105657425764445,"x":129.02,"y":167.14,"x0":-1.857293436383298,"y0":50.00257411975292,"z0":5.780630542336712,"aX":2.264625171860118},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":-3.4,"spinRate":2620,"spinDirection":46},"zone":4,"typeConfidence":0.93,"plateTime":0.4474122236439957,"extension":5.885788294279086},"hitData":{"launchSpeed":83.1,"launchAngle":74.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":170.43}},"index":9,"playId":"01a6adfa-b7d9-38c3-bf6b-a32b4462ea35","pitchNumber":10,"startTime":"2026-07-29T01:07:08.194Z","endTime":"2026-07-29T01:07:17.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:07:17.725Z","atBatIndex":75},"scoringPlays":[8,15,18,27,33,45,53,61,62,70],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":111.56,"y":43.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":177.43,"y":168.88},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":155.29,"y":90.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":86.95,"y":107.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":157.52,"y":53.56},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":128.79,"y":189.58},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":20,"top":[10,11,12,13],"bottom":[14,15,16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":152.82,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":123.14,"y":90.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":149.78,"y":157.26},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":33.49,"y":57.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":78.87,"y":94.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":112.78,"y":100.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":208.4,"y":117.77},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":118.75,"y":137.81},"type":"O","description":"Lineout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23],"bottom":[24,25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":156.97,"y":91.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":164.78,"y":91.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":113.3,"y":152.7},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":147.55,"y":149.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":127.49,"y":180.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":115.83,"y":102.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":72.01,"y":100.75},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":36,"top":[29,30,31],"bottom":[32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":67.0,"y":104.75},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":131.57,"y":192.64},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":78.74,"y":43.53},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":100.52,"y":68.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":121.98,"y":185.81},"type":"O","description":"Pop Out"}]}},{"startIndex":37,"endIndex":46,"top":[37,38,39,40],"bottom":[41,42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":94.04,"y":167.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":117.86,"y":144.59},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":27.89,"y":104.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":143.16,"y":45.58},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":171.21,"y":102.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":107.12,"y":84.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":92.92,"y":82.76},"type":"H","description":"Single"}]}},{"startIndex":47,"endIndex":54,"top":[47,48,49],"bottom":[50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":154.34,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":149.28,"y":148.64},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":129.29,"y":171.2},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":89.85,"y":84.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":134.76,"y":91.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":169.38,"y":81.43},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":146.32,"y":94.74},"type":"O","description":"Flyout"}]}},{"startIndex":55,"endIndex":63,"top":[55,56,57],"bottom":[58,59,60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":88.92,"y":46.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":152.32,"y":155.74},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":58.93,"y":143.96},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":94.55,"y":159.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":95.05,"y":168.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":91.73,"y":101.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":174.61,"y":162.83},"type":"O","description":"Pop Out"}]}},{"startIndex":64,"endIndex":72,"top":[64,65,66],"bottom":[67,68,69,70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":131.63,"y":81.31},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":111.27,"y":155.74},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":87.23,"y":68.86},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":17.43,"y":93.09},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":142.23,"y":87.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":176.8,"y":77.02},"type":"O","description":"Flyout"}]}},{"startIndex":73,"endIndex":75,"top":[73,74,75],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":140.94,"y":59.31},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"coordinates":{"x":114.43,"y":139.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":111.78,"y":170.43},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":14,"hits":19,"errors":0,"leftOnBase":8},"away":{"runs":0,"hits":3,"errors":1,"leftOnBase":3}},"defense":{"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"catcher":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"third":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"shortstop":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"left":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"center":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"right":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"onDeck":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"inHole":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"battingOrder":2,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"onDeck":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"inHole":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"pitcher":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"battingOrder":3,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":8,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".237","atBats":28,"obp":".321","slg":".396","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":3,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":11,"runs":14,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":41,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"4.21","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":13,"whip":"1.35","battersFaced":46,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":70,"strikes":98,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":14,"pitchesPerInning":"21.00","runsScoredPer9":"15.75","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":1,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID669236":{"person":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"jerseyNumber":"82","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":29,"groundOuts":72,"airOuts":49,"runs":24,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":44,"baseOnBalls":5,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".248","atBats":214,"obp":".268","slg":".393","ops":".661","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":84,"rbi":39,"leftOnBase":106,"sacBunts":1,"sacFlies":3,"babip":".277","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.57","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":75,"errors":7,"chances":207,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID665152":{"person":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(L, 1-4)","summary":"4.0 IP, 8 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":8,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":23,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":36,"strikes":45,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":8,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":24,"groundOuts":31,"airOuts":35,"runs":28,"doubles":5,"triples":2,"homeRuns":12,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":140,"obp":".320","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":597,"era":"6.50","inningsPitched":"36.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.36","battersFaced":153,"outs":108,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":597,"balls":221,"strikes":376,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":8,"winPercentage":".200","pitchesPerInning":"16.58","gamesFinished":0,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"9.50","walksPer9Inn":"2.75","hitsPer9Inn":"9.50","runsScoredPer9":"7.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID644433":{"person":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"201","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"1.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":7,"groundOuts":15,"airOuts":13,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".170","atBats":47,"obp":".167","slg":".191","ops":".358","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":9,"rbi":4,"leftOnBase":28,"sacBunts":1,"sacFlies":1,"babip":".229","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"4.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":8,"putOuts":124,"errors":2,"chances":134,"fielding":".985","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669432":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":56,"groundOuts":89,"airOuts":130,"runs":50,"doubles":22,"triples":2,"homeRuns":10,"strikeOuts":83,"baseOnBalls":32,"intentionalWalks":0,"hits":100,"hitByPitch":1,"atBats":399,"obp":".306","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1689,"era":"4.17","inningsPitched":"103.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.27","battersFaced":435,"outs":311,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1689,"balls":536,"strikes":1153,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".462","pitchesPerInning":"16.29","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"7.21","walksPer9Inn":"2.78","hitsPer9Inn":"8.68","runsScoredPer9":"4.34","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":39,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669330":{"person":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":34,"groundOuts":27,"airOuts":69,"runs":19,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":53,"baseOnBalls":12,"intentionalWalks":0,"hits":39,"hitByPitch":2,"atBats":185,"obp":".264","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":788,"era":"2.82","inningsPitched":"51.0","wins":2,"losses":2,"saves":3,"saveOpportunities":3,"holds":11,"blownSaves":0,"earnedRuns":16,"whip":"1.00","battersFaced":202,"outs":153,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":788,"balls":249,"strikes":539,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".500","pitchesPerInning":"15.45","gamesFinished":14,"strikeoutWalkRatio":"4.42","strikeoutsPer9Inn":"9.35","walksPer9Inn":"2.12","hitsPer9Inn":"6.88","runsScoredPer9":"3.35","homeRunsPer9":"1.06","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670329":{"person":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":20,"groundOuts":40,"airOuts":47,"runs":17,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":14,"intentionalWalks":2,"hits":26,"hitByPitch":0,"atBats":161,"obp":".229","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":663,"era":"2.93","inningsPitched":"46.0","wins":4,"losses":1,"saves":5,"saveOpportunities":9,"holds":12,"blownSaves":4,"earnedRuns":15,"whip":"0.87","battersFaced":176,"outs":138,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":239,"strikes":424,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".800","pitchesPerInning":"14.41","gamesFinished":17,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.59","walksPer9Inn":"2.74","hitsPer9Inn":"5.09","runsScoredPer9":"3.33","homeRunsPer9":"1.57","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687064":{"person":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":55,"groundOuts":97,"airOuts":110,"runs":42,"doubles":19,"triples":1,"homeRuns":9,"strikeOuts":80,"baseOnBalls":34,"intentionalWalks":0,"hits":92,"hitByPitch":1,"atBats":374,"obp":".308","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1521,"era":"3.13","inningsPitched":"97.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.29","battersFaced":415,"outs":293,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1521,"balls":540,"strikes":981,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".800","pitchesPerInning":"15.57","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"7.37","walksPer9Inn":"3.13","hitsPer9Inn":"8.48","runsScoredPer9":"3.87","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683002":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":66,"groundOuts":111,"airOuts":122,"runs":61,"doubles":19,"triples":3,"homeRuns":18,"strikeOuts":115,"baseOnBalls":37,"intentionalWalks":2,"hits":97,"hitByPitch":8,"avg":".219","atBats":443,"obp":".290","slg":".397","ops":".687","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":176,"rbi":45,"leftOnBase":178,"sacBunts":0,"sacFlies":2,"babip":".253","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.61","popOuts":24,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":244,"putOuts":153,"errors":12,"chances":409,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665750":{"person":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":39,"groundOuts":68,"airOuts":80,"runs":40,"doubles":10,"triples":5,"homeRuns":5,"strikeOuts":80,"baseOnBalls":34,"intentionalWalks":0,"hits":64,"hitByPitch":1,"avg":".226","atBats":283,"obp":".310","slg":".350","ops":".660","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":99,"rbi":38,"leftOnBase":112,"sacBunts":8,"sacFlies":1,"babip":".296","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.60","popOuts":19,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":186,"errors":5,"chances":195,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669358":{"person":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":81,"groundOuts":111,"airOuts":136,"runs":64,"doubles":38,"triples":2,"homeRuns":9,"strikeOuts":107,"baseOnBalls":44,"intentionalWalks":1,"hits":125,"hitByPitch":3,"atBats":468,"obp":".327","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2015,"era":"3.98","inningsPitched":"122.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.39","battersFaced":526,"outs":366,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2015,"balls":723,"strikes":1292,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".308","pitchesPerInning":"16.52","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"7.89","walksPer9Inn":"3.25","hitsPer9Inn":"9.22","runsScoredPer9":"4.72","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":11,"passedBall":0,"popOuts":21,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":68,"groundOuts":90,"airOuts":113,"runs":63,"doubles":20,"triples":0,"homeRuns":7,"strikeOuts":99,"baseOnBalls":83,"intentionalWalks":1,"hits":99,"hitByPitch":6,"avg":".249","atBats":398,"obp":".384","slg":".352","ops":".736","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":140,"rbi":28,"leftOnBase":141,"sacBunts":0,"sacFlies":3,"babip":".312","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.86","popOuts":22,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":171,"errors":2,"chances":176,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680694":{"person":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":57,"groundOuts":130,"airOuts":94,"runs":55,"doubles":21,"triples":3,"homeRuns":12,"strikeOuts":114,"baseOnBalls":52,"intentionalWalks":1,"hits":109,"hitByPitch":2,"atBats":442,"obp":".325","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1958,"era":"3.74","inningsPitched":"118.0","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.36","battersFaced":501,"outs":354,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1958,"balls":754,"strikes":1204,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".438","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"8.69","walksPer9Inn":"3.97","hitsPer9Inn":"8.31","runsScoredPer9":"4.19","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":24,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":14,"errors":2,"chances":27,"fielding":".926","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID544150":{"person":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":40,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":9,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":15,"strikes":25,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":27,"groundOuts":38,"airOuts":58,"runs":23,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":41,"hitByPitch":0,"atBats":168,"obp":".304","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":674,"era":"3.68","inningsPitched":"44.0","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.27","battersFaced":184,"outs":132,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":674,"balls":262,"strikes":412,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.32","gamesFinished":9,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"6.55","walksPer9Inn":"3.07","hitsPer9Inn":"8.39","runsScoredPer9":"4.70","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687637":{"person":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":28,"groundOuts":35,"airOuts":48,"runs":20,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":43,"baseOnBalls":19,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".244","atBats":164,"obp":".328","slg":".348","ops":".676","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":57,"rbi":18,"leftOnBase":71,"sacBunts":1,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.00","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":69,"errors":0,"chances":72,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641933":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":34,"groundOuts":29,"airOuts":54,"runs":25,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":56,"baseOnBalls":19,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".210","atBats":176,"obp":".294","slg":".375","ops":".669","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":66,"rbi":17,"leftOnBase":76,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.14","popOuts":12,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":73,"errors":3,"chances":80,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677020":{"person":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":11,"strikes":20,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".282","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":154,"era":"3.86","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.18","battersFaced":39,"outs":28,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":52,"strikes":102,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":3,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.93","hitsPer9Inn":"8.68","runsScoredPer9":"4.82","homeRunsPer9":"0.96","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID689296":{"person":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":23,"groundOuts":38,"airOuts":44,"runs":25,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":18,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":157,"obp":".309","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":712,"era":"4.46","inningsPitched":"42.1","wins":2,"losses":2,"saves":3,"saveOpportunities":6,"holds":6,"blownSaves":3,"earnedRuns":21,"whip":"1.25","battersFaced":181,"outs":127,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":265,"strikes":447,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".500","pitchesPerInning":"16.82","gamesFinished":8,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.83","hitsPer9Inn":"7.44","runsScoredPer9":"5.31","homeRunsPer9":"1.06","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"79","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":4,"groundOuts":15,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".250","atBats":36,"obp":".250","slg":".278","ops":".528","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":10,"rbi":5,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".281","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":21,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":63,"groundOuts":94,"airOuts":99,"runs":66,"doubles":21,"triples":0,"homeRuns":22,"strikeOuts":114,"baseOnBalls":56,"intentionalWalks":3,"hits":101,"hitByPitch":6,"avg":".250","atBats":404,"obp":".347","slg":".465","ops":".812","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":470,"totalBases":188,"rbi":67,"leftOnBase":201,"sacBunts":0,"sacFlies":4,"babip":".290","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.36","popOuts":13,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":751,"errors":2,"chances":837,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702616":{"person":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"2-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":23,"groundOuts":35,"airOuts":38,"runs":22,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":43,"baseOnBalls":27,"intentionalWalks":1,"hits":38,"hitByPitch":0,"avg":".252","atBats":151,"obp":".359","slg":".397","ops":".756","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":60,"rbi":17,"leftOnBase":59,"sacBunts":0,"sacFlies":3,"babip":".311","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.20","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":110,"putOuts":76,"errors":4,"chances":190,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":17,"groundOuts":35,"airOuts":31,"runs":21,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":2,"hits":33,"hitByPitch":0,"atBats":125,"obp":".311","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":458,"era":"3.52","inningsPitched":"30.2","wins":1,"losses":3,"saves":3,"saveOpportunities":6,"holds":6,"blownSaves":3,"earnedRuns":12,"whip":"1.37","battersFaced":136,"outs":92,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":458,"balls":135,"strikes":323,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".250","pitchesPerInning":"14.93","gamesFinished":12,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"8.22","walksPer9Inn":"2.64","hitsPer9Inn":"9.68","runsScoredPer9":"6.16","homeRunsPer9":"1.47","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":16,"groundOuts":35,"airOuts":25,"runs":18,"doubles":10,"triples":2,"homeRuns":1,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":125,"obp":".326","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":528,"era":"4.22","inningsPitched":"32.0","wins":3,"losses":2,"saves":1,"saveOpportunities":1,"holds":12,"blownSaves":0,"earnedRuns":15,"whip":"1.28","battersFaced":140,"outs":96,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":528,"balls":180,"strikes":348,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".600","pitchesPerInning":"16.50","gamesFinished":4,"strikeoutWalkRatio":"4.38","strikeoutsPer9Inn":"9.84","walksPer9Inn":"2.25","hitsPer9Inn":"9.28","runsScoredPer9":"5.06","homeRunsPer9":"0.28","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":17,"groundOuts":51,"airOuts":26,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":133,"obp":".252","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":532,"era":"2.27","inningsPitched":"35.2","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":8,"blownSaves":2,"earnedRuns":9,"whip":"0.98","battersFaced":143,"outs":107,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":532,"balls":187,"strikes":345,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.96","rbi":0,"winPercentage":".500","pitchesPerInning":"14.92","gamesFinished":7,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"7.57","walksPer9Inn":"2.02","hitsPer9Inn":"6.81","runsScoredPer9":"3.03","homeRunsPer9":"0.25","inheritedRunners":22,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687952":{"person":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"jerseyNumber":"32","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":4,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":1,"hits":10,"hitByPitch":0,"avg":".370","atBats":27,"obp":".414","slg":".741","ops":"1.155","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":20,"rbi":9,"leftOnBase":18,"sacBunts":1,"sacFlies":0,"babip":".389","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":1,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":38,"groundOuts":46,"airOuts":55,"runs":28,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":77,"baseOnBalls":34,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".205","atBats":220,"obp":".311","slg":".327","ops":".638","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":72,"rbi":27,"leftOnBase":111,"sacBunts":1,"sacFlies":2,"babip":".270","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":7,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":172,"errors":3,"chances":178,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":36,"groundOuts":44,"airOuts":64,"runs":36,"doubles":10,"triples":0,"homeRuns":14,"strikeOuts":91,"baseOnBalls":19,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".198","atBats":247,"obp":".263","slg":".409","ops":".672","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":101,"rbi":38,"leftOnBase":123,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.64","popOuts":17,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":89,"errors":7,"chances":159,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[687637,624413,644433,683002,621493,669236,665750,702616,691723,681297,650968,665152,544150,677020],"pitchers":[665152,544150,677020,644433],"bench":[687952,641933],"bullpen":[669358,680694,666974,670329,552640,689296,669432,669330,664991,687064],"battingOrder":[687637,644433,683002,669236,665750,702616,691723,681297,650968],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Holliday 2; Pozo."},{"label":"GIDP","value":"Alonso; Holliday."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Mayo (7, throw)."},{"label":"DP","value":"(Henderson-Holliday-Mayo)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":5,"airOuts":11,"runs":14,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".239","atBats":41,"obp":".315","slg":".403","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":33,"rbi":14,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.67","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":28,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"3.60","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.22","battersFaced":30,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":119,"balls":43,"strikes":76,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"pitchesPerInning":"13.22","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":60,"groundOuts":140,"airOuts":103,"runs":63,"doubles":18,"triples":2,"homeRuns":12,"strikeOuts":92,"baseOnBalls":41,"intentionalWalks":0,"hits":115,"hitByPitch":12,"atBats":447,"obp":".334","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1834,"era":"4.53","inningsPitched":"113.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.38","battersFaced":503,"outs":340,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1834,"balls":648,"strikes":1186,"strikePercentage":".650","hitBatsmen":12,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".417","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.26","hitsPer9Inn":"9.13","runsScoredPer9":"5.00","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | 2B, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":53,"groundOuts":70,"airOuts":89,"runs":23,"doubles":9,"triples":3,"homeRuns":4,"strikeOuts":47,"baseOnBalls":28,"intentionalWalks":1,"hits":52,"hitByPitch":0,"avg":".206","atBats":253,"obp":".283","slg":".312","ops":".595","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":79,"rbi":21,"leftOnBase":102,"sacBunts":3,"sacFlies":2,"babip":".235","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.25","popOuts":13,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":15,"strikes":13,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":106,"errors":4,"chances":253,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":33,"groundOuts":89,"airOuts":63,"runs":30,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":110,"baseOnBalls":13,"intentionalWalks":0,"hits":70,"hitByPitch":4,"atBats":329,"obp":".251","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1339,"era":"2.70","inningsPitched":"90.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"0.92","battersFaced":349,"outs":270,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1339,"balls":418,"strikes":921,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".583","pitchesPerInning":"14.88","gamesFinished":0,"strikeoutWalkRatio":"8.46","strikeoutsPer9Inn":"11.00","walksPer9Inn":"1.30","hitsPer9Inn":"7.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":62,"groundOuts":61,"airOuts":108,"runs":27,"doubles":22,"triples":1,"homeRuns":5,"strikeOuts":85,"baseOnBalls":19,"intentionalWalks":0,"hits":67,"hitByPitch":1,"atBats":315,"obp":".257","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1318,"era":"2.70","inningsPitched":"86.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"0.99","battersFaced":341,"outs":260,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1318,"balls":462,"strikes":856,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".400","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"4.47","strikeoutsPer9Inn":"8.83","walksPer9Inn":"1.97","hitsPer9Inn":"6.96","runsScoredPer9":"2.80","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"201","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":28,"groundOuts":36,"airOuts":51,"runs":17,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":47,"baseOnBalls":9,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".275","atBats":182,"obp":".307","slg":".440","ops":".747","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":80,"rbi":25,"leftOnBase":68,"sacBunts":1,"sacFlies":1,"babip":".338","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.33","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":66,"errors":4,"chances":184,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680744":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":9,"strikes":18,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":1,"flyOuts":14,"groundOuts":19,"airOuts":31,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":98,"obp":".257","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":444,"era":"2.67","inningsPitched":"27.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.00","battersFaced":109,"outs":81,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":444,"balls":176,"strikes":268,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".---","pitchesPerInning":"16.44","gamesFinished":4,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"10.33","walksPer9Inn":"3.33","hitsPer9Inn":"5.67","runsScoredPer9":"2.67","homeRunsPer9":"0.67","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":2,"flyOuts":29,"groundOuts":54,"airOuts":52,"runs":31,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":74,"baseOnBalls":23,"intentionalWalks":1,"hits":57,"hitByPitch":4,"atBats":234,"obp":".321","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1033,"era":"4.13","inningsPitched":"61.0","wins":4,"losses":4,"saves":2,"saveOpportunities":7,"holds":6,"blownSaves":5,"earnedRuns":28,"whip":"1.31","battersFaced":264,"outs":183,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":1033,"balls":368,"strikes":665,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"16.93","gamesFinished":9,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"10.92","walksPer9Inn":"3.39","hitsPer9Inn":"8.41","runsScoredPer9":"4.57","homeRunsPer9":"1.33","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":8,"groundOuts":23,"airOuts":21,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":2,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".280","atBats":82,"obp":".302","slg":".427","ops":".729","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":35,"rbi":6,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".323","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":49,"errors":4,"chances":94,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":67,"groundOuts":66,"airOuts":97,"runs":57,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":119,"baseOnBalls":55,"intentionalWalks":2,"hits":109,"hitByPitch":2,"avg":".282","atBats":386,"obp":".371","slg":".466","ops":".837","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":180,"rbi":53,"leftOnBase":181,"sacBunts":0,"sacFlies":5,"babip":".366","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.73","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":172,"errors":1,"chances":174,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680664":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"4-5 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":6,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".529","atBats":17,"obp":".556","slg":"1.235","ops":"1.791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":21,"rbi":7,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".625","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.25","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":1,"putOuts":20,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":10,"groundOuts":26,"airOuts":17,"runs":3,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":64,"obp":".225","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":267,"era":"1.47","inningsPitched":"18.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.82","battersFaced":72,"outs":55,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":93,"strikes":174,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".000","pitchesPerInning":"14.56","gamesFinished":6,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"6.38","walksPer9Inn":"2.95","hitsPer9Inn":"4.42","runsScoredPer9":"1.47","homeRunsPer9":"1.47","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":2,"flyOuts":17,"groundOuts":58,"airOuts":40,"runs":21,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":52,"hitByPitch":3,"atBats":186,"obp":".330","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":767,"era":"3.04","inningsPitched":"47.1","wins":1,"losses":4,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":16,"whip":"1.33","battersFaced":201,"outs":142,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":273,"strikes":494,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".200","pitchesPerInning":"16.20","gamesFinished":8,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"7.04","walksPer9Inn":"2.09","hitsPer9Inn":"9.89","runsScoredPer9":"3.99","homeRunsPer9":"1.14","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"4-5 | BB, RBI, 4 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":96,"groundOuts":71,"airOuts":146,"runs":66,"doubles":20,"triples":3,"homeRuns":9,"strikeOuts":64,"baseOnBalls":65,"intentionalWalks":1,"hits":114,"hitByPitch":3,"avg":".289","atBats":395,"obp":".393","slg":".423","ops":".816","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":167,"rbi":36,"leftOnBase":129,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.89","popOuts":28,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":230,"putOuts":106,"errors":9,"chances":345,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":20,"groundOuts":48,"airOuts":40,"runs":13,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":36,"baseOnBalls":25,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":165,"obp":".356","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":717,"era":"2.54","inningsPitched":"46.0","wins":2,"losses":0,"saves":2,"saveOpportunities":9,"holds":12,"blownSaves":7,"earnedRuns":13,"whip":"1.46","battersFaced":192,"outs":138,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":717,"balls":277,"strikes":440,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.59","gamesFinished":4,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"7.04","walksPer9Inn":"4.89","hitsPer9Inn":"8.22","runsScoredPer9":"2.54","homeRunsPer9":"1.17","inheritedRunners":28,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":18,"groundOuts":13,"airOuts":38,"runs":13,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":17,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":98,"obp":".293","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":459,"era":"3.90","inningsPitched":"27.2","wins":2,"losses":4,"saves":12,"saveOpportunities":16,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.23","battersFaced":116,"outs":83,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":459,"balls":167,"strikes":292,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".333","pitchesPerInning":"16.59","gamesFinished":24,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"10.08","walksPer9Inn":"5.53","hitsPer9Inn":"5.53","runsScoredPer9":"4.23","homeRunsPer9":"1.63","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":65,"groundOuts":58,"airOuts":100,"runs":44,"doubles":18,"triples":0,"homeRuns":19,"strikeOuts":133,"baseOnBalls":45,"intentionalWalks":0,"hits":75,"hitByPitch":5,"avg":".207","atBats":362,"obp":".300","slg":".414","ops":".714","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":150,"rbi":52,"leftOnBase":165,"sacBunts":0,"sacFlies":4,"babip":".262","groundOutsToAirouts":"0.58","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"19.05","popOuts":15,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":72,"putOuts":795,"errors":2,"chances":869,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":9,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":53,"obp":".387","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":262,"era":"5.27","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":8,"whip":"1.68","battersFaced":63,"outs":41,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":89,"strikes":173,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".000","pitchesPerInning":"19.17","gamesFinished":1,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"12.51","walksPer9Inn":"5.27","hitsPer9Inn":"9.88","runsScoredPer9":"5.27","homeRunsPer9":"1.32","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":17,"flyOuts":67,"groundOuts":110,"airOuts":138,"runs":45,"doubles":19,"triples":2,"homeRuns":11,"strikeOuts":79,"baseOnBalls":23,"intentionalWalks":2,"hits":89,"hitByPitch":4,"atBats":411,"obp":".264","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1595,"era":"3.34","inningsPitched":"110.1","wins":7,"losses":6,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.02","battersFaced":443,"outs":331,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1595,"balls":532,"strikes":1063,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".538","pitchesPerInning":"14.46","gamesFinished":3,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"6.44","walksPer9Inn":"1.88","hitsPer9Inn":"7.26","runsScoredPer9":"3.67","homeRunsPer9":"0.90","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":44,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"2-2 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":3,"groundOuts":10,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".286","atBats":35,"obp":".366","slg":".343","ops":".709","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":12,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".370","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":5,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":28,"groundOuts":50,"airOuts":42,"runs":29,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":34,"intentionalWalks":1,"hits":50,"hitByPitch":2,"avg":".272","atBats":184,"obp":".387","slg":".391","ops":".778","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":72,"rbi":23,"leftOnBase":71,"sacBunts":0,"sacFlies":2,"babip":".328","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.80","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":111,"putOuts":52,"errors":2,"chances":165,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":20,"groundOuts":25,"airOuts":34,"runs":21,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":70,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".162","atBats":154,"obp":".218","slg":".292","ops":".510","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":45,"rbi":16,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":115,"errors":3,"chances":118,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":2,"flyOuts":9,"groundOuts":34,"airOuts":15,"runs":9,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":77,"obp":".333","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":302,"era":"4.05","inningsPitched":"20.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":9,"whip":"1.35","battersFaced":85,"outs":60,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":302,"balls":109,"strikes":193,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.27","rbi":0,"winPercentage":".---","pitchesPerInning":"15.10","gamesFinished":5,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"3.60","walksPer9Inn":"2.70","hitsPer9Inn":"9.45","runsScoredPer9":"4.05","homeRunsPer9":"1.80","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":50,"groundOuts":68,"airOuts":100,"runs":23,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":0,"avg":".201","atBats":264,"obp":".250","slg":".318","ops":".568","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":84,"rbi":31,"leftOnBase":131,"sacBunts":1,"sacFlies":5,"babip":".223","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.80","popOuts":25,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":157,"errors":2,"chances":162,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":50,"groundOuts":77,"airOuts":105,"runs":55,"doubles":22,"triples":2,"homeRuns":22,"strikeOuts":89,"baseOnBalls":26,"intentionalWalks":0,"hits":99,"hitByPitch":12,"avg":".270","atBats":367,"obp":".336","slg":".520","ops":".856","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":191,"rbi":68,"leftOnBase":161,"sacBunts":0,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.73","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.68","popOuts":24,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":38,"stolenBasePercentage":".745","caughtStealingPercentage":".255","assists":25,"putOuts":647,"errors":3,"chances":675,"fielding":".996","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 3B, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":45,"groundOuts":67,"airOuts":87,"runs":41,"doubles":12,"triples":3,"homeRuns":8,"strikeOuts":59,"baseOnBalls":18,"intentionalWalks":0,"hits":75,"hitByPitch":3,"avg":".262","atBats":286,"obp":".311","slg":".409","ops":".720","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":117,"rbi":26,"leftOnBase":119,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.75","popOuts":18,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":79,"errors":3,"chances":153,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 6-1)","summary":"7.0 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":34,"strikes":58,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":33,"groundOuts":64,"airOuts":72,"runs":14,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":0,"hits":41,"hitByPitch":2,"atBats":236,"obp":".246","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":973,"era":"1.75","inningsPitched":"67.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.93","battersFaced":260,"outs":201,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":348,"strikes":625,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".857","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"8.06","walksPer9Inn":"2.82","hitsPer9Inn":"5.51","runsScoredPer9":"1.88","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[805808,650402,701678,682985,701162,693307,690993,679529,656716,680664,595879,681546,675512,680744],"pitchers":[675512,680744],"bench":[663837],"bullpen":[623454,640448,669724,663947,445276,663554,672456,669373,805427,664285,621097],"battingOrder":[805808,701678,701162,693307,690993,679529,656716,680664,681546],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torres (7, Kremer); Báez, J (6, Walker, J); McKinstry (9, Tromp)."},{"label":"3B","value":"Keith (3, Kremer)."},{"label":"HR","value":"Valencia 2 (4, 2nd inning off Kremer, 0 on, 1 out, 8th inning off Tromp, 1 on, 2 out); Torres (5, 4th inning off Kremer, 1 on, 0 out)."},{"label":"TB","value":"Báez, J 4; Keith 4; Malgeri 2; McGonigle 4; McKinstry 2; Outman; Torres 6; Valencia 10."},{"label":"RBI","value":"Keith 2 (26); Malgeri (5); McGonigle (36); Torkelson (52); Torres 5 (23); Valencia 4 (7)."},{"label":"2-out RBI","value":"Malgeri; Valencia 3; Keith 2; McGonigle."},{"label":"Runners left in scoring position, 2 out","value":"Dingler; Torkelson; Torres."},{"label":"SF","value":"Torkelson."},{"label":"GIDP","value":"Torkelson."},{"label":"Team RISP","value":"8-for-15."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (McGonigle-Torres-Torkelson; Torres-McGonigle-Torkelson)."}]}],"note":[{"label":"a","value":"Singled for Greene, R in the 6th."},{"label":"1","value":"Ran for Báez, J in the 7th."}]}},"officials":[{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Kremer."},{"label":"ABS Challenge","value":"Pozo 2 (Ball-Overturned to Strike, Ball-Confirmed); Valencia (Ball-Overturned to Strike); Mayo (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Kremer 81-45; Suárez, A 40-25; Walker, J 31-20; Tromp 16-8; Melton 92-58; Madden 27-18."},{"label":"Groundouts-flyouts","value":"Kremer 3-3; Suárez, A 0-2; Walker, J 1-2; Tromp 1-1; Melton 7-2; Madden 1-1."},{"label":"Batters faced","value":"Kremer 23; Suárez, A 9; Walker, J 8; Tromp 6; Melton 24; Madden 6."},{"label":"Inherited runners-scored","value":"Walker, J 2-1."},{"label":"Umpires","value":"HP: Chad Whitson. 1B: Brian Walsh. 2B: Chad Fairchild. 3B: Bill Miller. "},{"label":"Weather","value":"79 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, Out To RF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:27."},{"label":"Att","value":"27,453."},{"label":"Venue","value":"Comerica Park."},{"label":"July 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","boxscoreName":"Valencia"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"4-5 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":6,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".529","atBats":17,"obp":".556","slg":"1.235","ops":"1.791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":21,"rbi":7,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".625","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.25","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":1,"putOuts":20,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":82,"hittingGameScore":82},{"player":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","boxscoreName":"Melton"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 6-1)","summary":"7.0 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":34,"strikes":58,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":33,"groundOuts":64,"airOuts":72,"runs":14,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":0,"hits":41,"hitByPitch":2,"atBats":236,"obp":".246","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":973,"era":"1.75","inningsPitched":"67.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.93","battersFaced":260,"outs":201,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":348,"strikes":625,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".857","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"8.06","walksPer9Inn":"2.82","hitsPer9Inn":"5.51","runsScoredPer9":"1.88","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":77,"pitchingGameScore":77},{"player":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","boxscoreName":"McGonigle"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"4-5 | BB, RBI, 4 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":96,"groundOuts":71,"airOuts":146,"runs":66,"doubles":20,"triples":3,"homeRuns":9,"strikeOuts":64,"baseOnBalls":65,"intentionalWalks":1,"hits":114,"hitByPitch":3,"avg":".289","atBats":395,"obp":".393","slg":".423","ops":".816","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":167,"rbi":36,"leftOnBase":129,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.89","popOuts":28,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":230,"putOuts":106,"errors":9,"chances":345,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":69,"hittingGameScore":69}]},"decisions":{"winner":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"loser":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}