{"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":824735,"link":"/api/v1.1/game/824735/feed/live","metaData":{"wait":10,"timeStamp":"20260722_195416","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824735,"type":"R","doubleHeader":"S","id":"2026/07/22/balmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824735-2026-07-22","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-22T17:35:00Z","originalDate":"2026-07-22","officialDate":"2026-07-22","dayNight":"day","time":"1:35","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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":53,"ties":0,"pct":".480"},"records":{},"divisionLeader":false,"wins":49,"losses":53,"winningPercentage":".480"},"franchiseName":"Baltimore","clubName":"Orioles","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","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":"Boston","record":{"gamesPlayed":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":48,"ties":0,"pct":".520"},"records":{},"divisionLeader":false,"wins":52,"losses":48,"winningPercentage":".520"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID644433":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433","firstName":"Chadwick","lastName":"Tromp","primaryNumber":"41","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},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":31,"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},"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID678011":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011","firstName":"Anthony","lastName":"Seigler","primaryNumber":"48","birthDate":"1999-06-20","currentAge":27,"birthCity":"Fort Defiance","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":192,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Anthony","useLastName":"Seigler","boxscoreName":"Seigler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SEE-glur","mlbDebutDate":"2025-07-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Anthony Seigler","nameSlug":"anthony-seigler-678011","firstLastName":"Anthony Seigler","lastFirstName":"Seigler, Anthony","lastInitName":"Seigler, A","initLastName":"A Seigler","fullFMLName":"Anthony Seigler","fullLFMName":"Seigler, Anthony","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID544150":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150","firstName":"Albert","lastName":"Suárez","primaryNumber":"49","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":29,"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":24,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","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},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":28,"birthCity":"Longview","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Slaten","middleName":"Michael","boxscoreName":"Slaten","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SLATE-in","mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Slaten","nameSlug":"justin-slaten-686580","firstLastName":"Justin Slaten","lastFirstName":"Slaten, Justin","lastInitName":"Slaten, J","initLastName":"J Slaten","fullFMLName":"Justin Michael Slaten","fullLFMName":"Slaten, Justin Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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.329,"strikeZoneBottom":1.68},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665152":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152","firstName":"Dean","lastName":"Kremer","primaryNumber":"64","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":27,"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},"ID700842":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842","firstName":"Eduardo","lastName":"Rivera","primaryNumber":"99","birthDate":"2003-06-13","currentAge":23,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"6' 7\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rivera","middleName":"Yael","boxscoreName":"Rivera, Ed","gender":"M","nameMatrilineal":"Nieves","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rivera","nameSlug":"eduardo-rivera-700842","firstLastName":"Eduardo Rivera","lastFirstName":"Rivera, Eduardo","lastInitName":"Rivera, E","initLastName":"E Rivera","fullFMLName":"Eduardo Yael Rivera","fullLFMName":"Rivera, Eduardo Yael","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID594027":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","firstName":"Tayron","lastName":"Guerrero","primaryNumber":"41","birthDate":"1991-01-09","currentAge":35,"birthCity":"Bocachica","birthCountry":"Colombia","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyron","useLastName":"Guerrero","middleName":"Luis","boxscoreName":"Guerrero","nickName":"El De Bocachica","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"TY-ron","mlbDebutDate":"2016-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyron Guerrero","nameSlug":"tyron-guerrero-594027","firstLastName":"Tyron Guerrero","lastFirstName":"Guerrero, Tyron","lastInitName":"Guerrero, T","initLastName":"T Guerrero","fullFMLName":"Tayron Luis Guerrero","fullLFMName":"Guerrero, Tayron Luis","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID663853":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853","firstName":"Roman","lastName":"Gonzalez","primaryNumber":"23","birthDate":"1996-09-06","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Romy","useLastName":"Gonzalez","middleName":"A.","boxscoreName":"Gonzalez, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RO-me","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Romy Gonzalez","nameSlug":"romy-gonzalez-663853","firstLastName":"Romy Gonzalez","lastFirstName":"Gonzalez, Romy","lastInitName":"Gonzalez, R","initLastName":"R Gonzalez","fullFMLName":"Roman A. Gonzalez","fullLFMName":"Gonzalez, Roman A.","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID663776":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776","firstName":"Patrick","lastName":"Sandoval","primaryNumber":"43","birthDate":"1996-10-18","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Sandoval","middleName":"Jordan","boxscoreName":"Sandoval","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Sandoval","nameSlug":"patrick-sandoval-663776","firstLastName":"Patrick Sandoval","lastFirstName":"Sandoval, Patrick","lastInitName":"Sandoval, P","initLastName":"P Sandoval","fullFMLName":"Patrick Jordan Sandoval","fullLFMName":"Sandoval, Patrick Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":28,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID665750":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750","firstName":"Leody","lastName":"Taveras","primaryNumber":"30","birthDate":"1998-09-08","currentAge":27,"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":"3","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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},"ID687941":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941","firstName":"Alec","lastName":"Gamboa","primaryNumber":"68","birthDate":"1997-01-17","currentAge":29,"birthCity":"Madera","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alec","useLastName":"Gamboa","middleName":"Durbin","boxscoreName":"Gamboa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Gamboa","nameSlug":"alec-gamboa-687941","firstLastName":"Alec Gamboa","lastFirstName":"Gamboa, Alec","lastInitName":"Gamboa, A","initLastName":"A Gamboa","fullFMLName":"Alec Durbin Gamboa","fullLFMName":"Gamboa, Alec Durbin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"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},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID671286":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286","firstName":"Johnathan","lastName":"Rodríguez","primaryNumber":"62","birthDate":"1999-11-04","currentAge":26,"birthCity":"Toa Baja","birthCountry":"Puerto Rico","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Johnathan","useLastName":"Rodríguez","boxscoreName":"Rodríguez, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johnathan Rodríguez","nameSlug":"johnathan-rodriguez-671286","firstLastName":"Johnathan Rodríguez","lastFirstName":"Rodríguez, Johnathan","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Johnathan Rodríguez","fullLFMName":"Rodríguez, Johnathan ","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"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},"ID669087":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087","firstName":"Samuel","lastName":"Huff","primaryNumber":"31","birthDate":"1998-01-14","currentAge":28,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sam","useLastName":"Huff","middleName":"Nicholas","boxscoreName":"Huff","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Huff","nameSlug":"sam-huff-669087","firstLastName":"Sam Huff","lastFirstName":"Huff, Sam","lastInitName":"Huff, S","initLastName":"S Huff","fullFMLName":"Samuel Nicholas Huff","fullLFMName":"Huff, Samuel Nicholas","strikeZoneTop":3.39,"strikeZoneBottom":1.711},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"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},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"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},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":29,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":24,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":33,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3","location":{"address1":"4 Yawkey Way","city":"Boston","state":"Massachusetts","stateAbbrev":"MA","postalCode":"02215","defaultCoordinates":{"latitude":42.346456,"longitude":-71.097441},"azimuthAngle":45.0,"elevation":21,"country":"USA","phone":"(617) 267-9440"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37755,"turfType":"Grass","roofType":"Open","leftLine":310,"left":379,"leftCenter":390,"center":420,"rightCenter":380,"rightLine":302},"active":true,"season":"2026"},"officialVenue":{"id":3,"link":"/api/v1/venues/3"},"weather":{"condition":"Partly Cloudy","temp":"82","wind":"11 mph, Out To CF"},"gameInfo":{"attendance":35039,"firstPitch":"2026-07-22T17:35:00.000Z","gameDurationMinutes":139},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"}},"officialScorer":{"id":811630,"fullName":"Shawn Medeiros","link":"/api/v1/people/811630"},"primaryDatacaster":{"id":668176,"fullName":"Richie Smith","link":"/api/v1/people/668176"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T17:35:21.848Z","endTime":"2026-07-22T17:36:12.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-22T15:20:12.346Z","endTime":"2026-07-22T17:03:10.138Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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-22T17:03:10.138Z","endTime":"2026-07-22T17:33:56.256Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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-22T17:33:56.256Z","endTime":"2026-07-22T17:35:24.068Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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.6,"endSpeed":85.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620886432976153,"aZ":-23.952339947586676,"pfxX":7.325614524672849,"pfxZ":4.419354059696806,"pX":0.4306600754868008,"pZ":2.404052280077375,"vX0":-8.930858214452902,"vY0":-134.63045957107974,"vZ0":-3.979450317154076,"x":100.58,"y":173.87,"x0":2.818771083275682,"y0":50.00138039262059,"z0":5.570053568135518,"aX":13.624247193804573},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-11.6,"spinRate":2023,"spinDirection":122},"zone":6,"typeConfidence":0.86,"plateTime":0.40480092820612423,"extension":6.915542966574459},"index":3,"playId":"3e6d499a-0cdd-33a9-aec7-850239aa37d7","pitchNumber":1,"startTime":"2026-07-22T17:35:24.068Z","endTime":"2026-07-22T17:35:27.461Z","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":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.537355574611652,"aZ":-27.178487645652687,"pfxX":9.132572340493894,"pfxZ":3.243553121297741,"pX":1.057460335558419,"pZ":2.010671841694484,"vX0":-6.922770454197867,"vY0":-122.28413300108913,"vZ0":-3.3178317554522505,"x":76.69,"y":184.49,"x0":2.7168414119940207,"y0":50.00012571038748,"z0":5.677441814850728,"aX":14.04783939854122},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.4,"breakHorizontal":-15.2,"spinRate":1996,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.4452273388094583,"extension":6.916800529067683},"index":4,"playId":"d4cbafb6-9ce7-39be-a571-35ead9c864d6","pitchNumber":2,"startTime":"2026-07-22T17:35:38.661Z","endTime":"2026-07-22T17:35:41.661Z","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":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.939717337605714,"aZ":-23.241997678847195,"pfxX":5.965754959452921,"pfxZ":6.114796530112214,"pX":0.8491935073100954,"pZ":0.9239858562103843,"vX0":-6.440895263434163,"vY0":-119.24366872363554,"vZ0":-6.213605699310277,"x":84.63,"y":213.83,"x0":2.792688441733614,"y0":50.00108121122732,"z0":5.6213039875325,"aX":8.710361911285938},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.0,"breakHorizontal":-9.5,"spinRate":1926,"spinDirection":101},"zone":14,"typeConfidence":0.8,"plateTime":0.45690889262367884,"extension":6.9319121875460326},"index":5,"playId":"7c5abf5b-c3df-3214-89f3-ce937b7181dc","pitchNumber":3,"startTime":"2026-07-22T17:35:54.961Z","endTime":"2026-07-22T17:35:58.207Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.840820900594764,"aZ":-23.709154117394604,"pfxX":7.0908050521783945,"pfxZ":5.545463421636565,"pX":-0.10470201038636172,"pZ":1.4422669586892654,"vX0":-8.95007266902078,"vY0":-121.89280288692791,"vZ0":-5.30438780288997,"x":120.99,"y":199.84,"x0":2.6699232473765324,"y0":50.00123074836462,"z0":5.657742223217414,"aX":10.818406264099146},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.1,"breakHorizontal":-11.0,"spinRate":1922,"spinDirection":109},"zone":13,"typeConfidence":0.91,"plateTime":0.44698800949829653,"extension":7.046488683780803},"index":6,"playId":"5b915374-4663-3416-8f3d-f2db38d86aa0","pitchNumber":4,"startTime":"2026-07-22T17:36:09.997Z","endTime":"2026-07-22T17:36:12.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:36:12.997Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Tsung-Che Cheng to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T17:36:22.066Z","endTime":"2026-07-22T17:37:03.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":92.9,"endSpeed":85.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.665491192296248,"aZ":-26.959434023530154,"pfxX":10.184517388567457,"pfxZ":2.7990073017752186,"pX":0.1569335144844447,"pZ":1.686973948746846,"vX0":-10.715423001378934,"vY0":-134.90443803033685,"vZ0":-5.180761234743171,"x":111.02,"y":193.23,"x0":2.8388243613973736,"y0":50.00122201628987,"z0":5.509532268633354,"aX":18.954446457809006},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.2,"breakHorizontal":-16.4,"spinRate":1998,"spinDirection":121},"zone":8,"typeConfidence":0.91,"plateTime":0.4045209135852281,"extension":6.954044597560571},"index":0,"playId":"9c23289f-80b6-335f-8cb6-82690b267fd9","pitchNumber":1,"startTime":"2026-07-22T17:36:36.405Z","endTime":"2026-07-22T17:36:40.097Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91808571080335,"aZ":-26.35906809152626,"pfxX":6.5136272665883785,"pfxZ":3.858597153356703,"pX":0.7595825240386047,"pZ":1.3859856890937892,"vX0":-6.991090571032319,"vY0":-121.26361445812773,"vZ0":-4.835745677098946,"x":88.05,"y":201.36,"x0":2.816754247808853,"y0":50.00548847133013,"z0":5.67145293219004,"aX":9.824681680830736},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.2,"breakHorizontal":-10.4,"spinRate":1973,"spinDirection":105},"zone":14,"typeConfidence":0.91,"plateTime":0.4495382044202252,"extension":6.996200444128317},"hitData":{"launchSpeed":69.4,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":157.76}},"index":1,"playId":"2119b688-9059-3e1c-8d00-873310b31bfd","pitchNumber":2,"startTime":"2026-07-22T17:36:55.000Z","endTime":"2026-07-22T17:37:03.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:37:03.006Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a soft ground ball to pitcher Jake Bennett.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T17:37:08.507Z","endTime":"2026-07-22T17:37:50.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687562,"link":"/api/v1/people/687562"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":92.7,"endSpeed":85.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.721953886268363,"aZ":-27.528333562987083,"pfxX":10.479698143079226,"pfxZ":2.5042234070709615,"pX":-0.12441760797536631,"pZ":2.3558845239199946,"vX0":-11.486072179763902,"vY0":-134.53959939745033,"vZ0":-3.388063965673448,"x":121.74,"y":175.17,"x0":2.813112186099176,"y0":50.00407096066456,"z0":5.555477874458404,"aX":19.45698127909812},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.1,"breakHorizontal":-16.9,"spinRate":2096,"spinDirection":126},"zone":5,"typeConfidence":0.92,"plateTime":0.4051472728502441,"extension":6.846604164549405},"index":0,"playId":"522c7752-5696-3609-b935-c5134726c46c","pitchNumber":1,"startTime":"2026-07-22T17:37:27.934Z","endTime":"2026-07-22T17:37:31.555Z","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":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8961452324013,"aZ":-28.469887044072948,"pfxX":11.081293934601137,"pfxZ":1.980076459850217,"pX":0.10572287733018666,"pZ":2.803215003943198,"vX0":-10.884693450863962,"vY0":-135.4719248013544,"vZ0":-2.1868180328086213,"x":112.97,"y":163.09,"x0":2.724138204724123,"y0":50.00154570513667,"z0":5.5986865395675665,"aX":20.722058085154863},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":-17.9,"spinRate":2079,"spinDirection":124},"zone":5,"typeConfidence":0.92,"plateTime":0.4033544022339064,"extension":6.934374729011551},"hitData":{"launchSpeed":82.8,"launchAngle":-65.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":139.65,"coordY":188.67}},"index":1,"playId":"f77c7dfb-4201-324f-93f0-cba1eb9193ec","pitchNumber":2,"startTime":"2026-07-22T17:37:41.930Z","endTime":"2026-07-22T17:37:50.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:37:50.202Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T17:37:59.825Z","endTime":"2026-07-22T17:39:00.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993952063557025,"aZ":-19.944949936474515,"pfxX":7.451133852105803,"pfxZ":6.5292206740576955,"pX":0.008687375226519311,"pZ":3.372092310162083,"vX0":-10.117194501380329,"vY0":-134.7383812526183,"vZ0":-2.3514639698288304,"x":116.67,"y":147.73,"x0":2.8111119917497724,"y0":50.006574656049224,"z0":5.636359777828148,"aX":13.96660954739916},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":-11.9,"spinRate":2139,"spinDirection":124},"zone":11,"typeConfidence":0.91,"plateTime":0.40355755355901035,"extension":6.844552167192496},"index":0,"playId":"8e262522-21f2-3003-890a-38d6570a7017","pitchNumber":1,"startTime":"2026-07-22T17:38:28.707Z","endTime":"2026-07-22T17:38:32.597Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.754889001848277,"aZ":-26.73353215894758,"pfxX":6.7806199244253715,"pfxZ":3.5756285845078253,"pX":0.3871745762750222,"pZ":2.194718143635635,"vX0":-8.063761616518487,"vY0":-121.48380527916531,"vZ0":-2.805109122248761,"x":102.24,"y":179.52,"x0":2.8408468899191175,"y0":50.003210416728336,"z0":5.644973043728911,"aX":10.31939768425793},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.1,"breakHorizontal":-10.8,"spinRate":2133,"spinDirection":110},"zone":6,"typeConfidence":0.91,"plateTime":0.44777181066300464,"extension":7.130815474180082},"hitData":{"launchSpeed":99.0,"launchAngle":41.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.6,"coordY":59.91}},"index":1,"playId":"94e2c329-b6cb-399b-b7a4-8b510bbde7b1","pitchNumber":2,"startTime":"2026-07-22T17:38:49.878Z","endTime":"2026-07-22T17:39:00.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:39:00.016Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T17:40:46.298Z","endTime":"2026-07-22T17:41:45.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":93.4,"endSpeed":86.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732657897684568,"aZ":-13.89822734235147,"pfxX":-4.438026271229653,"pfxZ":9.713899709643558,"pX":-0.10225654084413993,"pZ":2.2781775018453434,"vX0":6.037580214546368,"vY0":-135.82415083691063,"vZ0":-7.06614819172642,"x":120.9,"y":177.27,"x0":-1.7699342243173464,"y0":50.00593532966509,"z0":5.866342557899077,"aX":-8.353448260228559},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2260,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.4021477852262052,"extension":6.1536602300879855},"index":0,"playId":"01085621-a79d-3c30-81e0-da17f7c2503e","pitchNumber":1,"startTime":"2026-07-22T17:41:18.108Z","endTime":"2026-07-22T17:41:21.554Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91410013521411,"aZ":-16.005468087045497,"pfxX":-0.5670794890492064,"pfxZ":8.69391270085238,"pX":0.27643684288565057,"pZ":2.5159370019390654,"vX0":5.805915828166843,"vY0":-134.4636698677019,"vZ0":-5.7766276337974185,"x":106.46,"y":170.85,"x0":-1.8228442943539165,"y0":50.00170711664124,"z0":5.79933639909281,"aX":-1.0552806759858313},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":0.0,"spinRate":2319,"spinDirection":200},"zone":6,"typeConfidence":0.86,"plateTime":0.4049582237100102,"extension":6.239989708848916},"hitData":{"launchSpeed":81.5,"launchAngle":22.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.44,"coordY":81.91}},"index":1,"playId":"49a44e35-3550-3b9a-a670-9e78dde6fdfb","pitchNumber":2,"startTime":"2026-07-22T17:41:35.502Z","endTime":"2026-07-22T17:41:45.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:41:45.942Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to second baseman Jackson Holliday. Masataka Yoshida to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T17:41:49.272Z","endTime":"2026-07-22T17:43:08.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":91.7,"endSpeed":85.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239299383662537,"aZ":-19.23214399370603,"pfxX":-7.438061245886705,"pfxZ":7.1247169561832955,"pX":0.6098248155263497,"pZ":0.6025513398674018,"vX0":9.207669774231453,"vY0":-133.10311158448982,"vZ0":-9.199455368387925,"x":93.75,"y":222.51,"x0":-1.907962345090668,"y0":50.00315497648983,"z0":5.463975591720335,"aX":-13.512694483900125},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":11.8,"spinRate":2006,"spinDirection":216},"zone":14,"typeConfidence":0.85,"plateTime":0.40957032076108035,"extension":6.397156016926875},"index":0,"playId":"a3b02b2b-d052-336d-9dcb-193d32b783d4","pitchNumber":1,"startTime":"2026-07-22T17:42:16.534Z","endTime":"2026-07-22T17:42:19.616Z","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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97693140516609,"aZ":-18.915195959682304,"pfxX":-7.3656698893127865,"pfxZ":7.340959301063619,"pX":0.45761534398380593,"pZ":2.4202543151329716,"vX0":8.864386762244663,"vY0":-133.37510161338676,"vZ0":-4.927783500106476,"x":99.56,"y":173.43,"x0":-1.9479404332857864,"y0":50.00549816854417,"z0":5.6510190346077405,"aX":-13.3083308439672},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":11.5,"spinRate":2118,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.41025756857116624,"extension":6.183282172170621},"index":1,"playId":"ab127dcd-30bf-3e2e-bf3e-adabeb161763","pitchNumber":2,"startTime":"2026-07-22T17:42:37.194Z","endTime":"2026-07-22T17:42:40.194Z","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(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":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.541989404568998,"aZ":-25.63756466203567,"pfxX":1.9829039583032086,"pfxZ":3.9152621126467224,"pX":1.3467116121621618,"pZ":2.1713322157783783,"vX0":7.001885185056181,"vY0":-127.25122858242472,"vZ0":-4.832011107425847,"x":65.67,"y":180.15,"x0":-1.6777380331482417,"y0":50.00502902443422,"z0":6.080209664654789,"aX":3.312712021929503},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":-4.9,"spinRate":2435,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.42738895914752995,"extension":6.180548090865304},"hitData":{"launchSpeed":76.8,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":164.35}},"index":2,"playId":"a56f0be2-a1fd-35f4-9d23-cb0c3a60a939","pitchNumber":3,"startTime":"2026-07-22T17:43:00.401Z","endTime":"2026-07-22T17:43:08.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:43:08.394Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilyer Abreu lines out sharply to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T17:43:20.815Z","endTime":"2026-07-22T17:45:11.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.389274523769867,"aZ":-26.34113364764555,"pfxX":-6.153038923799568,"pfxZ":3.9009685539538683,"pX":-0.2967176442348358,"pZ":1.7002069743822925,"vX0":5.169155605545075,"vY0":-120.86703571344724,"vZ0":-4.7246802795524285,"x":128.31,"y":192.87,"x0":-1.6535616815017353,"y0":50.000437011953174,"z0":5.966525220569999,"aX":-9.192219192092933},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.2,"breakHorizontal":10.1,"spinRate":1310,"spinDirection":199},"zone":7,"typeConfidence":0.9,"plateTime":0.45147862140616013,"extension":6.4042969185511565},"index":0,"playId":"077dd73f-0df5-3f4e-b076-87fd1186e098","pitchNumber":1,"startTime":"2026-07-22T17:43:46.994Z","endTime":"2026-07-22T17:43:50.586Z","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":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44581975225184,"aZ":-26.247372054933514,"pfxX":-4.961017483332762,"pfxZ":4.070863156348809,"pX":-1.3851987727975885,"pZ":2.6579675638839557,"vX0":2.45987605476378,"vY0":-119.71717866338838,"vZ0":-2.4358479319149353,"x":169.8,"y":167.01,"x0":-1.7798268856126411,"y0":50.00229667577981,"z0":6.030567321760718,"aX":-7.2230972341328314},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.1,"breakHorizontal":8.4,"spinRate":1280,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.4569744331484822,"extension":6.1891900795884185},"index":1,"playId":"ab4e4c61-e232-3961-bae1-8ca127655305","pitchNumber":2,"startTime":"2026-07-22T17:44:05.603Z","endTime":"2026-07-22T17:44:08.956Z","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":0},"index":2,"playId":"91ddb707-84f9-4552-9a8d-176e9ed72938","startTime":"2026-07-22T17:44:24.752Z","endTime":"2026-07-22T17:44:29.752Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.805036846418933,"aZ":-42.94991614495912,"pfxX":2.348759407115277,"pfxZ":-8.603059614250082,"pX":-0.19848264161988016,"pZ":0.7386579976145675,"vX0":2.9971281713278612,"vY0":-111.48429709484672,"vZ0":-1.8371313243130767,"x":124.57,"y":218.84,"x0":-1.8673854675436885,"y0":50.00055147469716,"z0":6.023102872186473,"aX":2.9431186471588706},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-15.7,"breakHorizontal":-5.0,"spinRate":2809,"spinDirection":27},"zone":13,"typeConfidence":0.9,"plateTime":0.49208065213502294,"extension":6.472500708364394},"index":3,"playId":"1a222f16-1291-3640-a142-14cb1a036083","pitchNumber":3,"startTime":"2026-07-22T17:44:42.601Z","endTime":"2026-07-22T17:44:45.628Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.99092969607162,"aZ":-24.292463897795514,"pfxX":-6.437738875969979,"pfxZ":5.3250541852943645,"pX":-0.297654093266318,"pZ":2.2367847021375837,"vX0":5.502643993538252,"vY0":-120.02301588581369,"vZ0":-3.6906659513570146,"x":128.35,"y":178.39,"x0":-1.7672783575284867,"y0":50.005522097153474,"z0":5.92192651950784,"aX":-9.53409075603661},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.1,"breakHorizontal":10.6,"spinRate":1275,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.4537913094409376,"extension":6.348302206899688},"hitData":{"launchSpeed":104.5,"launchAngle":9.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":156.37,"coordY":163.84}},"index":4,"playId":"c06976d0-54e4-30b3-8738-af4b96a14999","pitchNumber":4,"startTime":"2026-07-22T17:45:04.346Z","endTime":"2026-07-22T17:45:11.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:45:11.751Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a line drive to left fielder Taylor Ward. Masataka Yoshida to 3rd. Ceddanne Rafaela to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T17:45:24.767Z","endTime":"2026-07-22T17:45:55.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(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":90.4,"endSpeed":83.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.023800216509724,"aZ":-19.179965383898317,"pfxX":-8.293947116624569,"pfxZ":7.332299478123987,"pX":-0.5022920348466157,"pZ":2.579215638365661,"vX0":6.997523478846799,"vY0":-131.56015646267247,"vZ0":-4.322053945711919,"x":136.15,"y":169.14,"x0":-2.1046988095267043,"y0":50.004430888911514,"z0":5.6445539413643555,"aX":-14.701076765937955},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":13.7,"spinRate":2153,"spinDirection":210},"zone":4,"typeConfidence":0.89,"plateTime":0.4145994015297272,"extension":6.456545979239881},"hitData":{"launchSpeed":86.6,"launchAngle":11.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.64,"coordY":119.51}},"index":0,"playId":"7d4ccd43-933b-39f4-9b3c-908ce471d226","pitchNumber":1,"startTime":"2026-07-22T17:45:45.710Z","endTime":"2026-07-22T17:45:55.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:45:55.733Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a line drive to center fielder Leody Taveras. Masataka Yoshida scores. Ceddanne Rafaela scores. Willson Contreras to 2nd.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T17:46:19.319Z","endTime":"2026-07-22T17:47:05.878Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"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":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53582144699174,"aZ":-18.50655985549083,"pfxX":-7.13550676443264,"pfxZ":7.2733376316149005,"pX":0.5128969953625551,"pZ":2.83150626484168,"vX0":8.989057967704518,"vY0":-135.46977907332163,"vZ0":-4.294573272174151,"x":97.45,"y":162.33,"x0":-1.9042043920039833,"y0":50.004464076137346,"z0":5.712063671908776,"aX":-13.41133698165092},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2092,"spinDirection":210},"zone":3,"typeConfidence":0.88,"plateTime":0.40264123131547125,"extension":6.334740393146231},"index":0,"playId":"35f4cf99-5c19-3d6e-918f-15a3885cbc1e","pitchNumber":1,"startTime":"2026-07-22T17:46:26.982Z","endTime":"2026-07-22T17:46:29.982Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.628856115749155,"aZ":-24.472056423507617,"pfxX":2.609215975526093,"pfxZ":4.586295850499665,"pX":0.9790274587456921,"pZ":1.9993994137541693,"vX0":5.583583246269691,"vY0":-127.76753861282903,"vZ0":-5.536870477426428,"x":79.68,"y":184.8,"x0":-1.560645076636892,"y0":50.00094801579337,"z0":6.0805381139264405,"aX":4.375941787029901},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.4,"breakHorizontal":-5.8,"spinRate":2393,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.42626391400902053,"extension":6.123136115028572},"hitData":{"launchSpeed":71.8,"launchAngle":22.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.95,"coordY":103.02}},"index":1,"playId":"1f00906f-b94d-3d7f-8a37-5f6b75a9c4bd","pitchNumber":2,"startTime":"2026-07-22T17:46:53.877Z","endTime":"2026-07-22T17:47:05.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:47:05.878Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Romy Gonzalez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T17:48:24.787Z","endTime":"2026-07-22T17:49:34.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":1},"index":0,"startTime":"2026-07-22T17:47:22.121Z","endTime":"2026-07-22T17:48:27.103Z","isPitch":false,"type":"action"},{"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":88.0,"endSpeed":81.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54661808576781,"aZ":-24.401980933387346,"pfxX":0.5385029435720061,"pfxZ":4.626369399869759,"pX":0.5009788273983214,"pZ":1.1516867696380053,"vX0":5.207116879720188,"vY0":-128.00247470369402,"vZ0":-7.6182103872223434,"x":97.9,"y":207.68,"x0":-1.6197351235529662,"y0":50.00087452957302,"z0":6.044332280253489,"aX":0.9024643322331217},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":-2.0,"spinRate":2321,"spinDirection":183},"zone":14,"typeConfidence":0.89,"plateTime":0.42603188690239735,"extension":6.131888061562684},"index":1,"playId":"34b5522d-af41-33c6-8222-a32d84108688","pitchNumber":1,"startTime":"2026-07-22T17:48:27.103Z","endTime":"2026-07-22T17:48:30.103Z","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":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88364309091743,"aZ":-26.046282328619522,"pfxX":1.1918016542935868,"pfxZ":3.708217352562774,"pX":0.6856576890288865,"pZ":1.1527704577482674,"vX0":5.228839948636525,"vY0":-126.69780257245488,"vZ0":-7.00575250834554,"x":90.86,"y":207.66,"x0":-1.5460094128614241,"y0":50.004419002958684,"z0":5.988350076360844,"aX":1.9684150531726936},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":-3.1,"spinRate":2363,"spinDirection":180},"zone":14,"typeConfidence":0.91,"plateTime":0.4296206142845116,"extension":6.243950372729788},"index":2,"playId":"015b131a-be79-35b7-8ab4-f75365f11fcd","pitchNumber":2,"startTime":"2026-07-22T17:48:46.035Z","endTime":"2026-07-22T17:48:49.224Z","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":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.075779716936825,"aZ":-16.648160017925676,"pfxX":-7.696961459498336,"pfxZ":8.329569898459706,"pX":-0.10332040869734876,"pZ":2.6168452866311926,"vX0":7.769395272276822,"vY0":-135.32361610572343,"vZ0":-5.153017362551466,"x":120.94,"y":168.13,"x0":-2.004351317175893,"y0":50.00664658862909,"z0":5.7029147065330585,"aX":-14.353981956942691},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":12.4,"spinRate":2152,"spinDirection":213},"zone":5,"typeConfidence":0.86,"plateTime":0.403943528924791,"extension":6.492542457351424},"index":3,"playId":"915388cc-a05e-3bb0-ab3b-e6d9779c4572","pitchNumber":3,"startTime":"2026-07-22T17:49:06.509Z","endTime":"2026-07-22T17:49:09.509Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.450782971607413,"aZ":-23.32620233518823,"pfxX":-7.870647046002967,"pfxZ":5.971496656639196,"pX":0.3693039940212596,"pZ":2.0538192797746504,"vX0":7.131664303334269,"vY0":-120.64169735996786,"vZ0":-4.665936791320881,"x":102.92,"y":183.33,"x0":-1.5959802285603122,"y0":50.00093920743482,"z0":6.057306381050245,"aX":-11.654855296794734},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.0,"breakHorizontal":12.6,"spinRate":1256,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.45321578652220085,"extension":6.517333351107031},"index":4,"playId":"f6602fe7-fd7b-3c42-b2e7-6b624727f6fe","pitchNumber":4,"startTime":"2026-07-22T17:49:31.090Z","endTime":"2026-07-22T17:49:34.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:49:34.090Z","atBatIndex":9},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jarren Duran triples (3) on a line drive to right fielder Tyler O'Neill. Willson Contreras scores. Caleb Durbin scores.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T17:49:40.839Z","endTime":"2026-07-22T17:50:37.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":93.0,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.280227920425776,"aZ":-13.82983538810518,"pfxX":-4.82173888363533,"pfxZ":9.773796149961399,"pX":-0.5425500676719683,"pZ":2.8508086317542567,"vX0":4.6258344566859755,"vY0":-135.32804710289892,"vZ0":-5.923555455693146,"x":137.68,"y":161.81,"x0":-1.637973008338313,"y0":50.0000587902553,"z0":6.016601367520445,"aX":-9.047191708442703},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":7.9,"spinRate":2223,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.40293036286913875,"extension":6.351134892687143},"index":0,"playId":"96da0680-a9e5-317f-b79f-e2df3484d570","pitchNumber":1,"startTime":"2026-07-22T17:50:02.874Z","endTime":"2026-07-22T17:50:06.290Z","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(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":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96339540454272,"aZ":-23.35293713039442,"pfxX":-5.995053752164439,"pfxZ":5.742926772111064,"pX":-0.264335947921563,"pZ":2.945886161046083,"vX0":5.073334906514385,"vY0":-122.2668166102184,"vZ0":-2.8561918133638144,"x":127.08,"y":159.24,"x0":-1.5734523519432275,"y0":50.00056778293266,"z0":6.103559777054087,"aX":-9.202186254358033},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.1,"breakHorizontal":9.8,"spinRate":1348,"spinDirection":217},"zone":2,"typeConfidence":0.88,"plateTime":0.4456163860148581,"extension":6.453492732209462},"hitData":{"launchSpeed":96.4,"launchAngle":19.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":221.23,"coordY":82.26}},"index":1,"playId":"f9dd04cb-8d8f-3605-87b1-19c3eb881baf","pitchNumber":2,"startTime":"2026-07-22T17:50:21.898Z","endTime":"2026-07-22T17:50:37.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:50:37.987Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T17:51:08.686Z","endTime":"2026-07-22T17:53:24.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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,5,6],"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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(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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.195599386828018,"aZ":-19.008553575560885,"pfxX":-8.69067962732128,"pfxZ":7.057468580738461,"pX":1.5102291802178363,"pZ":2.2089659298102355,"vX0":11.555148570709992,"vY0":-134.9593034432681,"vZ0":-5.671144367392465,"x":59.43,"y":179.14,"x0":-1.6749006542773888,"y0":50.004866000014765,"z0":5.653556858685675,"aX":-16.21886017685397},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":13.6,"spinRate":2186,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.404063151475873,"extension":6.566743342318813},"index":0,"playId":"1cec789f-e76c-3c59-8da5-0d0f3cfccdba","pitchNumber":1,"startTime":"2026-07-22T17:51:13.115Z","endTime":"2026-07-22T17:51:16.324Z","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":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833378154680027,"aZ":-18.777711859875293,"pfxX":-7.504588464889691,"pfxZ":7.2834241864910565,"pX":1.0755518012181704,"pZ":1.4068977876937125,"vX0":10.673954377702948,"vY0":-133.974396575124,"vZ0":-7.464598968795903,"x":76.0,"y":200.79,"x0":-1.9641343326338834,"y0":50.00174012823598,"z0":5.545315944684056,"aX":-13.79968528678984},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":11.6,"spinRate":2061,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.40705712128101235,"extension":6.4222266237255035},"index":1,"playId":"bd3e9db9-62d8-3ad2-83de-5b885e17ac81","pitchNumber":2,"startTime":"2026-07-22T17:51:29.808Z","endTime":"2026-07-22T17:51:33.704Z","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":92.9,"endSpeed":85.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.868780783137908,"aZ":-14.318186468746527,"pfxX":-3.5351468648843625,"pfxZ":9.603135787956235,"pX":0.48535406717789126,"pZ":2.926077132670145,"vX0":7.083562258530476,"vY0":-135.11798295606286,"vZ0":-5.393808069041709,"x":98.5,"y":159.78,"x0":-1.7042777475958957,"y0":50.00610157148457,"z0":5.944976658800667,"aX":-6.5763177650813684},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":2242,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.40449389455874174,"extension":6.416873280934467},"index":2,"playId":"bcc4a1e9-c115-3be8-8c3e-26091d02ff7d","pitchNumber":3,"startTime":"2026-07-22T17:51:51.458Z","endTime":"2026-07-22T17:51:55.670Z","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":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26107515652123,"aZ":-24.13482697917408,"pfxX":1.7064420648757705,"pfxZ":4.646236042253442,"pX":1.0604910215238958,"pZ":2.427548928726979,"vX0":6.224797371584421,"vY0":-129.24364447271972,"vZ0":-4.662326496382437,"x":76.58,"y":173.24,"x0":-1.579172177498742,"y0":50.001061552373685,"z0":6.057584872882507,"aX":2.9507890601139515},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.8,"breakHorizontal":-4.2,"spinRate":2371,"spinDirection":169},"zone":12,"typeConfidence":0.88,"plateTime":0.4202174194880839,"extension":6.311086003802442},"index":3,"playId":"ace6bc0c-bc97-3294-8455-0bb86d21f810","pitchNumber":4,"startTime":"2026-07-22T17:52:17.128Z","endTime":"2026-07-22T17:52:20.411Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-22T17:52:39.985Z","endTime":"2026-07-22T17:52:57.018Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"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":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97908465620101,"aZ":-21.5339863196379,"pfxX":-5.140074754506896,"pfxZ":6.837378999829757,"pX":0.9105580798257545,"pZ":1.8485298082983495,"vX0":7.373111956304499,"vY0":-122.79600753799114,"vZ0":-5.8956800653041475,"x":82.29,"y":188.87,"x0":-1.4372525914457697,"y0":50.00300454317789,"z0":6.065132777569756,"aX":-7.999607400913564},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.5,"breakHorizontal":7.9,"spinRate":1198,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.4428472942806736,"extension":6.368619775955903},"index":5,"playId":"78d002e5-2ac1-38e3-915f-22fe113f5bc0","pitchNumber":5,"startTime":"2026-07-22T17:52:57.018Z","endTime":"2026-07-22T17:53:02.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63460477608228,"aZ":-25.471389713786003,"pfxX":3.2871305577693146,"pfxZ":3.876284517572536,"pX":0.41277368073052734,"pZ":3.1339422171992735,"vX0":4.314771242790594,"vY0":-129.32668120969487,"vZ0":-2.903269085731046,"x":101.27,"y":154.16,"x0":-1.69126587488198,"y0":50.00433629964287,"z0":6.181376741261682,"aX":5.6851815791149045},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.7,"breakHorizontal":-6.7,"spinRate":2396,"spinDirection":174},"zone":3,"typeConfidence":0.91,"plateTime":0.420163937369586,"extension":6.266876503282826},"index":6,"playId":"cd74345d-89bf-355a-951d-42d67a3bdeb6","pitchNumber":6,"startTime":"2026-07-22T17:53:20.324Z","endTime":"2026-07-22T17:53:24.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:53:24.092Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Coby Mayo pops out to second baseman Romy Gonzalez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T17:55:09.097Z","endTime":"2026-07-22T17:55:45.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2217687751152,"aZ":-20.502235714380056,"pfxX":6.434749849301984,"pfxZ":6.464551872201955,"pX":-0.3243028146977019,"pZ":2.925653639459833,"vX0":-10.124263620119864,"vY0":-132.70665530710923,"vZ0":-3.1633656709963214,"x":129.36,"y":159.79,"x0":2.683349082098763,"y0":50.00037322950583,"z0":5.605921037659149,"aX":11.613725109886815},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":-9.7,"spinRate":2066,"spinDirection":122},"zone":4,"typeConfidence":0.87,"plateTime":0.41086272648563416,"extension":7.013570085149271},"hitData":{"launchSpeed":94.8,"launchAngle":68.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":138.51}},"index":0,"playId":"067cde8f-048f-3abd-ac41-24d44cfada68","pitchNumber":1,"startTime":"2026-07-22T17:55:35.023Z","endTime":"2026-07-22T17:55:45.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:55:45.127Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leody Taveras lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T17:56:07.000Z","endTime":"2026-07-22T17:56:41.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":92.4,"endSpeed":85.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.424176752058273,"aZ":-20.98298245872094,"pfxX":7.267767577564751,"pfxZ":6.02351855037916,"pX":-0.005189521880047228,"pZ":3.1904983652697343,"vX0":-9.803448652943098,"vY0":-134.31308229695532,"vZ0":-2.577580291950521,"x":117.2,"y":152.64,"x0":2.719154194117317,"y0":50.00516822131393,"z0":5.627079601121406,"aX":13.508833514178159},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":-11.5,"spinRate":2104,"spinDirection":123},"zone":2,"typeConfidence":0.9,"plateTime":0.4051639452996074,"extension":6.9450789642960595},"index":0,"playId":"d8561aab-8852-3f83-bb2c-c40b32b6259d","pitchNumber":1,"startTime":"2026-07-22T17:56:19.834Z","endTime":"2026-07-22T17:56:23.686Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.517146395898784,"aZ":-18.05802212174241,"pfxX":7.145508777958296,"pfxZ":7.714570973943976,"pX":-0.5634499175869717,"pZ":2.5094395231082185,"vX0":-11.21810003645583,"vY0":-133.40672346532472,"vZ0":-4.5712585639609244,"x":138.48,"y":171.03,"x0":2.7381753506445103,"y0":50.00641635504838,"z0":5.519188696985355,"aX":13.082882244439586},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":-10.9,"spinRate":2149,"spinDirection":122},"zone":4,"typeConfidence":0.89,"plateTime":0.4081511878073538,"extension":7.096134080012183},"hitData":{"launchSpeed":84.2,"launchAngle":25.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.92,"coordY":118.48}},"index":1,"playId":"5a23e24a-e894-3d1c-a9f1-f4f4a688f816","pitchNumber":2,"startTime":"2026-07-22T17:56:34.165Z","endTime":"2026-07-22T17:56:41.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:56:41.334Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Encarnacion-Strand singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T17:56:54.385Z","endTime":"2026-07-22T17:59:21.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(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":92.1,"endSpeed":85.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386967989642542,"aZ":-26.41667960952478,"pfxX":9.043797905974305,"pfxZ":3.1164232590573793,"pX":0.11221988530498452,"pZ":2.3601889056692733,"vX0":-10.251461969203248,"vY0":-133.87261768212926,"vZ0":-3.4388134613660286,"x":112.72,"y":175.05,"x0":2.7862917564623024,"y0":50.00016801894427,"z0":5.51756064969058,"aX":16.68751617131214},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.2,"breakHorizontal":-14.6,"spinRate":2026,"spinDirection":121},"zone":5,"typeConfidence":0.88,"plateTime":0.40657919050469316,"extension":7.042517426669292},"index":0,"playId":"8cc37e8b-84c2-3228-a5ee-67a2805960df","pitchNumber":1,"startTime":"2026-07-22T17:57:05.378Z","endTime":"2026-07-22T17:57:08.833Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.971336093786736,"aZ":-28.369643723366313,"pfxX":7.820597440798731,"pfxZ":2.4771916178065743,"pX":1.5795239941655257,"pZ":1.786114350073912,"vX0":-5.453497547327451,"vY0":-122.78380478341182,"vZ0":-3.6217490759945368,"x":56.79,"y":190.55,"x0":2.8068295759065776,"y0":50.002472945360296,"z0":5.678869160690444,"aX":12.011076827075113},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.0,"breakHorizontal":-13.0,"spinRate":2007,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.4450952661525691,"extension":6.903574707803449},"index":1,"playId":"a8807852-f617-3ebf-a935-dd46b407c573","pitchNumber":2,"startTime":"2026-07-22T17:57:19.292Z","endTime":"2026-07-22T17:57:22.292Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T17:57:30.215Z","endTime":"2026-07-22T17:57:39.749Z","isPitch":false,"type":"action","player":{"id":687952,"link":"/api/v1/people/687952"}},{"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":83.2,"endSpeed":77.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81796835191357,"aZ":-27.431662377182892,"pfxX":7.910980184809548,"pfxZ":3.1655377042154003,"pX":1.4921788889529675,"pZ":1.8364964943589406,"vX0":-5.731658790046023,"vY0":-121.03378969975408,"vZ0":-3.422322219398346,"x":60.12,"y":189.19,"x0":2.8536955973088696,"y0":50.0001945493772,"z0":5.650075683919818,"aX":11.83135347283032},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.3,"breakHorizontal":-13.1,"spinRate":1894,"spinDirection":104},"zone":14,"typeConfidence":0.91,"plateTime":0.45114803392365666,"extension":7.010508415190062},"index":3,"playId":"543df2ed-b4a4-3a12-b02c-4809a095945d","pitchNumber":3,"startTime":"2026-07-22T17:57:39.749Z","endTime":"2026-07-22T17:57:43.055Z","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":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.985380117970482,"aZ":-20.242547818063283,"pfxX":7.040513515635434,"pfxZ":6.443119369960639,"pX":0.6297356067784289,"pZ":2.771296094905805,"vX0":-8.247199256617343,"vY0":-134.6559055440472,"vZ0":-3.8225144822845047,"x":93.0,"y":163.96,"x0":2.8055937315803865,"y0":50.00078100630514,"z0":5.6266810128323845,"aX":13.034408470830856},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":-11.2,"spinRate":2047,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.4054844981104413,"extension":6.804575492570247},"index":4,"playId":"09a7df28-d0fe-3594-9b68-4132d856f682","pitchNumber":4,"startTime":"2026-07-22T17:57:58.288Z","endTime":"2026-07-22T17:58:01.288Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.256255027689093,"aZ":-26.840605615292535,"pfxX":8.171478719746643,"pfxZ":3.4560522102476536,"pX":1.965257557119594,"pZ":2.621630867002628,"vX0":-4.377046471753308,"vY0":-122.90075709002095,"vZ0":-1.945360010175476,"x":42.09,"y":168.0,"x0":2.6991033675563076,"y0":50.00447230626415,"z0":5.682729353602906,"aX":12.61678994660533},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":-13.9,"spinRate":1895,"spinDirection":102},"zone":12,"typeConfidence":0.9,"plateTime":0.44411343456207053,"extension":6.895803696939166},"index":5,"playId":"82edd344-3eb2-38b5-8bb2-4e3a1efc9b90","pitchNumber":5,"startTime":"2026-07-22T17:58:15.131Z","endTime":"2026-07-22T17:58:20.553Z","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":93.8,"endSpeed":86.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.210621974604397,"aZ":-17.376966195548807,"pfxX":7.803260511692836,"pfxZ":7.8332607043009945,"pX":-1.3523318271463667,"pZ":2.40921413342472,"vX0":-13.673757022078128,"vY0":-135.92808523723556,"vZ0":-5.060150862710473,"x":168.55,"y":173.73,"x0":2.708304374286241,"y0":50.001615588679556,"z0":5.485048768996506,"aX":14.738632551884939},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":-11.5,"spinRate":2114,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.40153493142474206,"extension":6.989481795163508},"index":6,"playId":"acb34b4d-9899-3cda-891c-9501987a9ea6","pitchNumber":6,"startTime":"2026-07-22T17:58:35.399Z","endTime":"2026-07-22T17:58:38.639Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48797339628658,"aZ":-24.34914685614531,"pfxX":8.338577306340483,"pfxZ":5.250585593127749,"pX":0.09206147362385256,"pZ":1.2344135320014724,"vX0":-8.585247553492078,"vY0":-120.4752190080916,"vZ0":-5.464880894908039,"x":113.49,"y":205.45,"x0":2.596197384699631,"y0":50.00140245887227,"z0":5.648174753083665,"aX":12.420409634118146},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.5,"breakHorizontal":-13.3,"spinRate":1897,"spinDirection":109},"zone":14,"typeConfidence":0.92,"plateTime":0.4523514486709863,"extension":7.014362822449704},"index":7,"playId":"323a4af5-fc21-3d88-afd4-467f64e3df88","pitchNumber":7,"startTime":"2026-07-22T17:58:49.899Z","endTime":"2026-07-22T17:58:53.034Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031726898906417,"aZ":-18.654070760238724,"pfxX":7.692845817366825,"pfxZ":7.170496097052738,"pX":-0.07899127362214067,"pZ":1.7740657506358162,"vX0":-10.705774706813955,"vY0":-136.2190706896191,"vZ0":-6.559687939961042,"x":120.01,"y":190.88,"x0":2.8967717915310494,"y0":50.000800027347545,"z0":5.496270562819876,"aX":14.50168674155744},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":-11.8,"spinRate":2110,"spinDirection":118},"zone":8,"typeConfidence":0.91,"plateTime":0.4016073797350481,"extension":7.006641234190779},"hitData":{"launchSpeed":92.8,"launchAngle":17.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.54,"coordY":83.7}},"index":8,"playId":"fddd45e5-6277-3a45-8386-327a3773a48b","pitchNumber":8,"startTime":"2026-07-22T17:59:10.265Z","endTime":"2026-07-22T17:59:21.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T17:59:21.269Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a line drive to left fielder Jarren Duran. Christian Encarnacion-Strand to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T17:59:24.247Z","endTime":"2026-07-22T18:00:18.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnSecond":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"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(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":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64664417851538,"aZ":-25.282974390605947,"pfxX":8.709630486862027,"pfxZ":3.792342118040799,"pX":-1.2594192267106303,"pZ":1.829038373119605,"vX0":-13.889093473050048,"vY0":-132.72649650300508,"vZ0":-4.8623259782347255,"x":165.01,"y":189.4,"x0":2.8673165677067045,"y0":50.00022559691023,"z0":5.485198950310992,"aX":15.815603929645762},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.1,"breakHorizontal":-13.3,"spinRate":2025,"spinDirection":119},"zone":13,"typeConfidence":0.75,"plateTime":0.4098782452538119,"extension":7.104369358390029},"index":0,"playId":"358c3719-b907-33ca-b26a-f1cf2ccd238a","pitchNumber":1,"startTime":"2026-07-22T17:59:45.151Z","endTime":"2026-07-22T17:59:48.151Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.758727173431687,"aZ":-24.55875863746126,"pfxX":8.105557710020403,"pfxZ":4.059476662975895,"pX":0.8140483991594276,"pZ":2.2813740530423363,"vX0":-8.589926328931766,"vY0":-134.48576967165872,"vZ0":-4.206074472275819,"x":85.97,"y":177.18,"x0":2.9612624946467268,"y0":50.001093209414464,"z0":5.559195571268405,"aX":15.194652153153456},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":-13.3,"spinRate":2032,"spinDirection":122},"zone":6,"typeConfidence":0.57,"plateTime":0.4036958176665859,"extension":7.066259609012326},"hitData":{"launchSpeed":83.4,"launchAngle":12.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.12,"coordY":107.16}},"index":1,"playId":"b63c1e23-3023-372c-97d0-987d11af56b6","pitchNumber":2,"startTime":"2026-07-22T18:00:07.079Z","endTime":"2026-07-22T18:00:18.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:00:18.093Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Huff strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T18:00:19.952Z","endTime":"2026-07-22T18:01:30.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(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":80.9,"endSpeed":75.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.67024886713092,"aZ":-29.975854806917887,"pfxX":7.394893686014186,"pfxZ":1.5385718555594643,"pX":0.23888814331547428,"pZ":1.6758555202138758,"vX0":-8.157744269247763,"vY0":-117.70693865051528,"vZ0":-2.952864781840683,"x":107.89,"y":193.53,"x0":2.7606614700500236,"y0":50.00196036382261,"z0":5.673086074720196,"aX":10.558352591011744},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.4,"breakHorizontal":-11.8,"spinRate":1970,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.46224350866513353,"extension":7.345363396277409},"index":0,"playId":"13e220b4-e621-3ca3-ac5d-9c43fb62a13b","pitchNumber":1,"startTime":"2026-07-22T18:00:47.489Z","endTime":"2026-07-22T18:00:50.489Z","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":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.859109954218503,"aZ":-30.20509278975726,"pfxX":6.06683025051196,"pfxZ":1.351816214542385,"pX":0.7863213972649825,"pZ":2.2305412408928547,"vX0":-7.015919530639741,"vY0":-118.69556174130723,"vZ0":-1.6423021937190916,"x":87.03,"y":178.56,"x0":2.961305814056774,"y0":50.00452841464352,"z0":5.624108221464698,"aX":8.855234262437348},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.4,"breakHorizontal":-9.7,"spinRate":1910,"spinDirection":105},"zone":9,"typeConfidence":0.88,"plateTime":0.4574972284205647,"extension":7.02862233173115},"index":1,"playId":"45b76c56-eb11-3f2b-9b02-c434e9e085d0","pitchNumber":2,"startTime":"2026-07-22T18:01:07.452Z","endTime":"2026-07-22T18:01:10.452Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":77.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.544299315393385,"aZ":-28.80774918739607,"pfxX":6.489348859711458,"pfxZ":2.2560629142107977,"pX":1.049365469165814,"pZ":1.0550898074815576,"vX0":-6.713267747868884,"vY0":-119.90800346469035,"vZ0":-4.6202773489359314,"x":77.0,"y":210.29,"x0":3.0085909638702666,"y0":50.00404702479798,"z0":5.502379405083571,"aX":9.695429203713843},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.5,"breakHorizontal":-10.7,"spinRate":1938,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.4523330438444062,"extension":7.222324583809292},"index":2,"playId":"82da2d59-e5b9-352a-b7af-56525fc40789","pitchNumber":3,"startTime":"2026-07-22T18:01:27.352Z","endTime":"2026-07-22T18:01:30.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:01:30.640Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tsung-Che Cheng strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T18:03:40.530Z","endTime":"2026-07-22T18:05:07.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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,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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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(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.4,"endSpeed":70.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.913541293761362,"aZ":-41.66558550916776,"pfxX":3.3244504623211752,"pfxZ":-7.793701940315405,"pX":0.5397556232789021,"pZ":1.1458150207547857,"vX0":3.8493701680137145,"vY0":-109.79085616454806,"vZ0":-0.8410291131423714,"x":96.43,"y":207.84,"x0":-1.6699327570771039,"y0":50.00348735521924,"z0":5.978160693737248,"aX":4.047661387495221},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-14.0,"breakHorizontal":-7.1,"spinRate":2700,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4993888348631419,"extension":6.338653064863349},"index":0,"playId":"15023c65-6aee-3f65-ba04-fc48f6d2be9a","pitchNumber":1,"startTime":"2026-07-22T18:03:55.561Z","endTime":"2026-07-22T18:03:58.995Z","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":85.2,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17066090042395,"aZ":-12.743505909422623,"pfxX":-4.041897515834879,"pfxZ":10.459763161993571,"pX":-0.024049648315974323,"pZ":3.636877718401102,"vX0":5.779262836125131,"vY0":-135.13391173565086,"vZ0":-4.130521769926895,"x":117.92,"y":140.58,"x0":-1.6607425773794096,"y0":50.006200157242,"z0":6.074124263036731,"aX":-7.511593369702792},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":2307,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.404606767347647,"extension":6.22108165812565},"index":1,"playId":"596e2def-c994-38d3-8c77-01ec25057f66","pitchNumber":2,"startTime":"2026-07-22T18:04:12.595Z","endTime":"2026-07-22T18:04:18.710Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.5,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.126710085509732,"aZ":-42.751609694652586,"pfxX":2.540532448570451,"pfxZ":-8.29678974711592,"pX":0.48397633458793116,"pZ":2.071970329022912,"vX0":3.6680014867766677,"vY0":-112.14453965538398,"vZ0":0.46532864072476343,"x":98.55,"y":182.84,"x0":-1.5024179695957183,"y0":50.0041516016726,"z0":6.2198869244672546,"aX":3.2377685150645155},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.6,"breakHorizontal":-5.5,"spinRate":2768,"spinDirection":23},"zone":9,"typeConfidence":0.9,"plateTime":0.488264827035108,"extension":6.144048396671793},"index":2,"playId":"eb65833b-23aa-3b7d-a75a-b2980738d3ef","pitchNumber":3,"startTime":"2026-07-22T18:04:43.168Z","endTime":"2026-07-22T18:04:46.206Z","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":83.0,"endSpeed":77.2,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.394595721596144,"aZ":-25.87365707508218,"pfxX":-5.014212406873175,"pfxZ":4.196820733530611,"pX":-0.15421225876652847,"pZ":2.7494553037981317,"vX0":4.774675822890595,"vY0":-120.84798855048292,"vZ0":-2.7068925689911914,"x":122.88,"y":164.54,"x0":-1.490760413675806,"y0":50.00015365400631,"z0":6.123387085677642,"aX":-7.521590208829632},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.3,"breakHorizontal":8.2,"spinRate":1305,"spinDirection":205},"zone":2,"typeConfidence":0.89,"plateTime":0.45077381459833,"extension":6.344056641815572},"index":3,"playId":"5a07b1e9-fe5b-3bbc-8da3-7e0acab4e363","pitchNumber":4,"startTime":"2026-07-22T18:05:03.954Z","endTime":"2026-07-22T18:05:07.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:05:07.110Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masataka Yoshida walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T18:05:13.867Z","endTime":"2026-07-22T18:08:56.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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.5,"endSpeed":71.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.28864569959244,"aZ":-43.17519371636542,"pfxX":4.467225686364423,"pfxZ":-8.714560871964181,"pX":-1.047220113385998,"pZ":2.764920520055693,"vX0":0.46154731350055267,"vY0":-111.41386005734105,"vZ0":2.1569235879796897,"x":156.92,"y":164.13,"x0":-1.8375434956653856,"y0":50.00476442422904,"z0":6.2335761622873,"aX":5.637902740873415},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-15.0,"breakHorizontal":-8.2,"spinRate":2828,"spinDirection":36},"zone":11,"typeConfidence":0.9,"plateTime":0.49090344854113876,"extension":6.1926749411637125},"index":0,"playId":"5d7b3999-c035-3027-b46c-c180c3e1928b","pitchNumber":1,"startTime":"2026-07-22T18:05:35.397Z","endTime":"2026-07-22T18:05:39.295Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":71.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.68156362346019,"aZ":-40.62326885911164,"pfxX":3.6604003265215783,"pfxZ":-6.707888093392038,"pX":0.22446552764767425,"pZ":2.7067638331537403,"vX0":3.1810390634320065,"vY0":-111.14193834709114,"vZ0":1.6546698744011228,"x":108.44,"y":165.7,"x0":-1.6974692110302436,"y0":50.00340876986623,"z0":6.150338044972805,"aX":4.609458505557743},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-11.5,"breakHorizontal":-7.4,"spinRate":2788,"spinDirection":33},"zone":2,"typeConfidence":0.9,"plateTime":0.4915743066528475,"extension":6.336731250004075},"index":1,"playId":"b0be3e44-9b93-372e-b7e3-78185c395f11","pitchNumber":2,"startTime":"2026-07-22T18:05:51.943Z","endTime":"2026-07-22T18:05:55.728Z","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":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.229468301938986,"aZ":-22.21757528016104,"pfxX":-4.887662864958795,"pfxZ":6.6568846298121205,"pX":-0.8610040192037594,"pZ":1.7595134231161704,"vX0":3.3856227864456803,"vY0":-120.62432034595591,"vZ0":-5.5002883839593695,"x":149.82,"y":191.27,"x0":-1.637577720305167,"y0":50.00207177284057,"z0":5.990567947146066,"aX":-7.308315074092911},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":11.2,"breakHorizontal":8.2,"spinRate":1132,"spinDirection":215},"zone":13,"typeConfidence":0.89,"plateTime":0.4515493087383282,"extension":6.335149478927324},"index":2,"playId":"ca9531db-01a2-3d6c-bce0-cd10485bf907","pitchNumber":3,"startTime":"2026-07-22T18:06:13.913Z","endTime":"2026-07-22T18:06:40.928Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"}}},{"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":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62181579825503,"aZ":-24.479399782921483,"pfxX":-4.9537424164785495,"pfxZ":5.210550856845343,"pX":-1.038267398309093,"pZ":3.0423125096457295,"vX0":3.0280285966132254,"vY0":-120.27410092882027,"vZ0":-2.17945890958772,"x":156.58,"y":156.64,"x0":-1.6650015272714116,"y0":50.0023858182509,"z0":6.114136249707419,"aX":-7.314140694288153},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.2,"breakHorizontal":8.3,"spinRate":1113,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.4540550947441844,"extension":6.240533762328578},"index":3,"playId":"2d86295c-6713-33dc-87ad-eecdcd8564f7","pitchNumber":4,"startTime":"2026-07-22T18:06:48.207Z","endTime":"2026-07-22T18:06:51.767Z","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":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55572267586893,"aZ":-14.370746909001971,"pfxX":-3.575163595822941,"pfxZ":9.426229400958345,"pX":-0.7264149468930983,"pZ":2.8664157578638685,"vX0":4.031854645716279,"vY0":-136.02524755682904,"vZ0":-5.590380458631923,"x":144.69,"y":161.39,"x0":-1.7576613453606258,"y0":50.00592472200143,"z0":5.930916656382631,"aX":-6.755519689915533},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":5.8,"spinRate":2282,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.4014056414062366,"extension":6.299089364908311},"index":4,"playId":"bb851cc8-f66c-32ed-92b9-93107449d90f","pitchNumber":5,"startTime":"2026-07-22T18:07:03.612Z","endTime":"2026-07-22T18:07:29.913Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-22T18:07:29.913Z","endTime":"2026-07-22T18:07:40.338Z","isPitch":false,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"}},{"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.6,"endSpeed":85.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.494622246393806,"aZ":-13.13507238850282,"pfxX":-4.995904536833723,"pfxZ":10.121292997629535,"pX":-1.0103288657189093,"pZ":3.352799427830178,"vX0":3.385490324726561,"vY0":-136.19427924753722,"vZ0":-4.853468976514395,"x":155.51,"y":148.25,"x0":-1.6194309463693752,"y0":50.006601090379895,"z0":6.06433140089229,"aX":-9.401358820972012},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2270,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.40193672626105803,"extension":6.207208540927291},"index":6,"playId":"ca2911a4-0f89-3629-b227-16f0459a5adc","pitchNumber":6,"startTime":"2026-07-22T18:07:40.338Z","endTime":"2026-07-22T18:07:43.338Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.13375510010241,"aZ":-23.43565257217825,"pfxX":-3.258754318280319,"pfxZ":5.687628624421185,"pX":-0.43443419169268527,"pZ":2.9311083997917082,"vX0":3.8585490215733804,"vY0":-121.88087406580465,"vZ0":-2.6714268726354504,"x":133.56,"y":159.64,"x0":-1.5990866627405904,"y0":50.00434499386504,"z0":6.02011387304227,"aX":-5.008699012160553},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.1,"breakHorizontal":5.3,"spinRate":1331,"spinDirection":217},"zone":1,"typeConfidence":0.86,"plateTime":0.4457749394603612,"extension":6.449915587396932},"index":7,"playId":"adb2dec2-24b3-30ae-b6a0-647e0d4a5a7d","pitchNumber":7,"startTime":"2026-07-22T18:08:06.878Z","endTime":"2026-07-22T18:08:10.481Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51835215537879,"aZ":-16.137318421915058,"pfxX":-2.5713679767272097,"pfxZ":8.539737847534123,"pX":-0.7346973173702079,"pZ":3.4972029056487326,"vX0":3.473029921481511,"vY0":-135.42869678910685,"vZ0":-3.6426711773895812,"x":145.0,"y":144.36,"x0":-1.6931130504329726,"y0":50.00375203537346,"z0":5.971973455546298,"aX":-4.829641682698153},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":4.0,"spinRate":2317,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.4027409857114317,"extension":6.248916987373486},"index":8,"playId":"749172fb-7a60-3a7b-b493-4120158e390f","pitchNumber":8,"startTime":"2026-07-22T18:08:29.530Z","endTime":"2026-07-22T18:08:32.585Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":71.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.4815896041378,"aZ":-42.39638770450551,"pfxX":4.469278724158803,"pfxZ":-8.061190937325927,"pX":-1.09742983604314,"pZ":3.716013401672701,"vX0":0.11475530418291487,"vY0":-111.41169070902956,"vZ0":3.871176030173304,"x":158.83,"y":138.45,"x0":-1.730941317843236,"y0":50.004718582873984,"z0":6.313849998058744,"aX":5.6649142363152025},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.4,"breakHorizontal":-8.2,"spinRate":2797,"spinDirection":31},"zone":11,"typeConfidence":0.9,"plateTime":0.49009558077660964,"extension":6.063534822667462},"index":9,"playId":"7ebebda9-9f17-35a5-97ed-2a238b927fe3","pitchNumber":9,"startTime":"2026-07-22T18:08:53.342Z","endTime":"2026-07-22T18:08:56.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:08:56.668Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T18:09:08.695Z","endTime":"2026-07-22T18:10:37.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":87.0,"endSpeed":80.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32039165746349,"aZ":-28.83650021510558,"pfxX":1.8498839346039055,"pfxZ":2.034096547125425,"pX":0.21971325959032137,"pZ":2.082981324537787,"vX0":4.278333158190879,"vY0":-126.68286990348845,"vZ0":-4.227596825530995,"x":108.63,"y":182.54,"x0":-1.7243568540200211,"y0":50.0038384689869,"z0":6.051001766805143,"aX":3.03874377111277},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-4.2,"spinRate":2329,"spinDirection":175},"zone":8,"typeConfidence":0.91,"plateTime":0.43061945998673057,"extension":6.106502092593594},"index":0,"playId":"48b588b2-9948-39ef-be63-3a2942e711b1","pitchNumber":1,"startTime":"2026-07-22T18:09:25.304Z","endTime":"2026-07-22T18:09:28.315Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46760850434962,"aZ":-30.832802286766665,"pfxX":1.5685618312966725,"pfxZ":0.833217632749049,"pX":0.43422320198069014,"pZ":3.543933041610145,"vX0":4.58226497519848,"vY0":-125.93077598113196,"vZ0":-0.6029816905526051,"x":100.45,"y":143.09,"x0":-1.6123388882267555,"y0":50.00160225540783,"z0":6.279662269003088,"aX":2.51955414120688},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":-3.8,"spinRate":2367,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.43486432421200183,"extension":6.026521259393275},"index":1,"playId":"cfec6c41-6679-39f3-b6da-793415df0c89","pitchNumber":2,"startTime":"2026-07-22T18:09:44.016Z","endTime":"2026-07-22T18:09:47.777Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4205337672703,"aZ":-19.476113160270174,"pfxX":-8.015963438988901,"pfxZ":6.916009587880226,"pX":0.2966717926338551,"pZ":2.3626988554335084,"vX0":8.609503834759838,"vY0":-134.47746896579383,"vZ0":-4.94411483074696,"x":105.69,"y":174.99,"x0":-1.900770138950197,"y0":50.00449629531397,"z0":5.60144331325156,"aX":-14.722959730696054},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":12.7,"spinRate":2171,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.40686690188165153,"extension":6.262898107854972},"index":2,"playId":"a65f2e8f-204f-3231-a939-ec5b178d73cf","pitchNumber":3,"startTime":"2026-07-22T18:10:03.610Z","endTime":"2026-07-22T18:10:07.101Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124057635266638,"aZ":-28.4960806787855,"pfxX":3.05130742486293,"pfxZ":2.2207451645220075,"pX":0.125814794654004,"pZ":2.4753063061926004,"vX0":3.0677202665985837,"vY0":-127.52438328992618,"vZ0":-3.6372619851766372,"x":112.2,"y":171.95,"x0":-1.4871102092417996,"y0":50.00192245006772,"z0":6.157015509619606,"aX":5.046588525663363},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":-6.2,"spinRate":2323,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.42878250289261954,"extension":5.939291068554464},"hitData":{"launchSpeed":95.4,"launchAngle":35.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.58,"coordY":57.64}},"index":3,"playId":"8abdd19b-5dc0-3f7c-9517-3bbdf3db5522","pitchNumber":4,"startTime":"2026-07-22T18:10:24.406Z","endTime":"2026-07-22T18:10:37.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:10:37.044Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wilyer Abreu pops out to third baseman Christian Encarnacion-Strand in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T18:10:42.000Z","endTime":"2026-07-22T18:11:14.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36237923762808,"aZ":-11.871929870053423,"pfxX":-3.5784537686159466,"pfxZ":10.791988753640378,"pX":0.07372695855597435,"pZ":2.6556234978691915,"vX0":5.7340908653210905,"vY0":-135.7202353401681,"vZ0":-6.660785704086878,"x":114.19,"y":167.08,"x0":-1.5933560011041508,"y0":50.00154235749491,"z0":5.953940009769819,"aX":-6.731533747524951},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":5.4,"spinRate":2302,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.4022698166871823,"extension":6.220836347923385},"hitData":{"launchSpeed":74.7,"launchAngle":73.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.99,"coordY":181.07}},"index":0,"playId":"8abaf54a-f9b2-3683-bae7-b27aff1d65d3","pitchNumber":1,"startTime":"2026-07-22T18:11:05.855Z","endTime":"2026-07-22T18:11:14.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:11:14.318Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Ward lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T18:12:51.599Z","endTime":"2026-07-22T18:13:46.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":91.5,"endSpeed":84.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97984073638141,"aZ":-22.03907818935286,"pfxX":6.26448769006721,"pfxZ":5.614263549656629,"pX":-0.46562603551672876,"pZ":2.6923319467943965,"vX0":-10.537802895015137,"vY0":-132.91780198898954,"vZ0":-3.334993319938408,"x":134.75,"y":166.09,"x0":2.719635296458615,"y0":50.006583644613954,"z0":5.546379706195464,"aX":11.317929352395451},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-9.4,"spinRate":2050,"spinDirection":120},"zone":4,"typeConfidence":0.86,"plateTime":0.4106034513221224,"extension":7.009785403156045},"index":0,"playId":"77c90c23-1c58-3354-9c69-3cddb2128e0b","pitchNumber":1,"startTime":"2026-07-22T18:13:24.149Z","endTime":"2026-07-22T18:13:27.619Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456095097168856,"aZ":-17.096531818178867,"pfxX":6.174138533460748,"pfxZ":8.243873438670875,"pX":0.7339529412009698,"pZ":2.7748995968314016,"vX0":-7.687536552703397,"vY0":-133.77150456081299,"vZ0":-4.291679818512934,"x":89.02,"y":163.86,"x0":2.830874213231241,"y0":50.00107069119709,"z0":5.610728310394217,"aX":11.289175931433803},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":-9.7,"spinRate":2070,"spinDirection":119},"zone":3,"typeConfidence":0.88,"plateTime":0.4080756722421932,"extension":6.92334756935276},"hitData":{"launchSpeed":96.8,"launchAngle":19.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.36,"coordY":87.27}},"index":1,"playId":"60ce8f3d-7f79-343b-a421-ef68307eb48f","pitchNumber":2,"startTime":"2026-07-22T18:13:38.768Z","endTime":"2026-07-22T18:13:46.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:13:46.126Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso hits a ground-rule double (18) on a line drive down the right-field line.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T18:13:50.704Z","endTime":"2026-07-22T18:14:51.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":83.6,"endSpeed":77.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.704176998784714,"aZ":-26.351750332680396,"pfxX":8.189274749637075,"pfxZ":3.856129368426048,"pX":0.26489154174517143,"pZ":2.5465472205558846,"vX0":-8.292511138906622,"vY0":-121.57015037417402,"vZ0":-2.2330075131657865,"x":106.9,"y":170.02,"x0":2.64087215881933,"y0":50.00553827938339,"z0":5.742728565856558,"aX":12.377171441868475},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.7,"breakHorizontal":-13.1,"spinRate":1961,"spinDirection":111},"zone":5,"typeConfidence":0.91,"plateTime":0.448908193710174,"extension":7.0385473337803655},"index":0,"playId":"94093283-4ee5-3a25-ba7d-cc5bc531d1a2","pitchNumber":1,"startTime":"2026-07-22T18:14:07.318Z","endTime":"2026-07-22T18:14:11.314Z","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":92.8,"endSpeed":85.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715495222897374,"aZ":-18.034758143748448,"pfxX":7.2014462048489865,"pfxZ":7.604777015046235,"pX":-1.046737686531142,"pZ":2.388038037984243,"vX0":-12.138609226130566,"vY0":-134.62251855766945,"vZ0":-5.042109253183282,"x":156.9,"y":174.3,"x0":2.5588463718267938,"y0":50.0017125669248,"z0":5.538350758713127,"aX":13.388089487854621},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":-10.8,"spinRate":2085,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.4048828592820759,"extension":6.990993822213975},"index":1,"playId":"a6d05b36-a22f-396d-a672-d8e408866607","pitchNumber":2,"startTime":"2026-07-22T18:14:21.975Z","endTime":"2026-07-22T18:14:25.706Z","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":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.003262955185516,"aZ":-20.707341603596806,"pfxX":8.718354446976733,"pfxZ":6.2012362758769495,"pX":-0.03300702006062287,"pZ":2.187062860004208,"vX0":-10.564005482148874,"vY0":-134.57886898320302,"vZ0":-4.90227392372357,"x":118.26,"y":179.73,"x0":2.7957356917184613,"y0":50.004232393235455,"z0":5.483230571031458,"aX":16.123577546634646},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":-13.8,"spinRate":2108,"spinDirection":121},"zone":8,"typeConfidence":0.91,"plateTime":0.40576373141774935,"extension":7.069235382240457},"hitData":{"launchSpeed":97.6,"launchAngle":16.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":226.81,"coordY":104.56}},"index":2,"playId":"9d09b5c9-ef68-35c4-9cc8-be75faea1615","pitchNumber":3,"startTime":"2026-07-22T18:14:36.864Z","endTime":"2026-07-22T18:14:51.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:14:51.891Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T18:14:55.663Z","endTime":"2026-07-22T18:17:35.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(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":91.9,"endSpeed":85.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996116248870024,"aZ":-26.807296069889603,"pfxX":9.833713405868743,"pfxZ":2.92964623358532,"pX":1.7953779292808825,"pZ":2.869381336046888,"vX0":-6.381939224215358,"vY0":-133.8566198580299,"vZ0":-2.4051905467627543,"x":48.56,"y":161.31,"x0":2.919814026821796,"y0":50.005575509843524,"z0":5.67792937009655,"aX":18.039000362888103},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":-16.7,"spinRate":2010,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.4075233389762847,"extension":6.953560331473912},"index":0,"playId":"419e3b7c-4faf-3405-8ebc-ee13ab32f633","pitchNumber":1,"startTime":"2026-07-22T18:15:25.820Z","endTime":"2026-07-22T18:15:29.925Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.671473362602885,"aZ":-35.95199863211409,"pfxX":-6.595160534538982,"pfxZ":-2.824316776932241,"pX":-1.7167247773049192,"pZ":1.35619582174101,"vX0":-9.156466884232993,"vY0":-114.99226605996986,"vZ0":-1.5426998827789062,"x":182.44,"y":202.16,"x0":3.176359434790966,"y0":50.003685247766825,"z0":5.529191970770229,"aX":-8.816482849526025},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.2,"breakHorizontal":14.3,"spinRate":2233,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.4766380592350914,"extension":6.761786241581481},"index":1,"playId":"2ba1f7d3-87fa-3038-9020-52c69e3a96e7","pitchNumber":2,"startTime":"2026-07-22T18:15:47.793Z","endTime":"2026-07-22T18:15:50.793Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-22T18:16:11.193Z","endTime":"2026-07-22T18:16:26.345Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21205595664646,"aZ":-29.58539399874532,"pfxX":9.640182000913416,"pfxZ":1.4155671929377238,"pX":1.0525340235483762,"pZ":2.048091078368294,"vX0":-8.585969894668715,"vY0":-133.65183489394525,"vZ0":-3.514022638074949,"x":76.88,"y":183.48,"x0":3.033535044950877,"y0":50.00500963229684,"z0":5.474062922685371,"aX":17.67472575212391},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":-16.0,"spinRate":2063,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.4077408244373828,"extension":7.073032280404733},"index":3,"playId":"2294631c-f9c3-3d91-938a-960d125fac22","pitchNumber":3,"startTime":"2026-07-22T18:16:26.345Z","endTime":"2026-07-22T18:16:29.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.83225897400335,"aZ":-33.53941945244508,"pfxX":-5.137011623790163,"pfxZ":-0.9618735510210144,"pX":-1.7525847522194737,"pZ":1.2988415699953844,"vX0":-9.526868717061028,"vY0":-116.98658884235964,"vZ0":-2.446586629746064,"x":183.8,"y":203.71,"x0":3.0077776737631265,"y0":50.004429151344574,"z0":5.440537508088658,"aX":-7.266775638737132},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.0,"breakHorizontal":11.3,"spinRate":2271,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.4645765355587468,"extension":6.881212887419436},"index":4,"playId":"ac5c5bcd-2ea1-3d21-99db-8768de4c9ae7","pitchNumber":4,"startTime":"2026-07-22T18:16:47.021Z","endTime":"2026-07-22T18:16:50.021Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94115823815289,"aZ":-27.24913181937355,"pfxX":8.689932608826943,"pfxZ":3.345939432261183,"pX":-0.19996782707655456,"pZ":2.4294594909779024,"vX0":-9.997084156402304,"vY0":-119.98456309625321,"vZ0":-1.9777241056792385,"x":124.62,"y":173.18,"x0":2.8713954909469175,"y0":50.00495500453316,"z0":5.668042387065698,"aX":12.804610669269115},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.9,"breakHorizontal":-13.7,"spinRate":1991,"spinDirection":114},"zone":5,"typeConfidence":0.92,"plateTime":0.4546752303595456,"extension":7.373450926738141},"index":5,"playId":"eb4e66af-0d6e-33c0-ab7c-308fced68ed4","pitchNumber":5,"startTime":"2026-07-22T18:17:05.395Z","endTime":"2026-07-22T18:17:08.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.656150971327165,"aZ":-18.705634548422694,"pfxX":6.761362229541618,"pfxZ":7.325075291235539,"pX":-0.2909524766318085,"pZ":3.498168937902278,"vX0":-11.33157854782188,"vY0":-133.94414078084958,"vZ0":-1.8847087060658918,"x":128.09,"y":144.33,"x0":3.0928532159426934,"y0":50.00406019020327,"z0":5.53159878360039,"aX":12.435563063639739},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":-10.2,"spinRate":2095,"spinDirection":118},"zone":1,"typeConfidence":0.89,"plateTime":0.40705589420204635,"extension":7.344309323654629},"index":6,"playId":"ad23c13e-cf5b-388e-8bbd-81de3b8f6e5e","pitchNumber":6,"startTime":"2026-07-22T18:17:32.217Z","endTime":"2026-07-22T18:17:35.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:17:35.443Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler O'Neill doubles (8) on a fly ball to center fielder Ceddanne Rafaela. Pete Alonso scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T18:17:41.240Z","endTime":"2026-07-22T18:19:24.743Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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.0,"endSpeed":85.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.202266015917605,"aZ":-28.03895810199082,"pfxX":10.588913415699047,"pfxZ":2.22594115758167,"pX":0.39925146500889636,"pZ":1.4207967157129286,"vX0":-10.583872228385324,"vY0":-134.97730513499144,"vZ0":-5.530424290605761,"x":101.78,"y":200.42,"x0":2.9806399935595898,"y0":50.00538317624967,"z0":5.4510052676849625,"aX":19.696394875880323},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":-17.2,"spinRate":2027,"spinDirection":117},"zone":14,"typeConfidence":0.92,"plateTime":0.4045786315677007,"extension":7.457000372277535},"index":0,"playId":"8b26c8d6-7b7d-3750-aeb0-1d0fa61d23c1","pitchNumber":1,"startTime":"2026-07-22T18:18:02.665Z","endTime":"2026-07-22T18:18:05.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.868664986019915,"aZ":-20.643383082400092,"pfxX":8.151467181534157,"pfxZ":6.451814058250491,"pX":-0.04565486363172923,"pZ":2.7237038454313636,"vX0":-10.6566900126115,"vY0":-132.24584333544996,"vZ0":-3.2395200716179424,"x":118.74,"y":165.24,"x0":2.9606432105725036,"y0":50.00066718583987,"z0":5.463114225606169,"aX":14.564400348089997},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":-12.7,"spinRate":2192,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.4127697356813589,"extension":7.026607911083102},"index":1,"playId":"b6ae298e-98b8-3c4d-9771-f59d69f13541","pitchNumber":2,"startTime":"2026-07-22T18:18:25.559Z","endTime":"2026-07-22T18:18:28.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, 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":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915798914700908,"aZ":-29.389093364298994,"pfxX":7.809731554748152,"pfxZ":1.851370290948453,"pX":1.9076676922025473,"pZ":1.6422637629430779,"vX0":-5.441758938639024,"vY0":-121.50793477101598,"vZ0":-3.2878702808459934,"x":44.28,"y":194.44,"x0":3.1571775768130945,"y0":50.00058146814508,"z0":5.555756530554925,"aX":11.723229176193026},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.9,"breakHorizontal":-13.0,"spinRate":1901,"spinDirection":100},"zone":14,"typeConfidence":0.91,"plateTime":0.4500816008494075,"extension":7.1097263448967825},"index":2,"playId":"d1edddc1-748f-3302-9886-92526f47c01f","pitchNumber":3,"startTime":"2026-07-22T18:18:48.828Z","endTime":"2026-07-22T18:18:51.828Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268008615139735,"aZ":-19.914128353175393,"pfxX":7.5485050061366685,"pfxZ":6.673244042819917,"pX":0.3924506770675858,"pZ":3.410688450779025,"vX0":-9.50144423055155,"vY0":-134.4851832313813,"vZ0":-1.8796175387788128,"x":102.04,"y":146.69,"x0":2.9851257846660406,"y0":50.00427248254808,"z0":5.526289690440525,"aX":13.873357186622732},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":-11.8,"spinRate":2123,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.4067508313025612,"extension":7.361135513245468},"hitData":{"launchSpeed":96.2,"launchAngle":54.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.71,"coordY":96.08}},"index":3,"playId":"dc2ffe5a-3da6-3a9f-8dfc-d87732ab919a","pitchNumber":4,"startTime":"2026-07-22T18:19:09.671Z","endTime":"2026-07-22T18:19:24.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:19:24.743Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T18:19:39.623Z","endTime":"2026-07-22T18:21:49.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(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":82.7,"endSpeed":76.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.228385552184587,"aZ":-26.900231516196268,"pfxX":9.240603804083072,"pfxZ":3.567811630516057,"pX":0.6869199106900096,"pZ":1.4382464362695695,"vX0":-8.486089560377085,"vY0":-120.16992663348697,"vZ0":-4.047915159754915,"x":90.82,"y":199.95,"x0":3.047594708524055,"y0":50.00052038443199,"z0":5.5090183364604846,"aX":13.641331650858811},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.8,"breakHorizontal":-14.9,"spinRate":1913,"spinDirection":106},"zone":14,"typeConfidence":0.92,"plateTime":0.45417591676520175,"extension":7.2322173067134985},"index":0,"playId":"e7231f95-ca1e-36db-bebd-25ad532f8e00","pitchNumber":1,"startTime":"2026-07-22T18:20:00.162Z","endTime":"2026-07-22T18:20:03.795Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.305398093079095,"aZ":-26.827520448882453,"pfxX":8.450541626620936,"pfxZ":3.6758118817420797,"pX":0.19280462056639952,"pZ":1.59979865873879,"vX0":-9.027599635422932,"vY0":-119.09601093798757,"vZ0":-3.834684267436772,"x":109.65,"y":195.59,"x0":2.91336501525183,"y0":50.00041825850671,"z0":5.625044120653389,"aX":12.283255199942264},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.0,"breakHorizontal":-13.4,"spinRate":1853,"spinDirection":101},"zone":14,"typeConfidence":0.92,"plateTime":0.45780435239868655,"extension":7.198440969828177},"index":1,"playId":"45d353df-0966-3596-922e-d45baadd311e","pitchNumber":2,"startTime":"2026-07-22T18:20:18.535Z","endTime":"2026-07-22T18:20:21.535Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-22T18:20:32.991Z","endTime":"2026-07-22T18:20:52.357Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"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":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.138848898538733,"aZ":-19.891822919704804,"pfxX":9.19523736967295,"pfxZ":6.6656790857515915,"pX":-0.2664096282853534,"pZ":2.6190655367045674,"vX0":-11.854879288947654,"vY0":-134.38662245079968,"vZ0":-3.75879813804959,"x":127.15,"y":168.07,"x0":2.9924704484655043,"y0":50.00220482395396,"z0":5.436135279076531,"aX":16.94163996200508},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":-14.3,"spinRate":2212,"spinDirection":116},"zone":4,"typeConfidence":0.91,"plateTime":0.4064516321600795,"extension":7.128192183079796},"index":3,"playId":"5ab02a38-ed47-3826-8a31-72d5a84a547d","pitchNumber":3,"startTime":"2026-07-22T18:20:52.357Z","endTime":"2026-07-22T18:20:55.357Z","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":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69934907922662,"aZ":-24.1186884815806,"pfxX":7.573009197551506,"pfxZ":5.198607193932734,"pX":0.6939582804028437,"pZ":0.8214389498205665,"vX0":-7.993177584976387,"vY0":-122.68108239582799,"vZ0":-6.491629287286416,"x":90.55,"y":216.6,"x0":2.9864803639964945,"y0":50.000190422345284,"z0":5.513797596786735,"aX":11.723901951289925},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.3,"breakHorizontal":-12.2,"spinRate":2054,"spinDirection":109},"zone":14,"typeConfidence":0.92,"plateTime":0.44382158564064067,"extension":7.201010838771351},"index":4,"playId":"c5e9e63f-cb42-3a9b-9dae-8325baca5291","pitchNumber":4,"startTime":"2026-07-22T18:21:20.431Z","endTime":"2026-07-22T18:21:23.431Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414420280827425,"aZ":-19.240490359630183,"pfxX":7.845767118300938,"pfxZ":7.138327636391782,"pX":0.14017182319268537,"pZ":2.9068173384917033,"vX0":-10.169259608543358,"vY0":-132.99892152422828,"vZ0":-3.0661386521029996,"x":111.66,"y":160.3,"x0":2.9734074833812354,"y0":50.0046722922327,"z0":5.451035944730234,"aX":14.220943796589557},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":-12.4,"spinRate":2093,"spinDirection":115},"zone":5,"typeConfidence":0.9,"plateTime":0.4100027695991071,"extension":7.209541853471416},"hitData":{"launchSpeed":100.4,"launchAngle":41.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":131.22,"coordY":49.15}},"index":5,"playId":"02030866-6bad-3389-b204-44118ba812b1","pitchNumber":5,"startTime":"2026-07-22T18:21:39.446Z","endTime":"2026-07-22T18:21:49.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:21:49.466Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T18:23:41.176Z","endTime":"2026-07-22T18:25:11.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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,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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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(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":76.4,"endSpeed":70.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.189987440239328,"aZ":-39.32997286907952,"pfxX":4.8089014720295395,"pfxZ":-5.762356531406918,"pX":1.2173418775891136,"pZ":0.3291140472404365,"vX0":4.882359362981926,"vY0":-111.14152955807803,"vZ0":-3.479351066522439,"x":70.6,"y":229.89,"x0":-1.6381027578553322,"y0":50.0007963403792,"z0":6.0271217573963956,"aX":5.974170152502224},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-11.0,"breakHorizontal":-10.1,"spinRate":2847,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4940994226185995,"extension":6.4011866555889},"index":0,"playId":"76c66275-633c-37c8-bbed-d749d9e937f2","pitchNumber":1,"startTime":"2026-07-22T18:24:13.456Z","endTime":"2026-07-22T18:24:16.617Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.746777780631355,"aZ":-41.212114331901084,"pfxX":3.4609818531645677,"pfxZ":-6.8872446215954595,"pX":0.27181496795619214,"pZ":1.9371593601621029,"vX0":3.0830324317229496,"vY0":-112.97446010977987,"vZ0":-0.35311450448473547,"x":106.64,"y":186.48,"x0":-1.5530030859922261,"y0":50.00422932920255,"z0":6.1867649627878505,"aX":4.5397732626800495},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.4,"breakHorizontal":-7.0,"spinRate":2806,"spinDirection":29},"zone":9,"typeConfidence":0.9,"plateTime":0.48212585174838196,"extension":6.1327583476622625},"index":1,"playId":"16d59be0-1d38-3918-b19b-1fe8e05dd590","pitchNumber":2,"startTime":"2026-07-22T18:24:38.149Z","endTime":"2026-07-22T18:24:42.566Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T18:24:52.119Z","endTime":"2026-07-22T18:25:08.791Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":83.3,"endSpeed":77.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19240065026012,"aZ":-20.498250669918416,"pfxX":-6.911058942924578,"pfxZ":7.821515592401403,"pX":0.3357680462908477,"pZ":1.2013626683416305,"vX0":6.300974077391263,"vY0":-121.03501093696966,"vZ0":-7.1364590243451165,"x":104.2,"y":206.34,"x0":-1.3953333068536282,"y0":50.00602030008299,"z0":5.9657378630690205,"aX":-10.322323438937403},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":12.8,"breakHorizontal":11.2,"spinRate":1241,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.45142624753273664,"extension":6.352828500952935},"index":3,"playId":"e4197729-037f-3f42-b97c-30e8b8b514a7","pitchNumber":3,"startTime":"2026-07-22T18:25:08.791Z","endTime":"2026-07-22T18:25:11.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:25:11.791Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Caleb Durbin singles on a ground ball to third baseman Christian Encarnacion-Strand.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T18:25:21.302Z","endTime":"2026-07-22T18:27:12.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":92.3,"endSpeed":85.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378104467477705,"aZ":-19.08060502083679,"pfxX":-7.23832833992498,"pfxZ":7.100807197648058,"pX":0.09998473443290694,"pZ":3.2477829539380907,"vX0":8.01051421112599,"vY0":-134.25977030632745,"vZ0":-2.963868799248266,"x":113.19,"y":151.09,"x0":-1.9679687064919134,"y0":50.00059507062842,"z0":5.708244451906681,"aX":-13.34352171931212},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":11.6,"spinRate":2094,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.4064344813265923,"extension":6.399333423929804},"index":0,"playId":"770f8a26-6407-395f-9802-605e8c225933","pitchNumber":1,"startTime":"2026-07-22T18:25:42.536Z","endTime":"2026-07-22T18:25:45.536Z","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":92.6,"endSpeed":85.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69961124652784,"aZ":-21.497600800251668,"pfxX":-6.916581954723955,"pfxZ":5.7208949105180515,"pX":-0.3339153726176755,"pZ":4.115182307079996,"vX0":6.907372256580029,"vY0":-134.86294303913806,"vZ0":-0.4416698049508891,"x":129.73,"y":127.67,"x0":-2.013613264950533,"y0":50.0023964410875,"z0":5.779934410117404,"aX":-12.908780190631278},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":11.3,"spinRate":2050,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4041030345939869,"extension":6.181828072362382},"index":1,"playId":"ab0b4004-6cf7-39bf-98e3-acc9f134f9bb","pitchNumber":2,"startTime":"2026-07-22T18:26:03.945Z","endTime":"2026-07-22T18:26:07.070Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.971302060021387,"aZ":-41.05347448755422,"pfxX":6.368795699897635,"pfxZ":-6.9281187760912815,"pX":-0.05786752389487491,"pZ":1.9011722407525071,"vX0":1.734358093189696,"vY0":-112.41408313092975,"vZ0":-0.09315455102788261,"x":119.21,"y":187.45,"x0":-1.6662821954313087,"y0":50.00140167676336,"z0":6.103434051944866,"aX":8.166526340125339},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-12.2,"breakHorizontal":-12.0,"spinRate":2917,"spinDirection":35},"zone":8,"typeConfidence":0.9,"plateTime":0.4868604526597835,"extension":6.1483760951824955},"index":2,"playId":"14aa89f1-c765-33d4-8dcc-78d44cc0ade9","pitchNumber":3,"startTime":"2026-07-22T18:26:21.349Z","endTime":"2026-07-22T18:26:25.701Z","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":83.5,"endSpeed":78.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.95062215586664,"aZ":-24.810299322755238,"pfxX":-5.3471775964034265,"pfxZ":4.836063811710292,"pX":0.8379749660655503,"pZ":0.416725906710282,"vX0":7.260240438023312,"vY0":-121.33006102724532,"vZ0":-8.046982942391844,"x":85.06,"y":227.53,"x0":-1.469241012320962,"y0":50.00417051140074,"z0":5.870996402473372,"aX":-8.144858670115402},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.4,"breakHorizontal":8.4,"spinRate":1305,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.44778509033953684,"extension":6.403034054545392},"index":3,"playId":"9ec0c7b1-7a0e-34cd-9679-3d08a78ef73b","pitchNumber":4,"startTime":"2026-07-22T18:26:44.417Z","endTime":"2026-07-22T18:26:47.434Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91776120683405,"aZ":-24.024017469866937,"pfxX":-5.129723810018394,"pfxZ":5.3871370448795455,"pX":0.42502758575667,"pZ":1.4489225417224068,"vX0":6.167176349689151,"vY0":-121.39664707351534,"vZ0":-5.731865101837373,"x":100.8,"y":199.66,"x0":-1.4668157911863027,"y0":50.00030091123413,"z0":5.897320887574692,"aX":-7.754014842004157},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.8,"breakHorizontal":8.0,"spinRate":1235,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.44900927961190584,"extension":6.405418212341368},"hitData":{"launchSpeed":64.0,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.24,"coordY":171.03}},"index":4,"playId":"5a913eb5-ea0d-3721-8a89-a4a76cc13545","pitchNumber":5,"startTime":"2026-07-22T18:27:04.614Z","endTime":"2026-07-22T18:27:12.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:27:12.737Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Romy Gonzalez doubles (2) on a sharp line drive to left fielder Taylor Ward. Caleb Durbin to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T18:27:30.722Z","endTime":"2026-07-22T18:29:30.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584380461578057,"aZ":-21.450242253935723,"pfxX":-7.850356643960587,"pfxZ":5.882994518661999,"pX":0.045166308008390804,"pZ":2.4797406719086696,"vX0":8.13010364843613,"vY0":-133.41806541631692,"vZ0":-4.147356781511794,"x":115.28,"y":171.83,"x0":-2.0048953465550206,"y0":50.00650368479536,"z0":5.57810185507591,"aX":-14.320321646760734},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":12.7,"spinRate":1946,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.4087363454089319,"extension":6.361484456007487},"index":0,"playId":"cc5b7ddc-741f-37da-a2c4-43e47bc9c5ed","pitchNumber":1,"startTime":"2026-07-22T18:27:50.916Z","endTime":"2026-07-22T18:27:54.616Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"cdd9f65a-35f2-37c7-b411-812c7c325b01","startTime":"2026-07-22T18:28:09.651Z","endTime":"2026-07-22T18:28:12.742Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92280472553718,"aZ":-18.92125838189693,"pfxX":-8.48697221864765,"pfxZ":6.9980199081042604,"pX":0.517557378197981,"pZ":2.205423781655789,"vX0":9.697565555877409,"vY0":-135.842036224117,"vZ0":-5.404647057049893,"x":97.27,"y":179.23,"x0":-1.972976010333836,"y0":50.00641515694975,"z0":5.510038195970079,"aX":-16.0829898031626},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":13.7,"spinRate":2135,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.40111092863674624,"extension":6.42642971993274},"index":2,"playId":"0e351129-1904-30c5-a4ca-f5e4186ac043","pitchNumber":2,"startTime":"2026-07-22T18:28:34.715Z","endTime":"2026-07-22T18:28:38.037Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.909566589951638,"aZ":-27.257750896247583,"pfxX":0.3270868191248481,"pfxZ":2.9331542578270753,"pX":0.11854967813658414,"pZ":3.4066361692315064,"vX0":4.297483403126344,"vY0":-127.61965241302755,"vZ0":-1.4640913342852888,"x":112.48,"y":146.8,"x0":-1.6175643351204263,"y0":50.00610186170582,"z0":6.099422621714823,"aX":0.5493096581211013},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":-1.4,"spinRate":2361,"spinDirection":169},"zone":12,"typeConfidence":0.87,"plateTime":0.4263119382903944,"extension":6.1078486856992305},"index":3,"playId":"26f2a25e-9362-3b5e-8c1c-0fecf8c880dd","pitchNumber":3,"startTime":"2026-07-22T18:28:55.358Z","endTime":"2026-07-22T18:28:58.358Z","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":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92308145505441,"aZ":-23.4869055742704,"pfxX":-6.661271407327185,"pfxZ":5.702912852737345,"pX":-0.1416769230752836,"pZ":2.519553886470898,"vX0":5.471033053360173,"vY0":-121.83002883636986,"vZ0":-3.621420771141507,"x":122.4,"y":170.75,"x0":-1.5364491512336411,"y0":50.003660330684646,"z0":6.024594583549547,"aX":-10.148673650295574},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.8,"breakHorizontal":11.0,"spinRate":1198,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.44729647591124655,"extension":6.224885906986007},"hitData":{"launchSpeed":106.4,"launchAngle":14.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.57,"coordY":95.94}},"index":4,"playId":"df4fca61-2a93-3058-bbbd-09f5c6ef3d39","pitchNumber":4,"startTime":"2026-07-22T18:29:19.508Z","endTime":"2026-07-22T18:29:30.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:29:30.229Z","atBatIndex":28},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jarren Duran out on a sacrifice fly to center fielder Leody Taveras. Caleb Durbin scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T18:30:32.869Z","endTime":"2026-07-22T18:30:46.213Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T18:29:56.554Z","endTime":"2026-07-22T18:30:35.181Z","isPitch":false,"type":"action"},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56682620749714,"aZ":-16.41347278430996,"pfxX":-5.405198861090342,"pfxZ":8.33179078382657,"pX":0.09758901512719166,"pZ":2.2492507626144542,"vX0":6.48472144112495,"vY0":-136.10306642180547,"vZ0":-6.755822392096276,"x":113.28,"y":178.05,"x0":-1.6044367671639757,"y0":50.00418792770448,"z0":5.884205228593924,"aX":-10.22579219598974},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":8.5,"spinRate":2071,"spinDirection":204},"zone":5,"typeConfidence":0.89,"plateTime":0.40118369183801006,"extension":6.415560224710473},"hitData":{"launchSpeed":98.6,"launchAngle":20.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.62,"coordY":61.11}},"index":1,"playId":"656c7e69-0397-38ca-bc43-1e92e8b01648","pitchNumber":1,"startTime":"2026-07-22T18:30:35.181Z","endTime":"2026-07-22T18:30:46.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:30:46.213Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T18:31:14.083Z","endTime":"2026-07-22T18:32:16.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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,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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669087,"link":"/api/v1/people/669087"},"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":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94189566683147,"aZ":-26.412480397196067,"pfxX":1.991856473676373,"pfxZ":3.4851884991723416,"pX":0.7733055680932388,"pZ":2.4179420871647244,"vX0":5.214408876708716,"vY0":-127.0111213035445,"vZ0":-4.073873039383447,"x":87.52,"y":173.5,"x0":-1.555002601411092,"y0":50.00624082041825,"z0":6.113081080911392,"aX":3.2947255889369953},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":-4.7,"spinRate":2143,"spinDirection":164},"zone":6,"typeConfidence":0.91,"plateTime":0.42918731861404513,"extension":6.082457459663309},"index":0,"playId":"4494c7a2-8df0-3df7-a5a0-2e594b39d421","pitchNumber":1,"startTime":"2026-07-22T18:31:30.763Z","endTime":"2026-07-22T18:31:33.763Z","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":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13774338494428,"aZ":-27.755403635737697,"pfxX":3.1828578088454478,"pfxZ":2.6175749501665466,"pX":1.4869781530538304,"pZ":1.0769399893251976,"vX0":6.441844861984757,"vY0":-127.83421672094549,"vZ0":-7.084529223761772,"x":60.32,"y":209.7,"x0":-1.4587431862623996,"y0":50.005772599767404,"z0":6.001482173069102,"aX":5.379120608018364},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-7.0,"spinRate":2324,"spinDirection":178},"zone":14,"typeConfidence":0.92,"plateTime":0.4250564465774538,"extension":6.123893864460911},"index":1,"playId":"da878c44-0a5d-3546-9705-19251226a963","pitchNumber":2,"startTime":"2026-07-22T18:31:48.994Z","endTime":"2026-07-22T18:31:52.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T18:32:02.395Z","endTime":"2026-07-22T18:32:13.908Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90060062930643,"aZ":-26.319664144276288,"pfxX":0.9060347616407354,"pfxZ":3.437556277585095,"pX":1.246202472771323,"pZ":1.773770689142024,"vX0":6.395094774464822,"vY0":-128.2491837525212,"vZ0":-5.920241341028572,"x":69.5,"y":190.89,"x0":-1.3745689591357855,"y0":50.00546803028072,"z0":6.105752850426358,"aX":1.541684501132262},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-2.8,"spinRate":2359,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.423452658860779,"extension":5.964041839411936},"index":3,"playId":"5d4fa74a-133e-3d16-8e89-754d963a44c0","pitchNumber":3,"startTime":"2026-07-22T18:32:13.908Z","endTime":"2026-07-22T18:32:16.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:32:16.908Z","atBatIndex":30},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Leody Taveras bunt grounds out softly, catcher Connor Wong to first baseman Willson Contreras.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T18:34:04.744Z","endTime":"2026-07-22T18:34:37.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt 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":0},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97445410415797,"aZ":-27.10844490728057,"pfxX":9.261392796675874,"pfxZ":2.7776821375561678,"pX":0.2854486695326829,"pZ":2.5069263007622964,"vX0":-9.651522228088663,"vY0":-133.06438747073466,"vZ0":-3.008230467705985,"x":106.12,"y":171.09,"x0":2.727038810055698,"y0":50.00381512809809,"z0":5.580676895094793,"aX":16.893849332477004},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":-15.1,"spinRate":1970,"spinDirection":97},"zone":5,"typeConfidence":0.9,"plateTime":0.40896899327635916,"extension":7.037344498206694},"hitData":{"launchSpeed":40.3,"launchAngle":-66.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":128.6,"coordY":198.12}},"index":0,"playId":"a8a57dfb-6a03-30d7-a567-24bfd7ffa8ed","pitchNumber":1,"startTime":"2026-07-22T18:34:30.455Z","endTime":"2026-07-22T18:34:37.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:34:37.725Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Encarnacion-Strand homers (2) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T18:34:49.706Z","endTime":"2026-07-22T18:35:52.516Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"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.3,"endSpeed":84.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.651133246575768,"aZ":-28.223024775563626,"pfxX":10.26976922270726,"pfxZ":2.2025610201817507,"pX":0.18398914103778607,"pZ":2.0385991278806976,"vX0":-10.463337516979177,"vY0":-132.62855644619347,"vZ0":-3.6992076328247263,"x":109.99,"y":183.74,"x0":2.8338349262987794,"y0":50.00239343930443,"z0":5.494979380375687,"aX":18.41418156065194},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":-16.6,"spinRate":2070,"spinDirection":119},"zone":8,"typeConfidence":0.91,"plateTime":0.41196245553946387,"extension":7.070373674761801},"hitData":{"launchSpeed":105.9,"launchAngle":30.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.35,"coordY":27.45}},"index":0,"playId":"dc8d88dd-826f-36c9-af4a-06309d8fa042","pitchNumber":1,"startTime":"2026-07-22T18:35:21.968Z","endTime":"2026-07-22T18:35:52.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:35:52.516Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T18:35:51.383Z","endTime":"2026-07-22T18:36:33.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3698366553273,"aZ":-36.78134160047137,"pfxX":-5.2683051968072565,"pfxZ":-3.4953104414104317,"pX":1.2005404278061689,"pZ":2.7457850133069868,"vX0":-2.8534241534616474,"vY0":-114.26237781504642,"vZ0":1.4445716589194735,"x":71.24,"y":164.64,"x0":3.15044013532327,"y0":50.000737996902274,"z0":5.723983053171435,"aX":-6.95258510593003},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-5.6,"breakHorizontal":10.3,"spinRate":2231,"spinDirection":315},"zone":12,"typeConfidence":0.9,"plateTime":0.4796622081898505,"extension":6.638530821842281},"index":0,"playId":"9fb3bf48-8c57-3add-ad91-7a52559c825b","pitchNumber":1,"startTime":"2026-07-22T18:36:10.308Z","endTime":"2026-07-22T18:36:13.764Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.845841272449178,"aZ":-35.48736876564768,"pfxX":-2.4509230677394798,"pfxZ":-2.5080970011410058,"pX":0.1114155582948949,"pZ":1.9758290689245313,"vX0":-6.25028450694825,"vY0":-113.89689781747687,"vZ0":-0.5328774142005183,"x":112.75,"y":185.43,"x0":3.203586710917821,"y0":50.0035473570126,"z0":5.705788909465279,"aX":-3.2364350260569816},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.4,"breakHorizontal":5.9,"spinRate":2243,"spinDirection":328},"zone":8,"typeConfidence":0.87,"plateTime":0.47990030547372786,"extension":6.582895067174372},"hitData":{"launchSpeed":95.3,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":166.88}},"index":1,"playId":"ef5d6cd5-c9db-3752-95f0-4b653fca776b","pitchNumber":2,"startTime":"2026-07-22T18:36:24.622Z","endTime":"2026-07-22T18:36:33.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:36:33.088Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Huff grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T18:36:40.294Z","endTime":"2026-07-22T18:37:37.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049141171621883,"aZ":-19.2061242119525,"pfxX":6.748228703345497,"pfxZ":7.0229523516484775,"pX":-1.0537132383454413,"pZ":2.6726789974113148,"vX0":-12.594014781329324,"vY0":-133.8643645271695,"vZ0":-4.083661372361855,"x":157.17,"y":166.62,"x0":2.797677311218087,"y0":50.00626229379307,"z0":5.56146862919183,"aX":12.468861320426146},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":-10.1,"spinRate":2157,"spinDirection":128},"zone":11,"typeConfidence":0.88,"plateTime":0.40639854755411564,"extension":7.122786218918653},"index":0,"playId":"de1f3467-3329-345f-8f85-c76d11c0ce9c","pitchNumber":1,"startTime":"2026-07-22T18:36:59.369Z","endTime":"2026-07-22T18:37:02.605Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94107710941844,"aZ":-24.946525373388816,"pfxX":9.255900675950677,"pfxZ":4.837593838052733,"pX":-0.634174162347378,"pZ":2.6816427844203354,"vX0":-11.15630145896352,"vY0":-120.98539876025949,"vZ0":-2.165276495151403,"x":141.17,"y":166.38,"x0":2.8181432901761445,"y0":50.00133944150325,"z0":5.75809837666088,"aX":13.824144244578415},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.5,"breakHorizontal":-14.4,"spinRate":1884,"spinDirection":108},"zone":4,"typeConfidence":0.91,"plateTime":0.45142282505035647,"extension":7.120168382577402},"index":1,"playId":"40fdb019-b9ce-31cb-9f6e-8396c0a96395","pitchNumber":2,"startTime":"2026-07-22T18:37:14.354Z","endTime":"2026-07-22T18:37:17.717Z","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":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01183328666072,"aZ":-19.105675942504476,"pfxX":7.004705904931047,"pfxZ":7.233939264664586,"pX":-0.3168749115774664,"pZ":1.6823962487798343,"vX0":-10.962763211085322,"vY0":-132.95266022422288,"vZ0":-6.2756775080880365,"x":129.08,"y":193.36,"x0":2.932389829811427,"y0":50.005969999803575,"z0":5.440318825655839,"aX":12.660662706308555},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":-10.6,"spinRate":2135,"spinDirection":122},"zone":7,"typeConfidence":0.89,"plateTime":0.4105110988591756,"extension":7.016956747687543},"hitData":{"launchSpeed":101.1,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":164.35}},"index":2,"playId":"8006eb52-9351-3fd9-b696-e3861c6228ac","pitchNumber":3,"startTime":"2026-07-22T18:37:29.606Z","endTime":"2026-07-22T18:37:37.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:37:37.784Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tsung-Che Cheng grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T18:40:17.345Z","endTime":"2026-07-22T18:42:34.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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,3,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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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"}]}],"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":93.4,"endSpeed":86.1,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363018185354786,"aZ":-12.814879635322376,"pfxX":-4.1165218140276725,"pfxZ":10.284664783044855,"pX":0.7693240232494394,"pZ":2.1699711199281633,"vX0":7.847069524892008,"vY0":-135.77124836047236,"vZ0":-7.507256527457956,"x":87.68,"y":180.19,"x0":-1.612568777248959,"y0":50.006140865994034,"z0":5.846730751677749,"aX":-7.751937578494971},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2202,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.4021035181447554,"extension":6.326922992421813},"index":0,"playId":"0639c562-8637-3f89-8003-3258cb46b4c0","pitchNumber":1,"startTime":"2026-07-22T18:40:27.004Z","endTime":"2026-07-22T18:40:30.286Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05547708973374,"aZ":-44.168163160281296,"pfxX":2.7311025832677593,"pfxZ":-9.470678761245296,"pX":0.5525200390755527,"pZ":1.7910143773305995,"vX0":3.7792684937302075,"vY0":-112.08733750771808,"vZ0":0.40191348944870686,"x":95.94,"y":190.42,"x0":-1.512854025531575,"y0":50.001148907526,"z0":6.1348605164747445,"aX":3.4593565256199836},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.7,"breakHorizontal":-6.0,"spinRate":2799,"spinDirection":35},"zone":9,"typeConfidence":0.9,"plateTime":0.4894574259527027,"extension":6.196518341112408},"index":1,"playId":"c84f14c6-b482-36fe-80cc-ce2bcbb0357d","pitchNumber":2,"startTime":"2026-07-22T18:40:42.656Z","endTime":"2026-07-22T18:40:45.656Z","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":94.4,"endSpeed":85.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.449096688368044,"aZ":-13.017758688507833,"pfxX":-3.2802623262206736,"pfxZ":10.08699062692116,"pX":-1.0340597473798445,"pZ":4.747892507045991,"vX0":3.361701615407735,"vY0":-137.42230151830523,"vZ0":-0.9787624899693227,"x":156.42,"y":110.59,"x0":-1.8511613015670678,"y0":50.0040471441962,"z0":5.9992667679638565,"aX":-6.230637754034075},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2227,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.39965799608094743,"extension":6.291856067181506},"index":2,"playId":"858dae4c-c92c-3d15-a88a-dda9c16dcf4c","pitchNumber":3,"startTime":"2026-07-22T18:41:03.830Z","endTime":"2026-07-22T18:41:06.830Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392397454089952,"aZ":-10.951306799741202,"pfxX":-4.0889117584530625,"pfxZ":11.012772690210607,"pX":0.07223542824415377,"pZ":2.5870584797598197,"vX0":6.238903984611609,"vY0":-137.88757587485975,"vZ0":-6.9726320991000605,"x":114.25,"y":168.93,"x0":-1.6875351226505815,"y0":50.005218859287304,"z0":5.885996527948356,"aX":-7.882087823928437},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":6.1,"spinRate":2199,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.39708869622437026,"extension":6.213857628132342},"index":3,"playId":"d8e52c93-f512-30d4-a15e-43f99d18aa6f","pitchNumber":4,"startTime":"2026-07-22T18:41:23.609Z","endTime":"2026-07-22T18:41:26.609Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.478747656206203,"aZ":-23.864254556761686,"pfxX":-5.744879712752407,"pfxZ":5.418325354447655,"pX":0.49853467796952333,"pZ":-0.09574920474158276,"vX0":6.6341667649360065,"vY0":-121.85373377527192,"vZ0":-9.525621477707059,"x":98.0,"y":241.37,"x0":-1.4879357676070948,"y0":50.00378485061296,"z0":5.860212202866476,"aX":-8.812053439279396},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.2,"breakHorizontal":9.2,"spinRate":1220,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.4461255920729279,"extension":6.1631618200502825},"index":4,"playId":"a8df7278-8aba-394e-992a-803e0fb11abd","pitchNumber":5,"startTime":"2026-07-22T18:41:45.827Z","endTime":"2026-07-22T18:41:48.827Z","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":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.6555081459852,"aZ":-24.890746584298437,"pfxX":-5.468213284953632,"pfxZ":4.918452970917382,"pX":-1.1356598776669917,"pZ":3.0463813625665743,"vX0":3.2126965781664314,"vY0":-119.95192183379532,"vZ0":-1.7562648549219455,"x":160.29,"y":156.53,"x0":-1.770886042587267,"y0":50.00253258732902,"z0":5.9725347916357165,"aX":-8.098404441699385},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.8,"breakHorizontal":9.4,"spinRate":1273,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4538074380736119,"extension":6.295703130845599},"index":5,"playId":"4c3c02d4-de4e-3848-8011-189e8dc410a6","pitchNumber":6,"startTime":"2026-07-22T18:42:07.626Z","endTime":"2026-07-22T18:42:11.285Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15604849724453,"aZ":-15.707484626872697,"pfxX":-3.6287319658506574,"pfxZ":8.646886672235452,"pX":-0.21367172098725212,"pZ":2.993473388905994,"vX0":5.052620796495375,"vY0":-136.23191807947964,"vZ0":-5.003473973801068,"x":125.14,"y":157.96,"x0":-1.609488428368249,"y0":50.00673018318888,"z0":5.91746930279453,"aX":-6.914190577314614},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":5.6,"spinRate":2050,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.39999841963251326,"extension":6.288003546951016},"hitData":{"launchSpeed":85.5,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":150.67}},"index":6,"playId":"beba213c-bb4d-3af7-a96a-cda814afc9f1","pitchNumber":7,"startTime":"2026-07-22T18:42:27.138Z","endTime":"2026-07-22T18:42:34.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:42:34.592Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T18:42:46.557Z","endTime":"2026-07-22T18:43:12.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":76.5,"endSpeed":71.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.891252751552873,"aZ":-41.81871947245644,"pfxX":3.49922322064773,"pfxZ":-7.618014753869449,"pX":-0.07751662098870908,"pZ":1.7306387144719428,"vX0":2.6982473878869655,"vY0":-111.456489333326,"vZ0":-0.1917577800466439,"x":119.95,"y":192.05,"x0":-1.7558156335521986,"y0":50.00293197833901,"z0":6.114209887166536,"aX":4.4293275417053675},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-13.6,"breakHorizontal":-7.0,"spinRate":2882,"spinDirection":33},"zone":8,"typeConfidence":0.9,"plateTime":0.490285105325416,"extension":6.270876989199286},"hitData":{"launchSpeed":88.1,"launchAngle":56.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.31,"coordY":114.88}},"index":0,"playId":"0b86d08f-b732-33cd-823a-c269fd5b3f6c","pitchNumber":1,"startTime":"2026-07-22T18:43:02.026Z","endTime":"2026-07-22T18:43:12.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:43:12.038Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ceddanne Rafaela homers (9) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T18:43:20.440Z","endTime":"2026-07-22T18:44:23.127Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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(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":78.0,"endSpeed":73.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.746076944520212,"aZ":-42.45536753260656,"pfxX":2.443335334696058,"pfxZ":-7.871208728092786,"pX":1.2560855679241063,"pZ":-0.04888644893603383,"vX0":5.700965025988283,"vY0":-113.5390456934003,"vZ0":-4.0481330700774105,"x":69.12,"y":240.1,"x0":-1.6046623633863435,"y0":50.00428551178114,"z0":5.981267451334576,"aX":3.1900907927821693},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.0,"breakHorizontal":-5.9,"spinRate":2826,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.4823750988219504,"extension":6.261220071198399},"index":0,"playId":"4646001e-f206-3d98-9aec-3b73b85cf066","pitchNumber":1,"startTime":"2026-07-22T18:43:36.523Z","endTime":"2026-07-22T18:43:39.523Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.079003374823113,"aZ":-43.139864657629005,"pfxX":4.506580462934189,"pfxZ":-8.638502820605995,"pX":0.324087090128428,"pZ":2.8997231237697587,"vX0":3.093627609668989,"vY0":-111.93697524254897,"vZ0":2.309584377997643,"x":104.65,"y":160.49,"x0":-1.660930699190304,"y0":50.001486120150616,"z0":6.269181943061949,"aX":5.721645135785207},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-14.8,"breakHorizontal":-9.0,"spinRate":2926,"spinDirection":36},"zone":3,"typeConfidence":0.9,"plateTime":0.48919693756112315,"extension":6.144261996244985},"hitData":{"launchSpeed":98.2,"launchAngle":38.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":78.77,"coordY":54.21}},"index":1,"playId":"9af90eba-8bd8-3049-a7f8-b8dd218d3746","pitchNumber":2,"startTime":"2026-07-22T18:43:55.482Z","endTime":"2026-07-22T18:44:23.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:44:23.127Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out softly, pitcher Dean Kremer to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T18:44:27.601Z","endTime":"2026-07-22T18:45:29.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":{"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.6,"endSpeed":87.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.023594811664942,"aZ":-13.365511273417557,"pfxX":-3.313652213333554,"pfxZ":9.769503102659897,"pX":-1.2394608295125045,"pZ":3.5070917157164416,"vX0":2.4670006774476527,"vY0":-136.42951132647846,"vZ0":-4.447559783187826,"x":164.25,"y":144.09,"x0":-1.7153948369243146,"y0":50.003124215695806,"z0":6.049258666604684,"aX":-6.3797153578130255},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":5.6,"spinRate":2201,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.39826107984491665,"extension":6.112729077046864},"index":0,"playId":"9ecf0584-e92e-3ab9-931a-5a8f76a1bd84","pitchNumber":1,"startTime":"2026-07-22T18:44:47.480Z","endTime":"2026-07-22T18:44:51.042Z","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":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.496466804588568,"aZ":-42.20278924643544,"pfxX":4.90254697200849,"pfxZ":-8.092832820578776,"pX":-0.5144295371317215,"pZ":3.1362462396168223,"vX0":1.5399620284542974,"vY0":-110.30836974386892,"vZ0":2.9022237393273365,"x":136.61,"y":154.1,"x0":-1.85728469006246,"y0":50.001341302639304,"z0":6.233823276359623,"aX":6.077282327304976},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-13.7,"breakHorizontal":-9.2,"spinRate":2926,"spinDirection":37},"zone":1,"typeConfidence":0.9,"plateTime":0.4953936839067907,"extension":6.321508600207999},"index":1,"playId":"0d6252cd-6327-3be7-a282-9c8d4e5923b1","pitchNumber":2,"startTime":"2026-07-22T18:45:03.151Z","endTime":"2026-07-22T18:45:07.069Z","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":2},"pitchData":{"startSpeed":83.1,"endSpeed":78.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.80802819462824,"aZ":-26.4537192470748,"pfxX":-5.513247262258714,"pfxZ":3.7498857645639108,"pX":-0.657572321738339,"pZ":2.0700532461744783,"vX0":4.1694586260457855,"vY0":-121.0970635996928,"vZ0":-4.089914604406409,"x":142.07,"y":182.89,"x0":-1.6635019836397242,"y0":50.00006853007007,"z0":6.027073125097116,"aX":-8.40252561689647},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.4,"breakHorizontal":9.4,"spinRate":1312,"spinDirection":218},"zone":7,"typeConfidence":0.89,"plateTime":0.44783526343216584,"extension":6.1499049806283566},"hitData":{"launchSpeed":25.6,"launchAngle":-65.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.67,"coordY":193.35}},"index":2,"playId":"4e7d4a9f-0308-345b-b69a-590bc197dbc6","pitchNumber":3,"startTime":"2026-07-22T18:45:21.678Z","endTime":"2026-07-22T18:45:29.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:45:29.493Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Ward lines out, pitcher Jake Bennett to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T18:47:12.223Z","endTime":"2026-07-22T18:48:32.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":1},"details":{"event":"Lineout","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":687562,"link":"/api/v1/people/687562"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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, 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.1,"endSpeed":71.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.870546916519658,"aZ":-38.962450942369834,"pfxX":-0.6804625521408121,"pfxZ":-5.488899565891419,"pX":-0.8658166937696435,"pZ":-0.6006151217648573,"vX0":-7.804189164121427,"vY0":-110.57924289114356,"vZ0":-4.719459293340164,"x":150.0,"y":255.0,"x0":2.798631972219722,"y0":50.00109250083031,"z0":5.652327440045648,"aX":-0.8415758958300427},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.9,"breakHorizontal":3.2,"spinRate":2132,"spinDirection":334},"zone":13,"typeConfidence":0.91,"plateTime":0.495478051035374,"extension":6.833377168430041},"index":0,"playId":"ff37229d-a2af-373d-9be1-2e3c27965815","pitchNumber":1,"startTime":"2026-07-22T18:47:51.585Z","endTime":"2026-07-22T18:47:54.585Z","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":90.9,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849618140218816,"aZ":-27.570114539926468,"pfxX":8.982334270682202,"pfxZ":2.5795074129610773,"pX":-0.3500497678690774,"pZ":2.0807327997309026,"vX0":-11.37115729371907,"vY0":-131.96820546310605,"vZ0":-3.816400126373021,"x":130.34,"y":182.6,"x0":2.8231439747258475,"y0":50.00513156142132,"z0":5.5486860000113065,"aX":16.04169895016154},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":-14.2,"spinRate":1893,"spinDirection":120},"zone":7,"typeConfidence":0.88,"plateTime":0.4131252186068979,"extension":7.002267928226267},"index":1,"playId":"2ce84a79-ca68-393f-a950-255981a7bdf9","pitchNumber":2,"startTime":"2026-07-22T18:48:09.859Z","endTime":"2026-07-22T18:48:13.196Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927655311265134,"aZ":-21.073477999307993,"pfxX":6.221993996524579,"pfxZ":6.101523988410209,"pX":0.05615155686112126,"pZ":2.5595426871639595,"vX0":-9.66560269584445,"vY0":-133.11583174541482,"vZ0":-4.027238862087662,"x":114.86,"y":169.67,"x0":2.9033098455036157,"y0":50.00142282835397,"z0":5.591941185527053,"aX":11.317926288865257},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":-9.5,"spinRate":2063,"spinDirection":118},"zone":5,"typeConfidence":0.87,"plateTime":0.4093380956961368,"extension":7.08629635553347},"hitData":{"launchSpeed":102.8,"launchAngle":4.0,"totalDistance":109.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":182.59}},"index":2,"playId":"3df60598-3643-3854-8a1f-6947951d6837","pitchNumber":3,"startTime":"2026-07-22T18:48:24.742Z","endTime":"2026-07-22T18:48:32.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:48:32.711Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a sharp line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T18:49:19.896Z","endTime":"2026-07-22T18:50:02.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T18:48:48.263Z","endTime":"2026-07-22T18:49:22.152Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"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":82.0,"endSpeed":75.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67927319381374,"aZ":-24.15317045045582,"pfxX":8.17579013478706,"pfxZ":5.5106349048676115,"pX":0.5885238243648938,"pZ":2.266174391236368,"vX0":-7.716150870612948,"vY0":-119.2368927788066,"vZ0":-2.949879626528745,"x":94.57,"y":177.59,"x0":2.7882692569239897,"y0":50.00198494873343,"z0":5.6745811596849745,"aX":11.895837527002877},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":1858,"spinDirection":107},"zone":9,"typeConfidence":0.92,"plateTime":0.4575444136036433,"extension":7.007144287142573},"index":1,"playId":"2264cdae-1c5e-3855-83ce-bf5c0c42f138","pitchNumber":1,"startTime":"2026-07-22T18:49:22.152Z","endTime":"2026-07-22T18:49:26.178Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90223751552984,"aZ":-25.96842564570021,"pfxX":8.453271852068113,"pfxZ":4.204662881190971,"pX":1.2576244292835157,"pZ":1.9478958314397519,"vX0":-6.542680942616271,"vY0":-120.27340866076644,"vZ0":-3.4446710592810685,"x":69.06,"y":186.19,"x0":2.9062639214802313,"y0":50.00070926653239,"z0":5.685287370362116,"aX":12.464203908772188},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.1,"breakHorizontal":-13.9,"spinRate":1913,"spinDirection":105},"zone":14,"typeConfidence":0.92,"plateTime":0.4542694314318547,"extension":7.119394742604392},"index":2,"playId":"f13b38a7-e7b1-34ab-bc3d-bd1cb5118fec","pitchNumber":2,"startTime":"2026-07-22T18:49:34.905Z","endTime":"2026-07-22T18:49:38.470Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.987918558398338,"aZ":-25.394637112637707,"pfxX":9.656879724072853,"pfxZ":3.602968477934372,"pX":0.4953822458422884,"pZ":2.0549669015953063,"vX0":-9.845766712763545,"vY0":-135.2170491457236,"vZ0":-4.606254319013234,"x":98.12,"y":183.3,"x0":2.901035516642933,"y0":50.00506799523777,"z0":5.527250638943794,"aX":18.176456613406437},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":-15.8,"spinRate":2155,"spinDirection":122},"zone":9,"typeConfidence":0.89,"plateTime":0.4025926981864032,"extension":7.140090499555212},"hitData":{"launchSpeed":112.0,"launchAngle":8.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.21,"coordY":96.14}},"index":3,"playId":"ea264573-0cda-3f15-acce-46c55cfe19c8","pitchNumber":3,"startTime":"2026-07-22T18:49:50.809Z","endTime":"2026-07-22T18:50:02.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:50:02.606Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T18:50:09.131Z","endTime":"2026-07-22T18:52:45.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","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":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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(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":83.0,"endSpeed":77.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.567538456060586,"aZ":-26.083763940288346,"pfxX":8.789218056278497,"pfxZ":4.076747396296749,"pX":0.17266155962694443,"pZ":2.105244080306555,"vX0":-8.89817835969424,"vY0":-120.65218665595489,"vZ0":-3.11897914851884,"x":110.42,"y":181.94,"x0":2.743688483991653,"y0":50.00208088089824,"z0":5.681221411619359,"aX":13.128963486723679},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.0,"breakHorizontal":-14.2,"spinRate":1962,"spinDirection":101},"zone":8,"typeConfidence":0.92,"plateTime":0.4517006679891318,"extension":7.151463013791112},"index":0,"playId":"705318eb-4722-37a6-bf40-e095b42fdae1","pitchNumber":1,"startTime":"2026-07-22T18:50:27.756Z","endTime":"2026-07-22T18:50:52.154Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14424711624224,"aZ":-24.41051920500089,"pfxX":9.986915970490491,"pfxZ":4.194925390907885,"pX":0.6919467230236931,"pZ":1.9414757045665447,"vX0":-9.819708255954781,"vY0":-133.7918759922892,"vZ0":-4.8197368965409195,"x":90.62,"y":186.36,"x0":3.075480576931156,"y0":50.00298497541743,"z0":5.469638030278059,"aX":18.488329655260195},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.0,"breakHorizontal":-16.6,"spinRate":2028,"spinDirection":117},"zone":9,"typeConfidence":0.89,"plateTime":0.40612915050409537,"extension":7.129824039737229},"index":1,"playId":"a4c8602d-bd4f-3277-8157-f728dbe72da5","pitchNumber":2,"startTime":"2026-07-22T18:50:52.183Z","endTime":"2026-07-22T18:50:56.158Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68207660392053,"aZ":-38.625918791408864,"pfxX":-7.0152699468320305,"pfxZ":-4.758722559831609,"pX":-1.820759618780311,"pZ":-0.6643738943101746,"vX0":-9.061032309728144,"vY0":-115.95985614267684,"vZ0":-5.401129115875687,"x":186.4,"y":256.72,"x0":3.056266248946456,"y0":50.00345895122918,"z0":5.399942734699634,"aX":-9.507134449824031},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.8,"breakHorizontal":15.0,"spinRate":2229,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.47323339921203766,"extension":7.00659310687312},"index":2,"playId":"fc35ce0d-b5cb-3d6c-bc25-fbc4609be7e9","pitchNumber":3,"startTime":"2026-07-22T18:51:12.024Z","endTime":"2026-07-22T18:51:16.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.355983221118734,"aZ":-38.83223753464079,"pfxX":-5.384881349190562,"pfxZ":-5.233056163126204,"pX":0.3682743514216264,"pZ":3.2530402538075656,"vX0":-4.814968600207076,"vY0":-112.41433360289274,"vZ0":3.276454481131873,"x":102.96,"y":150.95,"x0":3.241349127370253,"y0":50.000346513232834,"z0":5.73242371161494,"aX":-6.855131361912795},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-8.3,"breakHorizontal":11.0,"spinRate":2204,"spinDirection":315},"zone":3,"typeConfidence":0.9,"plateTime":0.4882017074820655,"extension":6.810630618021529},"index":3,"playId":"cd67034a-e41b-3223-bb3a-35de9a8e04e7","pitchNumber":4,"startTime":"2026-07-22T18:51:42.990Z","endTime":"2026-07-22T18:51:45.990Z","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":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88013804501454,"aZ":-30.099068265337227,"pfxX":9.697703197505426,"pfxZ":1.1676412564009215,"pX":-0.30698529931301477,"pZ":2.0693844835479704,"vX0":-11.824907718795572,"vY0":-131.51170136392682,"vZ0":-2.9136291744268066,"x":128.7,"y":182.91,"x0":2.9557240334919532,"y0":50.00508347814425,"z0":5.389182223633563,"aX":17.251471279751865},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.7,"breakHorizontal":-15.5,"spinRate":1899,"spinDirection":117},"zone":7,"typeConfidence":0.9,"plateTime":0.4140729620985715,"extension":7.092606220271067},"index":4,"playId":"6620b12b-bbd2-3b2a-af33-5374affa04ef","pitchNumber":5,"startTime":"2026-07-22T18:52:06.931Z","endTime":"2026-07-22T18:52:09.931Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":74.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.315836230635018,"aZ":-37.127603141820245,"pfxX":-3.429106488078464,"pfxZ":-3.635461518113684,"pX":-0.5002602379889853,"pZ":1.9739617046010898,"vX0":-7.28202798000806,"vY0":-115.34581688576404,"vZ0":-0.12926014278799358,"x":136.07,"y":185.48,"x0":3.1300111305151375,"y0":50.00393408232126,"z0":5.578944995832289,"aX":-4.669338648132844},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.4,"breakHorizontal":7.8,"spinRate":2197,"spinDirection":322},"zone":7,"typeConfidence":0.89,"plateTime":0.47294083302954304,"extension":6.804742763273004},"hitData":{"launchSpeed":75.8,"launchAngle":33.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.13,"coordY":95.44}},"index":5,"playId":"ddfa3ef5-9277-3d85-ba25-6b46d6986116","pitchNumber":6,"startTime":"2026-07-22T18:52:33.972Z","endTime":"2026-07-22T18:52:45.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:52:45.333Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler O'Neill strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T18:52:48.051Z","endTime":"2026-07-22T18:53:55.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.1,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.931472214304957,"aZ":-21.439794306176804,"pfxX":7.161857533567519,"pfxZ":5.742881928466687,"pX":0.7419079589663793,"pZ":3.2165171564038335,"vX0":-8.646713206027924,"vY0":-134.36008810402123,"vZ0":-2.1397903503721203,"x":88.72,"y":151.93,"x0":3.0376012893504947,"y0":50.00460028365621,"z0":5.511221384416925,"aX":13.392460092697133},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":-11.6,"spinRate":2177,"spinDirection":119},"zone":3,"typeConfidence":0.9,"plateTime":0.40418123361118896,"extension":7.06734832527568},"index":0,"playId":"d0bf81eb-fc91-357e-9150-b10855d56ca6","pitchNumber":1,"startTime":"2026-07-22T18:53:11.325Z","endTime":"2026-07-22T18:53:14.849Z","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":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.596466298080014,"aZ":-29.829478254153912,"pfxX":1.2505669345743908,"pfxZ":1.571722989354794,"pX":0.10946673080468257,"pZ":1.5928358753471707,"vX0":-7.531972761026279,"vY0":-122.33125701424429,"vZ0":-3.0064660400476324,"x":112.83,"y":195.77,"x0":3.0863978295900725,"y0":50.002495416831266,"z0":5.435985277563936,"aX":1.8661821682870254},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.3,"breakHorizontal":-0.2,"spinRate":2152,"spinDirection":13},"zone":8,"typeConfidence":0.92,"plateTime":0.4504037561681833,"extension":6.8963981583328495},"index":1,"playId":"13c9cb04-0f0d-3e30-ad48-abb619c5927a","pitchNumber":2,"startTime":"2026-07-22T18:53:32.133Z","endTime":"2026-07-22T18:53:35.133Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.895087960758683,"aZ":-38.068697767156074,"pfxX":-6.736358877030641,"pfxZ":-4.426807618995147,"pX":0.36192679917446857,"pZ":1.0286416280993764,"vX0":-4.474681670434893,"vY0":-114.80216939016637,"vZ0":-1.7436562299471818,"x":103.2,"y":211.01,"x0":3.2138393014823086,"y0":50.00452286368042,"z0":5.5144664274762345,"aX":-8.963241238919414},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.2,"breakHorizontal":13.3,"spinRate":2338,"spinDirection":321},"zone":14,"typeConfidence":0.9,"plateTime":0.477697304628923,"extension":6.893553705824996},"index":2,"playId":"d1140d1b-7597-3f53-950f-43273be268d4","pitchNumber":3,"startTime":"2026-07-22T18:53:52.363Z","endTime":"2026-07-22T18:53:55.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:53:55.641Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to center fielder Leody Taveras.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T18:56:02.867Z","endTime":"2026-07-22T18:56:54.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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":87.6,"endSpeed":81.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.942722128020755,"aZ":-28.156450839973438,"pfxX":3.282297289805811,"pfxZ":2.4077308321643276,"pX":0.7428567086987643,"pZ":3.5747736468433278,"vX0":4.900112010672753,"vY0":-127.61351148816188,"vZ0":-1.2180727109278429,"x":88.68,"y":142.26,"x0":-1.6189819245241854,"y0":50.0056654970994,"z0":6.24894328092951,"aX":5.487925629998624},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":-7.0,"spinRate":2449,"spinDirection":169},"zone":12,"typeConfidence":0.91,"plateTime":0.4270043243207047,"extension":6.001017139161549},"index":0,"playId":"3f97b194-20ad-3ad3-b76a-00d2e710f17a","pitchNumber":1,"startTime":"2026-07-22T18:56:13.819Z","endTime":"2026-07-22T18:56:16.827Z","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":87.2,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.918577873182993,"aZ":-28.51911324377469,"pfxX":2.302361439437848,"pfxZ":2.19993616224936,"pX":1.7705969317032761,"pZ":2.3168313509629166,"vX0":7.472196909912685,"vY0":-126.98478844783178,"vZ0":-4.028614896124101,"x":49.51,"y":176.23,"x0":-1.4894124456445668,"y0":50.001851136484554,"z0":6.150476619685885,"aX":3.8218344788379066},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":-5.6,"spinRate":2398,"spinDirection":168},"zone":14,"typeConfidence":0.9,"plateTime":0.42860347027670276,"extension":6.169492741636693},"index":1,"playId":"25610b1f-8b73-3dd4-a803-698377e921a5","pitchNumber":2,"startTime":"2026-07-22T18:56:28.773Z","endTime":"2026-07-22T18:56:32.286Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.481808636786912,"aZ":-19.74429759686844,"pfxX":-7.98627082821565,"pfxZ":6.842655236567415,"pX":-0.10888355039064902,"pZ":1.823758543724217,"vX0":7.785495093821045,"vY0":-133.13485006280328,"vZ0":-6.092042166267108,"x":121.15,"y":189.54,"x0":-2.017323746877599,"y0":50.0002907276704,"z0":5.5458594402489325,"aX":-14.500897112621491},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":2107,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.409595430634047,"extension":6.492692113811794},"hitData":{"launchSpeed":90.1,"launchAngle":38.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.77,"coordY":74.24}},"index":2,"playId":"d70a3869-3373-321c-b694-d1d5de010c1e","pitchNumber":3,"startTime":"2026-07-22T18:56:44.480Z","endTime":"2026-07-22T18:56:54.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:56:54.367Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T18:57:05.041Z","endTime":"2026-07-22T18:57:48.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":92.0,"endSpeed":84.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.384819220675492,"aZ":-21.391735825211597,"pfxX":-9.155727644171275,"pfxZ":5.918104010827387,"pX":-0.25065663376201885,"pZ":3.200845913886404,"vX0":7.865912698570877,"vY0":-133.74565798320396,"vZ0":-2.32036071325542,"x":126.55,"y":152.36,"x0":-2.0324997124442,"y0":50.00203156083193,"z0":5.605018383629474,"aX":-16.67656275655285},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":15.0,"spinRate":2151,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.40869721823616345,"extension":6.261194196791449},"index":0,"playId":"6d4e91a9-4add-3604-bb84-dcc11073776e","pitchNumber":1,"startTime":"2026-07-22T18:57:17.963Z","endTime":"2026-07-22T18:57:20.963Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13512965020258,"aZ":-23.054088242280066,"pfxX":-6.506608779298167,"pfxZ":4.762580766733457,"pX":-0.17723404310206534,"pZ":2.530694741280051,"vX0":7.7079630621311015,"vY0":-136.1344400513145,"vZ0":-3.960549286691595,"x":123.76,"y":170.45,"x0":-2.172951124349912,"y0":50.00449173646241,"z0":5.561157626195616,"aX":-12.464875405829666},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":10.6,"spinRate":1988,"spinDirection":216},"zone":5,"typeConfidence":0.69,"plateTime":0.39923131225338526,"extension":6.144780681768378},"hitData":{"launchSpeed":93.6,"launchAngle":4.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":147.12}},"index":1,"playId":"06c2faef-8196-3f02-98fe-bd5ecdbde3e7","pitchNumber":2,"startTime":"2026-07-22T18:57:40.953Z","endTime":"2026-07-22T18:57:48.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:57:48.975Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Romy Gonzalez flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T18:57:54.561Z","endTime":"2026-07-22T18:58:33.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"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],"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.423944004062687,"aZ":-21.21002026076131,"pfxX":-8.825663152445665,"pfxZ":5.874990059707978,"pX":-0.004310502497815425,"pZ":2.86101984962375,"vX0":8.519881123341316,"vY0":-135.23214647883097,"vZ0":-3.2873898859106565,"x":117.16,"y":161.53,"x0":-2.03767888129701,"y0":50.00255711436712,"z0":5.5672702600098365,"aX":-16.469141478281944},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":14.3,"spinRate":2034,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.4038730298619013,"extension":6.377290744083738},"hitData":{"launchSpeed":99.9,"launchAngle":23.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.73,"coordY":95.92}},"index":0,"playId":"14166794-945e-3230-8f8d-4bb45a439dbb","pitchNumber":1,"startTime":"2026-07-22T18:58:25.921Z","endTime":"2026-07-22T18:58:33.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T18:58:33.991Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Coby Mayo doubles (10) on a ground ball to left fielder Jarren Duran.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T19:00:41.814Z","endTime":"2026-07-22T19:01:56.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":85.6,"endSpeed":77.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106007114872323,"aZ":-28.412909252662836,"pfxX":2.0412570816334297,"pfxZ":2.44368348351934,"pX":-0.3709979718371812,"pZ":1.3111754884074138,"vX0":-8.829215603056499,"vY0":-124.23644582217973,"vZ0":-4.38547181191875,"x":131.14,"y":203.38,"x0":2.9854593364157873,"y0":50.00602033089502,"z0":5.498868723359574,"aX":3.147831644585556},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":-1.3,"spinRate":1971,"spinDirection":68},"zone":13,"typeConfidence":0.91,"plateTime":0.44323153985608865,"extension":6.830464437271172},"index":0,"playId":"44add2e6-4634-3f07-896d-f3cd9aeb5417","pitchNumber":1,"startTime":"2026-07-22T19:00:44.233Z","endTime":"2026-07-22T19:00:47.233Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-22T19:00:59.535Z","endTime":"2026-07-22T19:01:12.219Z","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(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":82.8,"endSpeed":76.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58620805842785,"aZ":-23.286836003134464,"pfxX":7.996925446916714,"pfxZ":5.952741831414222,"pX":1.517301550633878,"pZ":2.7837260655057903,"vX0":-5.921856444397272,"vY0":-120.6182778694952,"vZ0":-2.19938546987623,"x":59.16,"y":163.62,"x0":2.949591882777034,"y0":50.00206624111173,"z0":5.733661538987762,"aX":11.9370805363924},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.6,"breakHorizontal":-13.3,"spinRate":1968,"spinDirection":111},"zone":12,"typeConfidence":0.92,"plateTime":0.4518460877360644,"extension":7.037452529471637},"index":2,"playId":"dfb996a8-ce97-3a8d-9201-7aeb7ba0f80b","pitchNumber":2,"startTime":"2026-07-22T19:01:12.219Z","endTime":"2026-07-22T19:01:15.219Z","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":85.2,"endSpeed":79.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48232074650369,"aZ":-30.496893168207603,"pfxX":-0.16087054559714353,"pfxZ":1.080432948727731,"pX":-0.5906415962682701,"pZ":0.694348081342858,"vX0":-8.817728866052335,"vY0":-123.73051702727489,"vZ0":-5.420027675273991,"x":139.51,"y":220.03,"x0":3.032632165846087,"y0":50.005672238664985,"z0":5.453039972399258,"aX":-0.25069859811262596},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":2.3,"spinRate":2113,"spinDirection":71},"zone":13,"typeConfidence":0.92,"plateTime":0.44178575009684673,"extension":6.901756127080391},"index":3,"playId":"177ce3b8-a180-307a-afdc-d0e88836f9bd","pitchNumber":3,"startTime":"2026-07-22T19:01:26.582Z","endTime":"2026-07-22T19:01:29.582Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.137311010925096,"aZ":-20.09068327929543,"pfxX":5.93896218545245,"pfxZ":6.476397377183746,"pX":-0.1468297867245359,"pZ":2.4938992387134205,"vX0":-10.319507286148484,"vY0":-134.48314759516575,"vZ0":-4.231654089463383,"x":122.6,"y":171.44,"x0":2.9367327561691634,"y0":50.00047164368858,"z0":5.479305166603668,"aX":11.077429958921487},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":-9.0,"spinRate":2159,"spinDirection":125},"zone":5,"typeConfidence":0.87,"plateTime":0.4044534187401023,"extension":6.950144710161929},"hitData":{"launchSpeed":106.7,"launchAngle":4.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.35,"coordY":115.7}},"index":4,"playId":"1deafb0e-2f89-3c48-ac7c-dd0fab4aa186","pitchNumber":4,"startTime":"2026-07-22T19:01:44.204Z","endTime":"2026-07-22T19:01:56.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:01:56.937Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out softly to first baseman Willson Contreras. Coby Mayo to 3rd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T19:02:11.213Z","endTime":"2026-07-22T19:04:20.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":92.0,"endSpeed":85.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.148371817844158,"aZ":-22.317392876229043,"pfxX":9.152970657270956,"pfxZ":5.38534387920525,"pX":-0.4200865777774341,"pZ":2.6544184706984493,"vX0":-12.22142858872224,"vY0":-133.54868287861967,"vZ0":-3.485344010375497,"x":133.01,"y":167.11,"x0":2.9980319158889084,"y0":50.00257098230991,"z0":5.556578789767999,"aX":16.754623853767097},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":-14.4,"spinRate":2142,"spinDirection":128},"zone":4,"typeConfidence":0.66,"plateTime":0.4080494181133174,"extension":7.179740043581671},"index":0,"playId":"01067334-f71c-3059-a684-de16ac2fcb24","pitchNumber":1,"startTime":"2026-07-22T19:02:31.894Z","endTime":"2026-07-22T19:02:34.894Z","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":81.1,"endSpeed":75.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.835431285266292,"aZ":-28.3543268337722,"pfxX":8.422897365119102,"pfxZ":2.66983174454389,"pX":1.730123697244199,"pZ":2.525529224373608,"vX0":-5.701018725422861,"vY0":-118.05341832093013,"vZ0":-1.3891441093839079,"x":51.05,"y":170.59,"x0":3.0671171127285946,"y0":50.00069789746476,"z0":5.701568277825366,"aX":12.03637590462085},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.8,"breakHorizontal":-14.0,"spinRate":1980,"spinDirection":109},"zone":14,"typeConfidence":0.92,"plateTime":0.461754609147333,"extension":7.6870671845762},"index":1,"playId":"04b53f3f-2a60-3fdf-8883-bb3e4500bf06","pitchNumber":2,"startTime":"2026-07-22T19:02:54.228Z","endTime":"2026-07-22T19:02:57.228Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.026873837736073,"aZ":-29.600178340326547,"pfxX":8.39633649664845,"pfxZ":1.7154711698758849,"pX":0.7656567799038209,"pZ":2.065403244221237,"vX0":-7.531014364251669,"vY0":-120.77533418375084,"vZ0":-2.530719972337705,"x":87.81,"y":183.01,"x0":2.8098876069101393,"y0":50.00419449415273,"z0":5.689437276903097,"aX":12.602377554139842},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":-13.8,"spinRate":1907,"spinDirection":110},"zone":9,"typeConfidence":0.92,"plateTime":0.45080271349216927,"extension":7.273107422471457},"index":2,"playId":"788fa964-096b-3f3e-ae93-85109561bc3b","pitchNumber":3,"startTime":"2026-07-22T19:03:13.546Z","endTime":"2026-07-22T19:03:16.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34500005284754,"aZ":-36.417512589798235,"pfxX":-6.209643191337153,"pfxZ":-3.2469826657463496,"pX":-0.1483848091332478,"pZ":2.322259075946178,"vX0":-5.606063670988104,"vY0":-113.64944706386012,"vZ0":0.6411263789443729,"x":122.66,"y":176.08,"x0":3.159736574695505,"y0":50.00566459142477,"z0":5.661146231892974,"aX":-8.10245925368382},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.4,"breakHorizontal":12.7,"spinRate":2245,"spinDirection":320},"zone":5,"typeConfidence":0.9,"plateTime":0.48243239048545306,"extension":6.857522204601971},"index":3,"playId":"a19f3041-e1ca-3d8c-b1bd-c1422b97228b","pitchNumber":4,"startTime":"2026-07-22T19:03:41.238Z","endTime":"2026-07-22T19:03:45.744Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39804869024011,"aZ":-29.394487573576203,"pfxX":9.117796819321137,"pfxZ":1.9240081773196227,"pX":1.3145142617832637,"pZ":2.1087158081217208,"vX0":-6.504084864584877,"vY0":-118.90455413932139,"vZ0":-2.033840159392359,"x":66.89,"y":181.84,"x0":2.891920490149886,"y0":50.00073533228338,"z0":5.625548652387588,"aX":13.140233864401093},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.2,"breakHorizontal":-15.1,"spinRate":1942,"spinDirection":110},"zone":14,"typeConfidence":0.92,"plateTime":0.4595011700600442,"extension":7.235172820897358},"hitData":{"launchSpeed":36.4,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":135.56,"coordY":186.58}},"index":4,"playId":"5a79e7b6-22e4-3c1f-bc6d-2b854f8134be","pitchNumber":5,"startTime":"2026-07-22T19:04:11.902Z","endTime":"2026-07-22T19:04:20.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:04:20.919Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Encarnacion-Strand singles on a fly ball to left fielder Jarren Duran. Coby Mayo scores.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T19:05:24.576Z","endTime":"2026-07-22T19:06:00.232Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":687562,"link":"/api/v1/people/687562"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T19:04:52.950Z","endTime":"2026-07-22T19:05:26.911Z","isPitch":false,"type":"action"},{"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":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.268335950596263,"aZ":-25.192232781423268,"pfxX":8.338874579378503,"pfxZ":4.784119819842475,"pX":0.33270661514565963,"pZ":1.1383755436560434,"vX0":-8.562415506049694,"vY0":-120.0467995404653,"vZ0":-5.140665293476042,"x":104.32,"y":208.04,"x0":2.8625065682244775,"y0":50.001777341839116,"z0":5.550299721173322,"aX":12.168622599148636},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.7,"breakHorizontal":-13.1,"spinRate":1999,"spinDirection":111},"zone":14,"typeConfidence":0.92,"plateTime":0.4562717222669961,"extension":7.112265883113828},"index":1,"playId":"560e62ec-f4b9-3067-ae91-c54435717a89","pitchNumber":1,"startTime":"2026-07-22T19:05:26.911Z","endTime":"2026-07-22T19:05:29.943Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.365056874819953,"aZ":-37.64938157446008,"pfxX":-5.424333407401711,"pfxZ":-4.147123885635017,"pX":0.21710644477012286,"pZ":1.7191041254675403,"vX0":-5.19064294153994,"vY0":-113.8136811054754,"vZ0":-0.509431268184916,"x":108.72,"y":192.36,"x0":3.2252245287014643,"y0":50.00067710447055,"z0":5.649811186420148,"aX":-7.168715667239463},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-7.3,"breakHorizontal":11.0,"spinRate":2246,"spinDirection":327},"zone":8,"typeConfidence":0.9,"plateTime":0.4798280044908374,"extension":6.693294623996872},"hitData":{"launchSpeed":99.2,"launchAngle":23.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.46,"coordY":101.01}},"index":2,"playId":"f951a9f1-8002-3075-ad7e-71946569a40d","pitchNumber":2,"startTime":"2026-07-22T19:05:49.193Z","endTime":"2026-07-22T19:06:00.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:06:00.232Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Holliday flies out to left fielder Jarren Duran.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T19:06:14.923Z","endTime":"2026-07-22T19:07:52.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"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":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","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":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":91.5,"endSpeed":84.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40683552331746,"aZ":-26.73896824573027,"pfxX":10.47872355729975,"pfxZ":3.0096868224587627,"pX":0.010467838790761052,"pZ":2.261626014256119,"vX0":-11.472701646679328,"vY0":-132.78767415526525,"vZ0":-3.489861708038866,"x":116.6,"y":177.72,"x0":3.002434981158949,"y0":50.004712940858894,"z0":5.514025602856426,"aX":18.929056637420384},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":-16.8,"spinRate":2034,"spinDirection":114},"zone":5,"typeConfidence":0.91,"plateTime":0.41071121361365215,"extension":7.052919458634078},"index":0,"playId":"bdce8951-d3b2-3965-859a-c8f5a8ff4e1b","pitchNumber":1,"startTime":"2026-07-22T19:06:27.999Z","endTime":"2026-07-22T19:06:33.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.079047420530454,"aZ":-38.04066635011393,"pfxX":-5.260091227436801,"pfxZ":-4.381292697849759,"pX":-2.4675490833877736,"pZ":-0.6840125791312177,"vX0":-10.98808605450886,"vY0":-115.39200348585155,"vZ0":-5.502959971554056,"x":211.06,"y":257.25,"x0":3.054945716740949,"y0":50.0052298824445,"z0":5.429491255484076,"aX":-7.036687755626691},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.2,"breakHorizontal":12.5,"spinRate":2445,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.47612750123093583,"extension":6.900888758070375},"index":1,"playId":"d4b17249-ea1b-37a3-808d-0e82f3d61726","pitchNumber":2,"startTime":"2026-07-22T19:06:48.422Z","endTime":"2026-07-22T19:06:56.619Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Jake Bennett. Christian Encarnacion-Strand to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"d4b17249-ea1b-37a3-808d-0e82f3d61726","startTime":"2026-07-22T19:07:00.929Z","endTime":"2026-07-22T19:07:20.560Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687952,"link":"/api/v1/people/687952"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54573874961102,"aZ":-35.743454808784584,"pfxX":-1.9735787328677166,"pfxZ":-2.669639077444698,"pX":-1.676857615018133,"pZ":1.2844883201384465,"vX0":-10.138747386966406,"vY0":-114.63103074549952,"vZ0":-1.9515580343881809,"x":180.92,"y":204.1,"x0":3.054107168686509,"y0":50.00494568234072,"z0":5.625859304337469,"aX":-2.6346042583727325},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.0,"breakHorizontal":6.0,"spinRate":2169,"spinDirection":323},"zone":13,"typeConfidence":0.89,"plateTime":0.47722183917691785,"extension":6.953441491745464},"index":3,"playId":"56c41146-331d-3f47-b833-54c45fd7c3e2","pitchNumber":3,"startTime":"2026-07-22T19:07:20.560Z","endTime":"2026-07-22T19:07:23.560Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48267229450633,"aZ":-28.218143256547837,"pfxX":9.892611316904787,"pfxZ":2.1711770150571104,"pX":0.3925585567825827,"pZ":2.161364539660985,"vX0":-10.592200409847354,"vY0":-133.20287081420523,"vZ0":-3.4258612274323266,"x":114.02,"y":155.03,"x0":3.106503076542904,"y0":50.00546109380999,"z0":5.470391859865401,"aX":18.053712507486576},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":-16.1,"spinRate":1933,"spinDirection":117},"zone":9,"typeConfidence":0.91,"plateTime":0.40879556127915073,"extension":7.227332461104138},"hitData":{"launchSpeed":92.1,"launchAngle":28.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.17,"coordY":108.1}},"index":4,"playId":"61886586-c811-33d9-a408-3760e1b39ef1","pitchNumber":4,"startTime":"2026-07-22T19:07:40.016Z","endTime":"2026-07-22T19:07:52.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:07:52.052Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Beavers pops out to third baseman Caleb Durbin.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T19:10:39.136Z","endTime":"2026-07-22T19:11:35.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,2,3],"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Johnathan Rodríguez replaces Sam Huff.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T19:08:12.709Z","endTime":"2026-07-22T19:08:16.001Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669087,"link":"/api/v1/people/669087"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T19:08:16.001Z","endTime":"2026-07-22T19:08:49.921Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Slaten replaces Jake Bennett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-22T19:08:49.921Z","endTime":"2026-07-22T19:10:14.451Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686580,"link":"/api/v1/people/686580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Beavers replaces Johnathan Rodríguez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-07-22T19:10:14.451Z","endTime":"2026-07-22T19:10:41.478Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"902","replacedPlayer":{"id":671286,"link":"/api/v1/people/671286"}},{"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":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908448636916926,"aZ":-19.07006432398585,"pfxX":2.016762598311331,"pfxZ":6.702906103898073,"pX":0.3044210597636085,"pZ":2.2962661655484324,"vX0":2.7329634339911815,"vY0":-137.7993686765151,"vZ0":-6.321498617557357,"x":105.4,"y":176.78,"x0":-0.9561238915546026,"y0":50.0021427991025,"z0":5.87537891162663,"aX":3.941344241891712},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":-4.2,"spinRate":2546,"spinDirection":180},"zone":9,"typeConfidence":0.9,"plateTime":0.395018146515969,"extension":6.799473333235976},"index":4,"playId":"3cb657cd-97cb-3785-b650-df67f3745c10","pitchNumber":1,"startTime":"2026-07-22T19:10:41.478Z","endTime":"2026-07-22T19:10:44.688Z","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.1,"endSpeed":88.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47487828589001,"aZ":-14.535675059762974,"pfxX":-0.19977692955490767,"pfxZ":8.819250116728355,"pX":-0.8789568269859891,"pZ":4.807922114710499,"vX0":0.5682930842929522,"vY0":-140.02476072273686,"vZ0":-0.7206595849970983,"x":150.5,"y":108.97,"x0":-1.0579385779019155,"y0":50.00423851250525,"z0":6.013241947825624,"aX":-0.39972433129350554},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":0.2,"spinRate":2271,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.390093012099201,"extension":6.688612300401462},"index":5,"playId":"59cbcf4f-d261-3b4a-a62d-9a56ecc8f9c3","pitchNumber":2,"startTime":"2026-07-22T19:11:05.995Z","endTime":"2026-07-22T19:11:08.995Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.212932145629644,"aZ":-10.890991013973428,"pfxX":-0.7480961160325679,"pfxZ":10.735499211598858,"pX":0.4202408677869818,"pZ":2.8497053758826465,"vX0":4.164612100077695,"vY0":-139.18255212512366,"vZ0":-6.357500042170054,"x":100.98,"y":161.84,"x0":-0.9915549863772518,"y0":50.00177002422456,"z0":5.8687499840298045,"aX":-1.4840375482862738},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":0.6,"spinRate":2456,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.3919960585717259,"extension":6.793902870467788},"hitData":{"launchSpeed":89.7,"launchAngle":77.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.51,"coordY":170.45}},"index":6,"playId":"8cb1a86c-915c-3515-bf64-402c0548ef01","pitchNumber":3,"startTime":"2026-07-22T19:11:24.679Z","endTime":"2026-07-22T19:11:35.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:11:35.075Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, first baseman Pete Alonso to pitcher Dean Kremer.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T19:13:49.086Z","endTime":"2026-07-22T19:14:41.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":[1,2,3],"actionIndex":[0],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chadwick Tromp replaces Dylan Beavers, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T19:13:04.297Z","endTime":"2026-07-22T19:13:51.418Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"903","replacedPlayer":{"id":687637,"link":"/api/v1/people/687637"}},{"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":93.3,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717549826282646,"aZ":-12.895664900608796,"pfxX":-3.7691191981380925,"pfxZ":10.177009432163631,"pX":0.3017603877000601,"pZ":3.009149488244334,"vX0":6.470730890072521,"vY0":-135.7987860603125,"vZ0":-5.492084244411653,"x":105.5,"y":157.53,"x0":-1.6067602280730917,"y0":50.00626752600792,"z0":5.932210620813196,"aX":-7.143009250312425},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2278,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.4011279828441632,"extension":6.355004884128463},"index":1,"playId":"269c579b-ad78-3dcf-8c1a-45529ebd0c57","pitchNumber":1,"startTime":"2026-07-22T19:13:51.418Z","endTime":"2026-07-22T19:13:55.131Z","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":94.4,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.226075886682626,"aZ":-13.51626959559144,"pfxX":-5.204433718350163,"pfxZ":9.70031407032803,"pX":-0.24024097347273363,"pZ":2.6917282684861465,"vX0":5.867258501862342,"vY0":-137.27912409596394,"vZ0":-6.185800910193751,"x":126.16,"y":166.1,"x0":-1.7213448179515434,"y0":50.00159281696777,"z0":5.881370881873974,"aX":-10.008865743733477},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2348,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.39783079638251406,"extension":6.185328058834445},"index":2,"playId":"f224079c-8d1d-3cad-a6f8-03124931e6d5","pitchNumber":2,"startTime":"2026-07-22T19:14:07.408Z","endTime":"2026-07-22T19:14:10.408Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.410798063434594,"aZ":-22.528403312126816,"pfxX":-5.624817869131066,"pfxZ":6.4091429948878575,"pX":-0.722921762491027,"pZ":2.346068954850091,"vX0":3.715977782513761,"vY0":-121.27223310151065,"vZ0":-4.27493193124468,"x":144.56,"y":175.44,"x0":-1.536340884300402,"y0":50.004153232956064,"z0":6.0725066055484245,"aX":-8.465868582920425},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.9,"breakHorizontal":9.5,"spinRate":1116,"spinDirection":222},"zone":4,"typeConfidence":0.89,"plateTime":0.4498803229172017,"extension":6.314455188459548},"hitData":{"launchSpeed":79.9,"launchAngle":9.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.37,"coordY":157.26}},"index":3,"playId":"3afda167-4a05-32b0-92d0-4035ff1cd575","pitchNumber":3,"startTime":"2026-07-22T19:14:32.425Z","endTime":"2026-07-22T19:14:41.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:14:41.552Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T19:14:53.090Z","endTime":"2026-07-22T19:15:34.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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":624413,"link":"/api/v1/people/624413"},"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(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.9,"endSpeed":82.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.595587888774777,"aZ":-26.613035344655977,"pfxX":2.091315132211947,"pfxZ":3.308712152875114,"pX":1.4001359083728877,"pZ":1.0797285349579409,"vX0":6.420168536529537,"vY0":-127.87057151762028,"vZ0":-7.053575763860204,"x":63.63,"y":209.63,"x0":-1.3996644249022654,"y0":50.00446930231935,"z0":5.918391731707028,"aX":3.5153278164583983},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":-5.0,"spinRate":2238,"spinDirection":179},"zone":14,"typeConfidence":0.92,"plateTime":0.42587321779191534,"extension":6.2559518815741875},"index":0,"playId":"31e0c37d-ecf3-390e-af18-71603885965c","pitchNumber":1,"startTime":"2026-07-22T19:15:09.563Z","endTime":"2026-07-22T19:15:13.012Z","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":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.4,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.991910616140252,"aZ":-27.321542214008584,"pfxX":2.6065278181412466,"pfxZ":2.9284734679149995,"pX":0.46449824955413,"pZ":2.437486207360933,"vX0":4.1580202390950705,"vY0":-126.68798543589224,"vZ0":-3.876224806737839,"x":99.29,"y":172.97,"x0":-1.5242367211584955,"y0":50.00629915899097,"z0":6.122651204407845,"aX":4.321674766228862},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":-5.5,"spinRate":2221,"spinDirection":168},"zone":6,"typeConfidence":0.92,"plateTime":0.42907749943326756,"extension":5.983102588381752},"hitData":{"launchSpeed":74.2,"launchAngle":7.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.9,"coordY":142.21}},"index":1,"playId":"08e37208-e0e5-37f2-b2c0-cbe32418700a","pitchNumber":2,"startTime":"2026-07-22T19:15:26.391Z","endTime":"2026-07-22T19:15:34.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:15:34.890Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tsung-Che Cheng lines out sharply to right fielder Tyler O'Neill.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T19:15:38.802Z","endTime":"2026-07-22T19:17:19.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":94.1,"endSpeed":87.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.764882659876157,"aZ":-15.2371423230636,"pfxX":-2.8878765699095483,"pfxZ":8.749142783702245,"pX":-0.4379698561060252,"pZ":3.4873392887441073,"vX0":4.236102627074016,"vY0":-137.1506302847987,"vZ0":-4.037474286226754,"x":133.69,"y":144.62,"x0":-1.6159513593547323,"y0":50.00142203797908,"z0":5.994118528034723,"aX":-5.589919706644896},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":4.6,"spinRate":2004,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.39694057767768687,"extension":6.260261532323208},"index":0,"playId":"36afe770-bb68-3046-aca7-6bf21438472c","pitchNumber":1,"startTime":"2026-07-22T19:15:59.871Z","endTime":"2026-07-22T19:16:02.871Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.170255582373343,"aZ":-43.034961928924425,"pfxX":2.8819869818287867,"pfxZ":-8.352744960298955,"pX":1.0507234035485293,"pZ":0.3105606090360418,"vX0":4.722056256906854,"vY0":-113.17858580543431,"vZ0":-3.004723370011763,"x":76.95,"y":230.39,"x0":-1.4349897095569406,"y0":50.001619084032185,"z0":5.954739079763598,"aX":3.7477326827882873},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.6,"breakHorizontal":-6.4,"spinRate":2862,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.4834879374894121,"extension":6.261162293150895},"index":1,"playId":"08372ee4-0269-3bfc-9bf1-b4e1156cbf92","pitchNumber":2,"startTime":"2026-07-22T19:16:15.361Z","endTime":"2026-07-22T19:16:18.623Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065321293633456,"aZ":-13.759783251661903,"pfxX":-3.317916903765393,"pfxZ":9.631224725164603,"pX":-1.1768909405383572,"pZ":5.206049686711835,"vX0":2.642807781580681,"vY0":-137.09934237964734,"vZ0":-0.1470437031538327,"x":161.86,"y":98.22,"x0":-1.7201854094190259,"y0":50.00175670028396,"z0":6.195929084851332,"aX":-6.343498366805342},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2072,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39884176012126593,"extension":6.166013262058478},"index":2,"playId":"beb418c6-ccf7-304b-9a94-f90c33f53205","pitchNumber":3,"startTime":"2026-07-22T19:16:35.967Z","endTime":"2026-07-22T19:16:39.548Z","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":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24330541963802,"aZ":-14.911389661946952,"pfxX":-2.8774696208570343,"pfxZ":9.038238285926242,"pX":-0.5941630759406552,"pZ":3.455178383511688,"vX0":3.960714657553662,"vY0":-136.40769775178103,"vZ0":-4.129283840399623,"x":139.65,"y":145.49,"x0":-1.6821535541255936,"y0":50.00201637070318,"z0":5.996934587541883,"aX":-5.495497911081152},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":4.6,"spinRate":2083,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3995069383071721,"extension":6.17520584891586},"index":3,"playId":"81eadbea-5b88-373c-a2fe-80f2b417d6a9","pitchNumber":4,"startTime":"2026-07-22T19:16:54.666Z","endTime":"2026-07-22T19:16:58.415Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.945680488093025,"aZ":-12.91864201300143,"pfxX":-3.8333708329169767,"pfxZ":10.365341480231825,"pX":0.6663686936314033,"pZ":2.217624186896299,"vX0":7.139264999120213,"vY0":-134.62649051347077,"vZ0":-7.387926209812159,"x":91.6,"y":178.9,"x0":-1.507520435931888,"y0":50.00260923528185,"z0":5.889091414180536,"aX":-7.1215655489720415},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2201,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.4050068509346434,"extension":6.309142592180886},"hitData":{"launchSpeed":100.4,"launchAngle":20.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.34,"coordY":67.98}},"index":4,"playId":"5f9c111d-7ce5-379e-b3f6-d9559ce38ecb","pitchNumber":5,"startTime":"2026-07-22T19:17:12.598Z","endTime":"2026-07-22T19:17:19.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:17:19.837Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a sharp line drive to left fielder Jarren Duran.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T19:18:59.850Z","endTime":"2026-07-22T19:20:24.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":680776,"link":"/api/v1/people/680776"},"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":87.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46245868303847,"aZ":-20.38443354021818,"pfxX":1.6335274739901142,"pfxZ":6.214214342787653,"pX":0.8157813866639817,"pZ":1.2239294349147696,"vX0":4.140998834904207,"vY0":-135.4033408555648,"vZ0":-8.27432257567324,"x":85.9,"y":205.73,"x0":-0.9325482731862502,"y0":50.00596532527342,"z0":5.692471886531367,"aX":3.0997703571279454},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":-3.7,"spinRate":2533,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.4011622177659384,"extension":6.802529887412462},"index":0,"playId":"f52ce6ef-189b-3342-a772-6b40a76a1edf","pitchNumber":1,"startTime":"2026-07-22T19:19:27.538Z","endTime":"2026-07-22T19:19:30.949Z","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":94.0,"endSpeed":86.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979875418506655,"aZ":-20.73246156860572,"pfxX":1.8637830308851404,"pfxZ":5.983205304006388,"pX":-0.1435343601794413,"pZ":1.8232162494047546,"vX0":1.9760531121584783,"vY0":-136.85430187113138,"vZ0":-6.701405259719702,"x":122.47,"y":189.55,"x0":-1.1149579910750498,"y0":50.00091664380857,"z0":5.706368951152709,"aX":3.5622383887480806},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":-3.7,"spinRate":2489,"spinDirection":194},"zone":8,"typeConfidence":0.9,"plateTime":0.39902397977622206,"extension":6.863136110935001},"index":1,"playId":"42e14075-bf2e-3432-9235-4426e06da72a","pitchNumber":2,"startTime":"2026-07-22T19:19:42.019Z","endTime":"2026-07-22T19:19:45.229Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133047993367775,"aZ":-12.245529630926349,"pfxX":-7.194098066235121,"pfxZ":10.116659203828855,"pX":0.1456419530925786,"pZ":0.9640379371005615,"vX0":5.753666408497644,"vY0":-139.4149309089732,"vZ0":-10.493029444377392,"x":111.45,"y":212.75,"x0":-1.0094976209876971,"y0":50.00176267993608,"z0":5.583056410576644,"aX":-14.170879538543199},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":11.9,"spinRate":2371,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.39277185619892574,"extension":7.020838313820045},"index":2,"playId":"f4b96b12-50fc-3b8a-827f-bf61ac817c49","pitchNumber":3,"startTime":"2026-07-22T19:19:56.291Z","endTime":"2026-07-22T19:19:59.626Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49238575096885,"aZ":-20.194308679555117,"pfxX":1.219294015532029,"pfxZ":6.199893641878431,"pX":0.0025782574305522905,"pZ":2.0262935270744875,"vX0":2.8848454108231167,"vY0":-137.1676599018606,"vZ0":-6.1428163059294345,"x":116.9,"y":184.07,"x0":-1.2155067242476758,"y0":50.00104625608146,"z0":5.643772820924283,"aX":2.3533200131243293},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":-2.8,"spinRate":2486,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.3972821145858849,"extension":6.750570584460531},"hitData":{"launchSpeed":103.3,"launchAngle":10.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.77,"coordY":126.08}},"index":3,"playId":"5f679f88-e1f5-3b9b-93c5-d8d7773dc0ec","pitchNumber":4,"startTime":"2026-07-22T19:20:11.982Z","endTime":"2026-07-22T19:20:24.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:20:24.042Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Alonso lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T19:20:39.176Z","endTime":"2026-07-22T19:21:34.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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(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":96.3,"endSpeed":88.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304063373961117,"aZ":-16.21672569133505,"pfxX":-7.0631181136088,"pfxZ":7.9942968078628835,"pX":-0.09842327015886647,"pZ":1.6841680992722496,"vX0":5.247492522935507,"vY0":-140.08231530596584,"vZ0":-7.942207819103359,"x":120.75,"y":193.31,"x0":-1.0740373884760885,"y0":50.003538946423014,"z0":5.6069303161667845,"aX":-14.101316031928414},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":11.8,"spinRate":2299,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.3903335389636058,"extension":6.996356118204448},"index":0,"playId":"c46e8340-cf23-3dac-8cd2-3fffe4fd3eca","pitchNumber":1,"startTime":"2026-07-22T19:20:46.924Z","endTime":"2026-07-22T19:20:50.134Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72000140129875,"aZ":-20.522654884482446,"pfxX":1.100353246782292,"pfxZ":6.002951725430742,"pX":0.7868862269509631,"pZ":1.9929415520921534,"vX0":4.718369091854725,"vY0":-137.7404625220539,"vZ0":-6.389106719430476,"x":87.01,"y":184.97,"x0":-1.0843408271915538,"y0":50.00401722638744,"z0":5.7092155205654755,"aX":2.1340858403363008},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":-2.9,"spinRate":2512,"spinDirection":192},"zone":9,"typeConfidence":0.9,"plateTime":0.39615273331245593,"extension":7.060363503012493},"index":1,"playId":"76fbf316-b8e4-3192-bcf0-5f9ccfcc4cb9","pitchNumber":2,"startTime":"2026-07-22T19:21:03.344Z","endTime":"2026-07-22T19:21:06.344Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80459221960338,"aZ":-11.705040139888856,"pfxX":-2.146565027450656,"pfxZ":10.113726927460792,"pX":0.06188604872284926,"pZ":2.5737202904130094,"vX0":2.985525607019014,"vY0":-140.64225520531818,"vZ0":-6.7892571222703095,"x":114.64,"y":169.29,"x0":-0.7294500017291387,"y0":50.006518975315146,"z0":5.761474402608532,"aX":-4.346074998560409},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":3.4,"spinRate":2480,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.38791574711000987,"extension":6.89257776122584},"hitData":{"launchSpeed":105.1,"launchAngle":16.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.11,"coordY":81.13}},"index":2,"playId":"eac1df11-8fc8-3cb1-aac6-dbc531213daf","pitchNumber":3,"startTime":"2026-07-22T19:21:24.545Z","endTime":"2026-07-22T19:21:34.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:21:34.846Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T19:21:42.720Z","endTime":"2026-07-22T19:23:30.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":"Flyout","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":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":93.6,"endSpeed":86.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.552131088585725,"aZ":-21.17021417867332,"pfxX":1.0542148275560121,"pfxZ":5.792519403369042,"pX":-0.6564339263381627,"pZ":1.7585237691291455,"vX0":0.950767791656869,"vY0":-136.38228103431024,"vZ0":-6.717869791615284,"x":142.02,"y":191.3,"x0":-1.1454711397371533,"y0":50.003400584833514,"z0":5.694269815538864,"aX":2.00334222830546},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":-2.0,"spinRate":2412,"spinDirection":181},"zone":7,"typeConfidence":0.9,"plateTime":0.400284417121469,"extension":6.790220690972779},"index":0,"playId":"7e5d3913-926e-34a0-bafb-1527033b69fa","pitchNumber":1,"startTime":"2026-07-22T19:22:00.525Z","endTime":"2026-07-22T19:22:03.734Z","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":96.1,"endSpeed":88.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.654160976784343,"aZ":-13.544272316161496,"pfxX":-1.0554882777686019,"pfxZ":9.367522016882145,"pX":0.10900750429345504,"pZ":2.721266432547199,"vX0":3.416893977078119,"vY0":-139.90599928805554,"vZ0":-5.836970013751639,"x":112.84,"y":165.31,"x0":-0.9892983890539523,"y0":50.00153924623188,"z0":5.717351010337625,"aX":-2.0993825395763945},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":1.2,"spinRate":2403,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.3910502255033945,"extension":6.884689093500634},"index":1,"playId":"f9fd1c58-1c44-3f32-a7fa-b792e74d4f71","pitchNumber":2,"startTime":"2026-07-22T19:22:16.920Z","endTime":"2026-07-22T19:22:20.345Z","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":96.7,"endSpeed":89.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860450085694175,"aZ":-12.3136983820644,"pfxX":-1.196765861654447,"pfxZ":9.791981539194367,"pX":0.46949912102978353,"pZ":2.3649070346053276,"vX0":4.385801917793105,"vY0":-140.78923170766237,"vZ0":-7.052102648603321,"x":99.1,"y":174.93,"x0":-0.9459515185267395,"y0":50.00244576644862,"z0":5.681422923524685,"aX":-2.4274671399162613},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":1.3,"spinRate":2556,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.38749894167794974,"extension":6.819506238600359},"index":2,"playId":"11adae5d-9798-384c-a895-00802e7530c8","pitchNumber":3,"startTime":"2026-07-22T19:22:38.257Z","endTime":"2026-07-22T19:22:41.257Z","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":94.1,"endSpeed":87.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219052534694498,"aZ":-21.923996950728874,"pfxX":0.9244884554457942,"pfxZ":5.319614654653432,"pX":1.1134004974498557,"pZ":0.945502495902317,"vX0":5.065576732064307,"vY0":-136.9638341059943,"vZ0":-8.721672615527432,"x":74.56,"y":213.25,"x0":-0.8695642409146105,"y0":50.005552903051694,"z0":5.634367277216422,"aX":1.7800295197668023},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2534,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.3977580045352145,"extension":6.85245246959613},"index":3,"playId":"86578a5d-524a-3a83-b3d9-26fac7d5b543","pitchNumber":4,"startTime":"2026-07-22T19:23:01.454Z","endTime":"2026-07-22T19:23:04.698Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2310330776113,"aZ":-22.812550745589906,"pfxX":1.7813529788619205,"pfxZ":4.860812957259343,"pX":0.5257879022379894,"pZ":2.0673182792230818,"vX0":3.2439610116517867,"vY0":-137.3573965812934,"vZ0":-5.694857884207585,"x":96.96,"y":182.96,"x0":-0.8983695221441168,"y0":50.0011559786224,"z0":5.701934332221348,"aX":3.429451562126329},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":-3.8,"spinRate":2457,"spinDirection":183},"zone":9,"typeConfidence":0.9,"plateTime":0.3975950012769802,"extension":6.8185759788284095},"hitData":{"launchSpeed":93.3,"launchAngle":27.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.83,"coordY":69.58}},"index":4,"playId":"ae008010-51f9-31d9-af54-41a7dd9096d2","pitchNumber":5,"startTime":"2026-07-22T19:23:18.579Z","endTime":"2026-07-22T19:23:30.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:23:30.294Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler O'Neill called out on strikes.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T19:23:35.568Z","endTime":"2026-07-22T19:24:52.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832189124829394,"aZ":-21.77162810107241,"pfxX":2.3302916814277728,"pfxZ":5.4237131604288615,"pX":0.7134287202932367,"pZ":1.4330483764716553,"vX0":3.7072253325178743,"vY0":-136.36776223811336,"vZ0":-7.4353941003373185,"x":89.81,"y":200.09,"x0":-0.9570073707578147,"y0":50.00456257688535,"z0":5.653786880847848,"aX":4.468441550678152},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":-4.9,"spinRate":2580,"spinDirection":173},"zone":14,"typeConfidence":0.91,"plateTime":0.398884677261683,"extension":6.836760941925982},"index":0,"playId":"3d7b5d01-c2b5-339a-87a8-c90c567a436c","pitchNumber":1,"startTime":"2026-07-22T19:23:58.885Z","endTime":"2026-07-22T19:24:02.716Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.116213694417354,"aZ":-31.836373145504727,"pfxX":7.180348154401456,"pfxZ":0.2135185380029352,"pX":1.165667613358185,"pZ":1.0988960482444214,"vX0":3.560029994386754,"vY0":-124.74005618146877,"vZ0":-4.54081713304107,"x":72.57,"y":209.11,"x0":-1.2075110418266586,"y0":50.00579434623564,"z0":5.530920760392211,"aX":11.458775944805144},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":-13.8,"spinRate":2547,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.43700168383698834,"extension":6.800626896015517},"index":1,"playId":"d895e5d0-215f-3527-9870-8ffba29a4d19","pitchNumber":2,"startTime":"2026-07-22T19:24:14.270Z","endTime":"2026-07-22T19:24:17.270Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.365568386839435,"aZ":-31.840464017718837,"pfxX":5.977904841476042,"pfxZ":0.2139998916150807,"pX":0.3301310106655783,"pZ":1.6653303076319665,"vX0":1.8648120755559465,"vY0":-123.3395374036345,"vZ0":-3.0024859940773485,"x":104.42,"y":193.82,"x0":-1.209846812610448,"y0":50.00330565624209,"z0":5.546114256199711,"aX":9.336767310704717},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-11.3,"spinRate":2637,"spinDirection":66},"zone":9,"typeConfidence":0.88,"plateTime":0.4417733062158291,"extension":6.7354694955922625},"index":2,"playId":"e7655ad4-f82e-3f99-9a3b-80bb9e2b7733","pitchNumber":3,"startTime":"2026-07-22T19:24:30.540Z","endTime":"2026-07-22T19:24:33.540Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494166161208778,"aZ":-12.52967267742039,"pfxX":-0.5134779547476674,"pfxZ":9.959667945364005,"pX":-0.1834002609700738,"pZ":2.1964180136439033,"vX0":1.8502881626361525,"vY0":-138.501538530801,"vZ0":-7.438051970079773,"x":123.99,"y":179.48,"x0":-0.7889676884637129,"y0":50.002948685671356,"z0":5.727004548796425,"aX":-1.0128778691956757},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":0.6,"spinRate":2433,"spinDirection":190},"zone":5,"typeConfidence":0.9,"plateTime":0.3931803435764558,"extension":6.963577111223132},"index":3,"playId":"3b4e8e13-4936-3afd-9221-8920a0111e24","pitchNumber":4,"startTime":"2026-07-22T19:24:49.018Z","endTime":"2026-07-22T19:24:52.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:24:52.787Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T19:27:17.399Z","endTime":"2026-07-22T19:28:32.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"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"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Nunez replaces Dean Kremer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T19:26:32.769Z","endTime":"2026-07-22T19:27:19.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"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":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68200534954882,"aZ":-13.481640858038718,"pfxX":-2.600152255622069,"pfxZ":9.437819658903368,"pX":-0.8636508776417292,"pZ":2.1880325931504414,"vX0":2.919679256247568,"vY0":-139.64488204426294,"vZ0":-6.338565759385759,"x":149.92,"y":179.7,"x0":-1.583616920762509,"y0":50.000537937056755,"z0":5.369781506129536,"aX":-5.148320363022994},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":4.1,"spinRate":2595,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3918442448039441,"extension":6.476014907131268},"index":1,"playId":"953c9648-e4b6-3a32-a66b-5b6aa97d613b","pitchNumber":1,"startTime":"2026-07-22T19:27:19.751Z","endTime":"2026-07-22T19:27:23.744Z","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":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28711575266306,"aZ":-10.747607341044663,"pfxX":-2.6772481970196176,"pfxZ":10.764307352989235,"pX":0.6922498852629518,"pZ":1.3494707666947061,"vX0":6.161758287821346,"vY0":-140.31271854838423,"vZ0":-8.933837229999352,"x":90.61,"y":202.34,"x0":-1.1861579327654286,"y0":50.00296725980826,"z0":5.278657417977533,"aX":-5.3298429095905195},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":3.6,"spinRate":2608,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39064917765256624,"extension":6.572126317774062},"index":2,"playId":"e850a62e-01ce-30ab-a55f-5a0998c4ea1f","pitchNumber":2,"startTime":"2026-07-22T19:27:36.596Z","endTime":"2026-07-22T19:27:40.187Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927702188466892,"aZ":-11.658862581402994,"pfxX":-2.5263645717927123,"pfxZ":10.399639751531918,"pX":0.39803056892017985,"pZ":1.073780252489571,"vX0":5.871370548926987,"vY0":-139.4668074165322,"vZ0":-9.38000176019801,"x":101.83,"y":209.79,"x0":-1.4048781623108793,"y0":50.0048586435367,"z0":5.246644351326161,"aX":-4.98511327272819},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":3.4,"spinRate":2649,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39249504579945915,"extension":6.594693761930438},"index":3,"playId":"b04eaa57-fcdd-3bb4-a090-2e0e44ad0b46","pitchNumber":3,"startTime":"2026-07-22T19:27:53.576Z","endTime":"2026-07-22T19:27:56.576Z","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":97.1,"endSpeed":88.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73902117911979,"aZ":-12.517416778981135,"pfxX":-2.276135562352253,"pfxZ":9.769579992334055,"pX":-0.20147218725817773,"pZ":2.2660422623280727,"vX0":4.376488860430761,"vY0":-141.30280517642393,"vZ0":-6.209646247968619,"x":124.68,"y":177.6,"x0":-1.4782223319549486,"y0":50.00094663511157,"z0":5.304505683376453,"aX":-4.579176468114366},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":3.1,"spinRate":2633,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3883930609079411,"extension":6.5929734653965655},"index":4,"playId":"1327b34d-0c59-3268-b541-3c5119609f34","pitchNumber":4,"startTime":"2026-07-22T19:28:09.266Z","endTime":"2026-07-22T19:28:12.795Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21286787065959,"aZ":-12.444289257486531,"pfxX":-1.8752445096626156,"pfxZ":9.80205383175058,"pX":-0.31976495106070635,"pZ":2.5406319215655304,"vX0":3.4645020454958013,"vY0":-141.65076037046097,"vZ0":-5.800292462786145,"x":129.19,"y":170.18,"x0":-1.32033957228618,"y0":50.00299443895574,"z0":5.424979985268595,"aX":-3.774888802858344},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":2.6,"spinRate":2710,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3880715519854938,"extension":6.500020363116638},"hitData":{"launchSpeed":91.4,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":162.32}},"index":5,"playId":"c35ff9fb-f336-3db2-a3eb-047364029e4a","pitchNumber":5,"startTime":"2026-07-22T19:28:24.305Z","endTime":"2026-07-22T19:28:32.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:28:32.312Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ceddanne Rafaela pops out to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T19:28:36.783Z","endTime":"2026-07-22T19:30:13.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85114368624569,"aZ":-32.281694404577614,"pfxX":9.801122413913196,"pfxZ":-0.06619106925055007,"pX":-0.1678042105753583,"pZ":2.6330966247093324,"vX0":0.26101047655145904,"vY0":-124.90739332758088,"vZ0":-0.46030433628931877,"x":123.4,"y":167.69,"x0":-1.5466187892654966,"y0":50.00421586879406,"z0":5.4808217843180485,"aX":15.44229630276819},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-17.8,"spinRate":2952,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.4390009548133378,"extension":6.57783835932665},"index":0,"playId":"2e6aaea7-7607-3847-b20f-537cd7b9b4b7","pitchNumber":1,"startTime":"2026-07-22T19:28:57.891Z","endTime":"2026-07-22T19:29:00.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(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":95.9,"endSpeed":88.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91229813609207,"aZ":-16.214958549880937,"pfxX":-2.267604230773952,"pfxZ":7.964486881503415,"pX":-0.3693899937549673,"pZ":3.6919617294336264,"vX0":3.5525752440744895,"vY0":-139.81470027235315,"vZ0":-2.3679866872219093,"x":131.08,"y":139.1,"x0":-1.3547871671093428,"y0":50.00401877563624,"z0":5.598985856520535,"aX":-4.544866676940815},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":3.5,"spinRate":2752,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3899357435004025,"extension":6.557429385624449},"index":1,"playId":"940ff90b-b9a8-33f6-b3c3-97b1fe7d5a4d","pitchNumber":2,"startTime":"2026-07-22T19:29:14.347Z","endTime":"2026-07-22T19:29:17.347Z","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":96.1,"endSpeed":88.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511301906355428,"aZ":-15.650986283368406,"pfxX":-3.093773144960901,"pfxZ":8.211952050344518,"pX":0.01588140015186201,"pZ":3.3491408433367456,"vX0":4.835768804217897,"vY0":-139.97039062791228,"vZ0":-3.25410047365405,"x":116.39,"y":148.35,"x0":-1.3212962314512815,"y0":50.00005137475422,"z0":5.5333014584056945,"aX":-6.223187766535967},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":4.8,"spinRate":2667,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3892815093443516,"extension":6.5740885996264415},"index":2,"playId":"ef6af3e9-6f0e-39e3-be14-7f7d4acd920a","pitchNumber":3,"startTime":"2026-07-22T19:29:28.971Z","endTime":"2026-07-22T19:29:31.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.443164272063022,"aZ":-35.136946652741436,"pfxX":8.358298291639986,"pfxZ":-1.8332978061784022,"pX":1.3924098501649365,"pZ":1.8569115971035166,"vX0":3.6700436398616194,"vY0":-126.39656102822374,"vZ0":-2.0865631919344185,"x":63.92,"y":188.64,"x0":-1.165737147258919,"y0":50.00526646358097,"z0":5.522252201767438,"aX":13.486667594920917},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":-16.0,"spinRate":2898,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4338088299936138,"extension":6.482300908247707},"index":3,"playId":"3d136a9f-cdb3-3fc6-b26a-d819bf9b3fa2","pitchNumber":4,"startTime":"2026-07-22T19:29:45.406Z","endTime":"2026-07-22T19:29:48.406Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12444251220812,"aZ":-29.94655241389145,"pfxX":8.263245812061573,"pfxZ":1.3684555233449869,"pX":1.360175668478896,"pZ":1.9983373994514504,"vX0":3.8778287430966847,"vY0":-126.13024122368039,"vZ0":-2.664240709184619,"x":65.15,"y":184.82,"x0":-1.2659398286429542,"y0":50.0040329290064,"z0":5.457646900013069,"aX":13.453109510938212},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":-15.8,"spinRate":2975,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.43253197043017666,"extension":6.662518734937417},"hitData":{"launchSpeed":63.3,"launchAngle":55.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.49,"coordY":149.27}},"index":4,"playId":"f5d3ee64-8a1f-3a39-b2f2-4a2ab8e363a3","pitchNumber":5,"startTime":"2026-07-22T19:30:05.749Z","endTime":"2026-07-22T19:30:13.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:30:13.849Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T19:30:25.420Z","endTime":"2026-07-22T19:32:00.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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"}]}],"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":97.3,"endSpeed":89.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42028762467025,"aZ":-14.759010276253479,"pfxX":-1.634411932847097,"pfxZ":8.47807120417644,"pX":-0.2781061840361244,"pZ":3.7259267743714113,"vX0":3.442758343189544,"vY0":-141.73149761164973,"vZ0":-2.36983863899656,"x":127.6,"y":138.18,"x0":-1.290881629838527,"y0":50.00372020468294,"z0":5.504388910215735,"aX":-3.357942116028338},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.1,"breakHorizontal":2.3,"spinRate":2637,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3850091427511346,"extension":6.623242905391912},"index":0,"playId":"83659dbe-5ef9-3bae-a6f5-2d0e0b670d97","pitchNumber":1,"startTime":"2026-07-22T19:30:40.348Z","endTime":"2026-07-22T19:30:43.844Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23627414500162,"aZ":-32.22122026178388,"pfxX":-5.129813196557761,"pfxZ":-0.027056359011895736,"pX":-0.31308737900482025,"pZ":1.1642620778072432,"vX0":4.010256930469222,"vY0":-128.8646341017269,"vZ0":-4.582420960797469,"x":128.93,"y":207.34,"x0":-1.2243950686029113,"y0":50.00268717838755,"z0":5.459731419700307,"aX":-8.611668858459726},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.8,"breakHorizontal":8.4,"spinRate":768,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.425331102646739,"extension":6.7423091743252135},"index":1,"playId":"861723ef-2ac8-3744-a807-9da535a9a9fa","pitchNumber":2,"startTime":"2026-07-22T19:30:55.062Z","endTime":"2026-07-22T19:30:58.062Z","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":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31369510443989,"aZ":-12.794710750953517,"pfxX":-2.283333063836597,"pfxZ":9.790754699200857,"pX":0.3318983830709202,"pZ":1.8296568404561637,"vX0":4.761879141113165,"vY0":-139.10666171899996,"vZ0":-7.572716822419726,"x":104.35,"y":189.38,"x0":-1.0978608792359479,"y0":50.00308160685821,"z0":5.417369200554659,"aX":-4.520077472233522},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":3.2,"spinRate":2618,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.39226810082615415,"extension":6.542136634779763},"index":2,"playId":"c5048582-34a4-3ded-8832-4683fdbe72bc","pitchNumber":3,"startTime":"2026-07-22T19:31:11.164Z","endTime":"2026-07-22T19:31:14.461Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T19:31:27.291Z","endTime":"2026-07-22T19:31:35.691Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"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":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753650110064655,"aZ":-31.1467629377468,"pfxX":-2.8247178175414964,"pfxZ":0.594529629882897,"pX":-0.4024708420403858,"pZ":0.6028393525799288,"vX0":3.06749650656131,"vY0":-129.82625680312393,"vZ0":-6.182822682270672,"x":132.34,"y":222.5,"x0":-1.2291966133450574,"y0":50.000099493489984,"z0":5.369138390218184,"aX":-4.84835929959616},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.0,"breakHorizontal":4.4,"spinRate":884,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4210019089463737,"extension":6.764165275702346},"index":4,"playId":"ac6ff7e5-7c3f-35a6-b333-1248c84f2550","pitchNumber":4,"startTime":"2026-07-22T19:31:35.691Z","endTime":"2026-07-22T19:31:38.691Z","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":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231019027316407,"aZ":-34.55748311181072,"pfxX":-3.5388167684577483,"pfxZ":-1.3798365252411289,"pX":-0.6840053118702287,"pZ":1.9663318002641723,"vX0":2.5744899631753775,"vY0":-130.19980004087262,"vZ0":-2.5934150173430863,"x":143.07,"y":185.69,"x0":-1.2237064661767099,"y0":50.005403116619675,"z0":5.579416236714926,"aX":-6.102915717667186},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.9,"breakHorizontal":5.9,"spinRate":789,"spinDirection":274},"zone":7,"typeConfidence":2.0,"plateTime":0.41998639222407697,"extension":6.765093620448125},"hitData":{"launchSpeed":99.5,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":151.68}},"index":5,"playId":"de5fb917-cf7c-371b-89d4-0f3bf619d45b","pitchNumber":5,"startTime":"2026-07-22T19:31:52.772Z","endTime":"2026-07-22T19:32:00.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:32:00.301Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colton Cowser flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T19:34:14.161Z","endTime":"2026-07-22T19:35:42.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Justin Slaten.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T19:33:17.975Z","endTime":"2026-07-22T19:33:49.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Colton Cowser replaces Coby Mayo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T19:33:49.334Z","endTime":"2026-07-22T19:34:16.535Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"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(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":94.9,"endSpeed":87.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.112759018339894,"aZ":-16.002094597983877,"pfxX":-6.174425071230129,"pfxZ":8.312846504995953,"pX":1.1905695019296183,"pZ":2.553584220879815,"vX0":7.989845440330716,"vY0":-137.96330673610925,"vZ0":-5.8268149496029675,"x":71.62,"y":169.83,"x0":-0.9286651315368748,"y0":50.002035298353704,"z0":5.7556328875968115,"aX":-12.010148787499931},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":9.7,"spinRate":2135,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.3956558949227218,"extension":7.279944620178247},"index":2,"playId":"6a0443f0-40be-343f-8bbb-bf3c40224e7e","pitchNumber":1,"startTime":"2026-07-22T19:34:16.535Z","endTime":"2026-07-22T19:34:19.734Z","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":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.536345259318633,"aZ":-16.701924218359217,"pfxX":-4.506687331465341,"pfxZ":7.9936616720469775,"pX":0.045914115579527334,"pZ":3.7136332341336398,"vX0":3.9289156606937126,"vY0":-137.53788316746474,"vZ0":-2.947794617738754,"x":115.25,"y":138.51,"x0":-0.8083484403035127,"y0":50.00313790404877,"z0":5.917571948365073,"aX":-8.724071260871273},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":7.4,"spinRate":2169,"spinDirection":228},"zone":12,"typeConfidence":0.88,"plateTime":0.39666957127328795,"extension":7.050055516188401},"index":3,"playId":"6689650b-035d-308e-a99b-5d00f64294ee","pitchNumber":2,"startTime":"2026-07-22T19:34:30.254Z","endTime":"2026-07-22T19:34:33.643Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244288992846844,"aZ":-15.767671388599133,"pfxX":-5.0387075806802955,"pfxZ":8.697579807973428,"pX":-0.45218900944547846,"pZ":2.8675116301367267,"vX0":2.915409193073665,"vY0":-136.08779210448074,"vZ0":-5.00414766998162,"x":134.24,"y":161.36,"x0":-0.8794735013509455,"y0":50.00372926388245,"z0":5.812676301700185,"aX":-9.50622437187652},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":8.5,"spinRate":2152,"spinDirection":233},"zone":4,"typeConfidence":0.88,"plateTime":0.4015859528310961,"extension":7.309287758644196},"index":4,"playId":"e822e159-0c60-3754-9b4f-5e084eb2e727","pitchNumber":3,"startTime":"2026-07-22T19:34:45.823Z","endTime":"2026-07-22T19:34:48.823Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853450616560792,"aZ":-15.754469174016245,"pfxX":-5.719172874155156,"pfxZ":8.325077668505484,"pX":0.07277585861512662,"pZ":1.8074462886289102,"vX0":4.889972980311228,"vY0":-138.79095798166682,"vZ0":-8.128853979803639,"x":114.23,"y":189.98,"x0":-0.9593524860675678,"y0":50.00604238095141,"z0":5.800732735778839,"aX":-11.283141060164484},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":9.5,"spinRate":2265,"spinDirection":225},"zone":8,"typeConfidence":0.89,"plateTime":0.39299557292841314,"extension":7.21153634343938},"index":5,"playId":"6786f7cd-d043-3a90-a449-d209f1f8dae6","pitchNumber":4,"startTime":"2026-07-22T19:35:04.273Z","endTime":"2026-07-22T19:35:31.275Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":681297,"fullName":"Colton Cowser","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.532104900662603,"aZ":-30.55361929894669,"pfxX":-8.031208169731935,"pfxZ":1.0425302146160256,"pX":-0.13535778845137614,"pZ":1.8651438538566119,"vX0":4.983973159392734,"vY0":-123.1034657715237,"vZ0":-3.0812665179854744,"x":122.16,"y":188.42,"x0":-1.125344643192287,"y0":50.0052640760307,"z0":5.674392289961813,"aX":-12.53856331201058},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":13.7,"spinRate":2205,"spinDirection":271},"zone":8,"typeConfidence":0.89,"plateTime":0.4420662492434997,"extension":7.080095078535339},"hitData":{"launchSpeed":95.4,"launchAngle":23.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.75,"coordY":71.72}},"index":6,"playId":"a53a4537-d234-338c-b2f2-e41b09b78ad9","pitchNumber":5,"startTime":"2026-07-22T19:35:33.910Z","endTime":"2026-07-22T19:35:42.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:35:42.061Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out, second baseman Romy Gonzalez to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T19:35:46.611Z","endTime":"2026-07-22T19:37:35.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"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":"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":3},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(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":95.2,"endSpeed":88.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.163908044063593,"aZ":-13.118127497665835,"pfxX":-5.7748314587102065,"pfxZ":9.644002924113757,"pX":-0.09642660493428735,"pZ":2.1481102425196332,"vX0":4.364582004015096,"vY0":-138.53073928144008,"vZ0":-7.651373575934369,"x":120.68,"y":180.78,"x0":-0.9292208826010585,"y0":50.00147392236314,"z0":5.791991778133521,"aX":-11.40833605682659},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2329,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.39292740228389134,"extension":7.179527134860344},"index":0,"playId":"c1850ff9-c588-32cb-b0d6-33568892d417","pitchNumber":1,"startTime":"2026-07-22T19:36:05.823Z","endTime":"2026-07-22T19:36:09.381Z","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":82.2,"endSpeed":77.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.386360163529915,"aZ":-35.89350107658109,"pfxX":-7.443903341374156,"pfxZ":-2.4956182352063685,"pX":0.17485185058423044,"pZ":2.289362468194179,"vX0":5.087080657331372,"vY0":-119.85381414998248,"vZ0":-0.7605545434850933,"x":110.34,"y":176.97,"x0":-0.9850545967453583,"y0":50.00598227178829,"z0":5.7558003816240975,"aX":-11.070206274599304},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.4,"breakHorizontal":12.6,"spinRate":2306,"spinDirection":277},"zone":5,"typeConfidence":0.82,"plateTime":0.4532086155268087,"extension":7.019530908544102},"index":1,"playId":"f9713e45-23ce-307c-8528-ab62b2310c1f","pitchNumber":2,"startTime":"2026-07-22T19:36:18.646Z","endTime":"2026-07-22T19:36:23.016Z","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":82.7,"endSpeed":76.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.537505156498867,"aZ":-36.22968747061864,"pfxX":-6.6237134939642965,"pfxZ":-2.7538292156101436,"pX":0.248310595380483,"pZ":1.649102829696717,"vX0":5.413200834355048,"vY0":-120.36919965132591,"vZ0":-2.0376819763007377,"x":107.53,"y":194.25,"x0":-1.165025379106345,"y0":50.00335145568891,"z0":5.703124372264688,"aX":-9.756952850463408},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.2,"breakHorizontal":10.8,"spinRate":2331,"spinDirection":281},"zone":14,"typeConfidence":0.74,"plateTime":0.45438314015537484,"extension":7.146815528282129},"index":2,"playId":"d42dec14-ebab-3ba0-b905-53290a0aea0a","pitchNumber":3,"startTime":"2026-07-22T19:36:48.428Z","endTime":"2026-07-22T19:36:54.126Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16357333941009,"aZ":-15.622825133731178,"pfxX":-4.6563953533234255,"pfxZ":8.18239243907897,"pX":0.10099132095631375,"pZ":2.4197566357695255,"vX0":4.362231567671907,"vY0":-140.2555215071844,"vZ0":-6.713163874611721,"x":113.15,"y":173.45,"x0":-0.8580020614159416,"y0":50.004912414851376,"z0":5.835187855502385,"aX":-9.420711682955075},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2262,"spinDirection":223},"zone":5,"typeConfidence":0.89,"plateTime":0.3882574033947028,"extension":7.095024144014569},"hitData":{"launchSpeed":98.8,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":151.18}},"index":3,"playId":"fce998de-91fe-3b50-946a-095ffac04992","pitchNumber":4,"startTime":"2026-07-22T19:37:27.049Z","endTime":"2026-07-22T19:37:35.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:37:35.065Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Encarnacion-Strand grounds out, second baseman Romy Gonzalez to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T19:37:47.282Z","endTime":"2026-07-22T19:38:43.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(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":96.0,"endSpeed":88.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6121966130703,"aZ":-11.62883127676236,"pfxX":-5.08291048962143,"pfxZ":10.293189940045934,"pX":-0.1498644794697678,"pZ":2.8573549429649563,"vX0":3.782024785453703,"vY0":-139.70661575755082,"vZ0":-6.2435055736272735,"x":122.71,"y":161.63,"x0":-0.8542137995033012,"y0":50.001220192194424,"z0":5.870170453774922,"aX":-10.144296139623929},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":8.5,"spinRate":2234,"spinDirection":229},"zone":2,"typeConfidence":0.9,"plateTime":0.3906155136808587,"extension":7.187310312393319},"index":0,"playId":"ddf9d394-b13d-31c2-9abc-1da4361be1d3","pitchNumber":1,"startTime":"2026-07-22T19:37:58.124Z","endTime":"2026-07-22T19:38:01.405Z","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":86.7,"endSpeed":77.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35290447710959,"aZ":-31.722049400348787,"pfxX":-0.6472052929508483,"pfxZ":0.2854004695917034,"pX":0.4596959605648638,"pZ":2.121059439476684,"vX0":3.7515455169539473,"vY0":-126.06447133409772,"vZ0":-2.589275584287725,"x":99.48,"y":181.51,"x0":-0.9820016364254769,"y0":50.00082040457234,"z0":5.79619391094049,"aX":-1.0129285344394827},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.1,"breakHorizontal":0.0,"spinRate":1894,"spinDirection":3},"zone":9,"typeConfidence":0.89,"plateTime":0.43926406873239454,"extension":6.891810534846517},"index":1,"playId":"995d797e-96e1-3824-8803-11c93d11b8ba","pitchNumber":2,"startTime":"2026-07-22T19:38:12.455Z","endTime":"2026-07-22T19:38:15.455Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T19:38:26.716Z","endTime":"2026-07-22T19:38:36.175Z","isPitch":false,"type":"action","player":{"id":687952,"link":"/api/v1/people/687952"}},{"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":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14789788871559,"aZ":-29.972671699954418,"pfxX":-0.8427856542117764,"pfxZ":1.3099393015450573,"pX":1.0171507208071835,"pZ":1.3806051476343468,"vX0":5.153505770978275,"vY0":-129.70731960634515,"vZ0":-5.218381601389761,"x":78.23,"y":201.5,"x0":-0.8995830626225064,"y0":50.000354469234374,"z0":5.748099352824502,"aX":-1.413508759422372},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":0.2,"spinRate":1972,"spinDirection":310},"zone":14,"typeConfidence":0.85,"plateTime":0.4248722303144321,"extension":7.095098303242078},"hitData":{"launchSpeed":101.0,"launchAngle":-9.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.5,"coordY":140.57}},"index":3,"playId":"8ea7f780-e817-31a5-b005-bd49b281f4a6","pitchNumber":3,"startTime":"2026-07-22T19:38:36.175Z","endTime":"2026-07-22T19:38:43.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:38:43.949Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a ground ball to right fielder Tyler O'Neill.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T19:40:53.590Z","endTime":"2026-07-22T19:41:24.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Colton Cowser remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T19:39:50.434Z","endTime":"2026-07-22T19:40:55.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.508416229585084,"aZ":-35.7310482356878,"pfxX":6.239581457255076,"pfxZ":-2.2684239189328004,"pX":-0.10359838909381824,"pZ":2.1683634124679925,"vX0":1.4469049928603415,"vY0":-123.82187638886259,"vZ0":-0.876965422088057,"x":120.95,"y":180.23,"x0":-1.5051836276845654,"y0":50.004354121941525,"z0":5.491946295722324,"aX":9.780952842787162},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.1,"breakHorizontal":-11.6,"spinRate":2843,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4407532093860147,"extension":6.4171628098927656},"index":1,"playId":"9013c912-0fbb-3e95-b653-e63ceb6db181","pitchNumber":1,"startTime":"2026-07-22T19:40:55.869Z","endTime":"2026-07-22T19:40:59.409Z","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.6,"endSpeed":88.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82210970449981,"aZ":-23.82057023572469,"pfxX":-5.718572695906825,"pfxZ":4.195549163513666,"pX":0.15120225441915258,"pZ":2.1235465653843946,"vX0":5.961065567732511,"vY0":-139.17326504112634,"vZ0":-4.751894510371855,"x":111.24,"y":181.44,"x0":-1.2601346165330791,"y0":50.00376996911852,"z0":5.400584097240652,"aX":-11.388131714074836},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.0,"breakHorizontal":9.4,"spinRate":2482,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3913243214927147,"extension":6.6568175944986345},"hitData":{"launchSpeed":106.7,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.47,"coordY":101.01}},"index":2,"playId":"0e7d2509-02f4-35c2-af2e-b2f5a23330a5","pitchNumber":2,"startTime":"2026-07-22T19:41:13.888Z","endTime":"2026-07-22T19:41:24.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:41:24.870Z","atBatIndex":64},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Caleb Durbin grounds into a force out, third baseman Christian Encarnacion-Strand to second baseman Jackson Holliday. Willson Contreras out at 2nd. Caleb Durbin to 1st.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T19:41:33.539Z","endTime":"2026-07-22T19:42:36.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":90.3,"endSpeed":83.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634417202378465,"aZ":-26.962716179368208,"pfxX":1.3858740840668138,"pfxZ":2.950859576085409,"pX":0.6917673110990581,"pZ":2.1905701432920095,"vX0":4.8533257001840475,"vY0":-131.46180991038,"vZ0":-3.4801983128838914,"x":90.63,"y":179.63,"x0":-1.3518977381373674,"y0":50.00089586164685,"z0":5.51397597494904,"aX":2.446026554934041},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":-3.5,"spinRate":2519,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.41529022199679666,"extension":6.495215061474635},"index":0,"playId":"cad37396-7c41-331c-9858-b50e84a84c44","pitchNumber":1,"startTime":"2026-07-22T19:41:49.727Z","endTime":"2026-07-22T19:41:52.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.104947722928234,"aZ":-29.968797862461816,"pfxX":9.48936013211881,"pfxZ":1.4381935756084268,"pX":0.8843224959702991,"pZ":2.446797196621275,"vX0":2.638614818044326,"vY0":-122.50984514490165,"vZ0":-1.2691887003634168,"x":83.29,"y":172.72,"x0":-1.4373711065936614,"y0":50.00433131368944,"z0":5.5116784664035885,"aX":14.557143546320585},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":-17.8,"spinRate":2761,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4455192190301833,"extension":6.438175250645351},"index":1,"playId":"46645ec2-1cea-3782-b678-0890273eb6fd","pitchNumber":2,"startTime":"2026-07-22T19:42:10.213Z","endTime":"2026-07-22T19:42:13.213Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08666716229214,"aZ":-28.546658254499995,"pfxX":8.159090013077822,"pfxZ":2.306771504152427,"pX":1.1096913044290668,"pZ":2.1461925599520635,"vX0":3.642412681831525,"vY0":-124.09964442248207,"vZ0":-2.3132747576582813,"x":74.7,"y":180.83,"x0":-1.4336249238465928,"y0":50.00110945963501,"z0":5.450504037167887,"aX":12.820158525705372},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":-15.6,"spinRate":2783,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4400958956739842,"extension":6.397625861885683},"hitData":{"launchSpeed":79.0,"launchAngle":5.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":168.4}},"index":2,"playId":"cc13d441-2bfd-314e-9f78-37ce7a9ea2ab","pitchNumber":3,"startTime":"2026-07-22T19:42:28.569Z","endTime":"2026-07-22T19:42:36.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:42:36.174Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Romy Gonzalez pops out to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T19:43:14.735Z","endTime":"2026-07-22T19:43:30.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"9c6c92c7-9674-3eaa-a6f8-770e81ad8dc7","startTime":"2026-07-22T19:43:02.350Z","endTime":"2026-07-22T19:43:05.350Z","isPitch":false,"type":"pickoff"},{"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":89.8,"endSpeed":83.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.135413516314237,"aZ":-25.83486707183237,"pfxX":2.668441872079366,"pfxZ":3.594333615173978,"pX":-0.037552069384407104,"pZ":2.7393223072257418,"vX0":3.0488974471708294,"vY0":-130.89673861331352,"vZ0":-2.4800964375334043,"x":118.43,"y":164.82,"x0":-1.5568525557206832,"y0":50.00624292681667,"z0":5.599109812950913,"aX":4.711588476821284},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-5.4,"spinRate":2558,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.41570401979638705,"extension":6.335844032743835},"hitData":{"launchSpeed":89.1,"launchAngle":67.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.45,"coordY":158.78}},"index":1,"playId":"235c9da3-e1bf-3970-b9a1-4d3517c13be0","pitchNumber":1,"startTime":"2026-07-22T19:43:17.027Z","endTime":"2026-07-22T19:43:30.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:43:30.172Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T19:43:35.920Z","endTime":"2026-07-22T19:46:32.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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(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":94.1,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914119367349137,"aZ":-12.824249749803412,"pfxX":-2.944766717320483,"pfxZ":10.056038131979143,"pX":-0.9299911474836242,"pZ":2.224628227918832,"vX0":2.4079530278669266,"vY0":-137.0350608208965,"vZ0":-6.529263088978439,"x":152.45,"y":178.72,"x0":-1.4323727032186853,"y0":50.00401934421632,"z0":5.493889290477686,"aX":-5.6674859273492615},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":4.9,"spinRate":2651,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.3978966348944608,"extension":6.416716478897956},"index":0,"playId":"f760f5ae-183e-3d13-959d-9972a773f51f","pitchNumber":1,"startTime":"2026-07-22T19:43:55.836Z","endTime":"2026-07-22T19:43:59.541Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"4f779e8f-87ec-3f41-a71a-9c9530d6f489","startTime":"2026-07-22T19:44:12.834Z","endTime":"2026-07-22T19:44:15.834Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98378727312052,"aZ":-14.764280975692387,"pfxX":-2.0440425006273895,"pfxZ":8.944294137147686,"pX":0.8618880682902186,"pZ":1.5022888841029007,"vX0":6.043021459970861,"vY0":-137.7678246048476,"vZ0":-8.249274031015187,"x":84.15,"y":198.22,"x0":-1.082326545122105,"y0":50.00336581234896,"z0":5.507194942494519,"aX":-3.9794029872459955},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":2.6,"spinRate":2539,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3956745047780723,"extension":6.441681790435791},"index":2,"playId":"50959d60-7966-3b3e-b4ad-fd38c50696a0","pitchNumber":2,"startTime":"2026-07-22T19:44:30.355Z","endTime":"2026-07-22T19:44:34.512Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.280376610728418,"aZ":-12.485785825852101,"pfxX":-3.3626819159503842,"pfxZ":10.178546073978884,"pX":0.07724970942949438,"pZ":2.226575413641054,"vX0":4.994825837079175,"vY0":-137.44762235010202,"vZ0":-6.548168565185435,"x":114.06,"y":178.66,"x0":-1.3173958373423724,"y0":50.00609840761401,"z0":5.468921171444707,"aX":-6.507068218643884},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":5.2,"spinRate":2586,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39681721270856674,"extension":6.538527272480317},"index":3,"playId":"491906b1-a7da-331d-b2b7-b714524e61ff","pitchNumber":3,"startTime":"2026-07-22T19:44:50.794Z","endTime":"2026-07-22T19:44:55.175Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95611704133546,"aZ":-13.976301104380221,"pfxX":-4.19395223405121,"pfxZ":9.64797403495254,"pX":-0.09651831546027657,"pZ":1.9128347986711716,"vX0":4.708298588209248,"vY0":-136.0050462714904,"vZ0":-7.047889457332229,"x":120.68,"y":187.13,"x0":-1.2997331284560458,"y0":50.0002917581127,"z0":5.494314540118527,"aX":-7.9086242683298815},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":2523,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40169783480509436,"extension":6.519342893686067},"index":4,"playId":"15c63188-5411-31bc-937c-ff3032ca7487","pitchNumber":4,"startTime":"2026-07-22T19:45:11.672Z","endTime":"2026-07-22T19:45:16.517Z","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(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":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.098558522558175,"aZ":-21.93552129004972,"pfxX":-5.353227384664951,"pfxZ":5.589308656608599,"pX":0.8810108442381956,"pZ":0.8025589312294011,"vX0":6.9103066180169535,"vY0":-133.7887462826043,"vZ0":-7.945079053937161,"x":83.42,"y":217.11,"x0":-1.027577187029221,"y0":50.00133199148696,"z0":5.3567787598883285,"aX":-9.803321790083514},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":8.4,"spinRate":2284,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40781051547948577,"extension":6.690071779799607},"index":5,"playId":"8cc0996e-9438-3ab9-94ac-59aa82a18e52","pitchNumber":5,"startTime":"2026-07-22T19:45:39.202Z","endTime":"2026-07-22T19:45:42.202Z","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":2},"index":6,"playId":"517e36c1-2d86-4122-ac5a-50dfbc25ffd6","startTime":"2026-07-22T19:46:08.299Z","endTime":"2026-07-22T19:46:13.299Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.933769561066708,"aZ":-30.839625038561863,"pfxX":2.5590429527359686,"pfxZ":0.7555877998892377,"pX":-0.5839207294216177,"pZ":1.4481061333909593,"vX0":1.2286617650631126,"vY0":-132.23141529852506,"vZ0":-4.659858540126298,"x":139.26,"y":199.68,"x0":-1.387425368964051,"y0":50.001762536750235,"z0":5.503044016604498,"aX":4.518835378973342},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":-4.9,"spinRate":767,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4146629350318909,"extension":6.539502380858251},"index":7,"playId":"130d5c9e-0ac4-3f2c-8a30-699a0633e3c7","pitchNumber":6,"startTime":"2026-07-22T19:46:26.800Z","endTime":"2026-07-22T19:46:32.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:46:32.400Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T19:49:06.557Z","endTime":"2026-07-22T19:50:13.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aroldis Chapman replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T19:48:03.770Z","endTime":"2026-07-22T19:49:08.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"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(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.8,"endSpeed":88.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762902016068704,"aZ":-12.312567998388701,"pfxX":1.3005930269103563,"pfxZ":9.992965856353766,"pX":0.47606756278294005,"pZ":2.3493985737282017,"vX0":-1.012885271945127,"vY0":-139.45668599016105,"vZ0":-7.774404202775557,"x":98.85,"y":175.35,"x0":0.6734119446829583,"y0":50.000281510176244,"z0":5.969161116393685,"aX":2.584073806882077},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":-2.2,"spinRate":2374,"spinDirection":163},"zone":6,"typeConfidence":0.89,"plateTime":0.3914431505517171,"extension":7.045598705524191},"index":1,"playId":"f86703e7-105b-3df4-8125-2e64e1d2cffb","pitchNumber":1,"startTime":"2026-07-22T19:49:08.915Z","endTime":"2026-07-22T19:49:12.472Z","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":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.637151980450966,"aZ":-24.631492519456813,"pfxX":-3.326371469816644,"pfxZ":4.5677450739932475,"pX":-1.017997644801531,"pZ":0.5846735121690579,"vX0":-2.8444997328264328,"vY0":-126.36557768576738,"vZ0":-8.275951802909029,"x":155.8,"y":222.99,"x0":0.5460951503837724,"y0":50.00419842406579,"z0":5.818194695180466,"aX":-5.493203243407115},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.0,"breakHorizontal":6.6,"spinRate":2371,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.4299998478172933,"extension":7.393367788591177},"index":2,"playId":"bd132836-3353-3488-8695-8f6e70c1ec77","pitchNumber":2,"startTime":"2026-07-22T19:49:26.160Z","endTime":"2026-07-22T19:49:29.160Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061937902700794,"aZ":-12.23199313159749,"pfxX":2.090743875886477,"pfxZ":9.671848433633304,"pX":-0.7981866825101921,"pZ":2.2230824424664624,"vX0":-3.9734953896636593,"vY0":-141.26375517476845,"vZ0":-8.159567608953308,"x":147.42,"y":178.76,"x0":0.34227004791590454,"y0":50.005602825767575,"z0":5.898195919013782,"aX":4.312342265752437},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":-3.1,"spinRate":2439,"spinDirection":161},"zone":4,"typeConfidence":0.91,"plateTime":0.384779392457379,"extension":7.0153548004732},"index":3,"playId":"8e046291-a2bf-3657-934f-8c9e93802939","pitchNumber":3,"startTime":"2026-07-22T19:49:43.438Z","endTime":"2026-07-22T19:49:46.830Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.830830201259115,"aZ":-13.108940188444338,"pfxX":1.6963193949650683,"pfxZ":9.8386630549673,"pX":-0.10598712439234148,"pZ":2.6085634091495797,"vX0":-2.1680819616205764,"vY0":-137.67371217408393,"vZ0":-6.629184538093723,"x":121.04,"y":168.35,"x0":0.46783810813425025,"y0":50.00539558651055,"z0":5.9184698583004565,"aX":3.2880836975003103},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-2.6,"spinRate":2374,"spinDirection":155},"zone":5,"typeConfidence":0.88,"plateTime":0.39640764753734725,"extension":7.07682635384012},"hitData":{"launchSpeed":95.3,"launchAngle":12.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.24,"coordY":104.64}},"index":4,"playId":"56a02133-b43f-32c1-bbcf-9e7f3355d608","pitchNumber":4,"startTime":"2026-07-22T19:50:01.570Z","endTime":"2026-07-22T19:50:13.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:50:13.793Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Chadwick Tromp grounds into a double play, shortstop Tsung-Che Cheng to second baseman Romy Gonzalez to first baseman Willson Contreras. Jackson Holliday out at 2nd. Chadwick Tromp out at 1st.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T19:50:26.678Z","endTime":"2026-07-22T19:50:46.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"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":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10621222344974,"aZ":-9.117135780842302,"pfxX":-0.027663986316326383,"pfxZ":11.135827812216037,"pX":0.2242272130549126,"pZ":3.385431711896263,"vX0":-0.4986281807929625,"vY0":-142.79380331506027,"vZ0":-5.725888566774926,"x":108.45,"y":147.37,"x0":0.4045092337347162,"y0":50.00074114064173,"z0":5.986921701572084,"aX":-0.05709831504825284},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":0.1,"spinRate":2475,"spinDirection":159},"zone":12,"typeConfidence":0.91,"plateTime":0.3832163543311786,"extension":7.069462122468992},"hitData":{"launchSpeed":95.3,"launchAngle":-17.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":153.71}},"index":0,"playId":"bbe84bf6-aa18-385e-891a-9f6dbaf278b5","pitchNumber":1,"startTime":"2026-07-22T19:50:38.493Z","endTime":"2026-07-22T19:50:46.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:50:46.665Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong challenged (pitch result), call on the field was confirmed: Taylor Ward walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T19:51:03.050Z","endTime":"2026-07-22T19:53:08.764Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11672120604245,"aZ":-10.592499899942391,"pfxX":2.2033655282621956,"pfxZ":10.164000532838216,"pX":-0.6937090912330887,"pZ":1.4766724723464668,"vX0":-4.119596028819265,"vY0":-143.5971940047361,"vZ0":-10.649268897272473,"x":143.44,"y":198.91,"x0":0.4625528641264998,"y0":50.000352955341874,"z0":5.857891849100224,"aX":4.677523773875333},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.8,"breakHorizontal":-3.4,"spinRate":2432,"spinDirection":157},"zone":13,"typeConfidence":0.91,"plateTime":0.37906171913820996,"extension":7.113685707950521},"index":0,"playId":"780824dd-523c-399f-b22d-863b8aab3665","pitchNumber":1,"startTime":"2026-07-22T19:51:14.564Z","endTime":"2026-07-22T19:51:41.565Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"}}},{"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":99.2,"endSpeed":91.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.637086973061958,"aZ":-8.84612306678659,"pfxX":1.1567499290840217,"pfxZ":11.028703284028502,"pX":-2.282319640201799,"pZ":1.621330558520735,"vX0":-7.6310532214454785,"vY0":-144.1003072678583,"vZ0":-10.371999951185193,"x":204.0,"y":195.0,"x0":0.24335819663079866,"y0":50.006591865245824,"z0":5.802605917108924,"aX":2.4482038768739844},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.1,"breakHorizontal":-0.7,"spinRate":2492,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.3792472083816527,"extension":7.128501826147636},"index":1,"playId":"c31cbe99-133d-333e-8194-a5031b5a34a0","pitchNumber":2,"startTime":"2026-07-22T19:51:46.486Z","endTime":"2026-07-22T19:51:49.486Z","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":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65625519280742,"aZ":-11.571794394536878,"pfxX":1.1347205238502642,"pfxZ":9.936189584054517,"pX":0.21370260704756447,"pZ":3.42278014972052,"vX0":-0.8471829376629723,"vY0":-142.81613334622733,"vZ0":-5.353454164821692,"x":108.85,"y":146.36,"x0":0.3661517053263941,"y0":50.00682208411938,"z0":6.04391908451157,"aX":2.353971507865071},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":-1.9,"spinRate":2461,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.38292130611538644,"extension":7.063752824382559},"index":2,"playId":"5934188e-3a84-3514-b1ee-edf369528d5e","pitchNumber":3,"startTime":"2026-07-22T19:52:04.661Z","endTime":"2026-07-22T19:52:08.123Z","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":97.6,"endSpeed":90.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2254022875512,"aZ":-11.64979984799164,"pfxX":2.6410987937337227,"pfxZ":9.932670953010188,"pX":-0.6402380864877237,"pZ":1.962327167062681,"vX0":-3.522888816040509,"vY0":-142.05283718313748,"vZ0":-9.056108085296607,"x":141.4,"y":185.8,"x0":0.2665726184671266,"y0":50.001727744701505,"z0":5.911220128748263,"aX":5.4565585807488475},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":-4.2,"spinRate":2454,"spinDirection":156},"zone":7,"typeConfidence":0.91,"plateTime":0.3839955941273794,"extension":7.018652178403475},"index":3,"playId":"74fa7b47-a78d-32d7-98cc-4719810d785d","pitchNumber":4,"startTime":"2026-07-22T19:52:23.093Z","endTime":"2026-07-22T19:52:26.417Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95090036254314,"aZ":-12.403265610271298,"pfxX":-0.44361469112536317,"pfxZ":9.813587852381943,"pX":-0.06807764014615604,"pZ":3.4944166792056164,"vX0":-0.7319586724373072,"vY0":-140.17681107981122,"vZ0":-4.983084915003832,"x":119.59,"y":144.43,"x0":0.2528465651173754,"y0":50.00691871190767,"z0":6.087305036654725,"aX":-0.8941465223374978},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":1.0,"spinRate":2421,"spinDirection":161},"zone":11,"typeConfidence":0.92,"plateTime":0.38887000059341403,"extension":7.253947358964102},"index":4,"playId":"7899ce5c-b580-38ed-a23d-278338243c03","pitchNumber":5,"startTime":"2026-07-22T19:52:41.746Z","endTime":"2026-07-22T19:53:08.764Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}},"playEndTime":"2026-07-22T19:53:08.764Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Tsung-Che Cheng to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T19:53:12.941Z","endTime":"2026-07-22T19:54:16.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.95"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.74"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"103.27"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.28"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.17"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.09"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.37"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.62"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.64"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.58"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".036"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".977"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".872"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".956"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".977"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".872"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".956"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70238784156637,"aZ":-15.528189695996057,"pfxX":6.050014424905209,"pfxZ":8.21637555216128,"pX":1.740661713331476,"pZ":3.3168951738258285,"vX0":1.329003397633193,"vY0":-140.6981296719481,"vZ0":-4.789054637117107,"x":50.65,"y":149.22,"x0":0.476684148473697,"y0":50.006076510860574,"z0":6.030860656119174,"aX":12.262658271203618},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":-11.3,"spinRate":2360,"spinDirection":168},"zone":12,"typeConfidence":0.91,"plateTime":0.38769890098525295,"extension":7.106814042794077},"index":0,"playId":"d9f5a7de-524d-3413-8b88-778a6bd3aac8","pitchNumber":1,"startTime":"2026-07-22T19:53:19.700Z","endTime":"2026-07-22T19:53:25.531Z","isPitch":true,"type":"pitch"},{"details":{"description":"Taylor Ward advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"d9f5a7de-524d-3413-8b88-778a6bd3aac8","startTime":"2026-07-22T19:53:42.409Z","endTime":"2026-07-22T19:53:49.658Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55200681673277,"aZ":-25.522293687715752,"pfxX":-4.9241327511691315,"pfxZ":3.928413418165455,"pX":0.2616804946967967,"pZ":1.6895974804440197,"vX0":1.2637431147626512,"vY0":-127.77979152412652,"vZ0":-6.066007109560055,"x":107.03,"y":193.16,"x0":0.4077243168629873,"y0":50.00263891835759,"z0":6.038507730685346,"aX":-8.33262721341009},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":8.8,"spinRate":2365,"spinDirection":256},"zone":8,"typeConfidence":0.9,"plateTime":0.42489143260974105,"extension":7.171019025734117},"index":2,"playId":"4a1f510d-2539-37e8-833e-227939993eec","pitchNumber":2,"startTime":"2026-07-22T19:53:49.658Z","endTime":"2026-07-22T19:53:52.930Z","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":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950706174033627,"aZ":-13.518436385050451,"pfxX":5.579203834209937,"pfxZ":9.115158500712106,"pX":0.20962950306606223,"pZ":2.442026213937725,"vX0":-1.8565605149780833,"vY0":-141.38866284741354,"vZ0":-7.596612924228759,"x":109.01,"y":172.85,"x0":0.1456561802459659,"y0":50.0011772218798,"z0":6.011002733838855,"aX":11.417747124935788},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":-9.8,"spinRate":2392,"spinDirection":164},"zone":5,"typeConfidence":0.91,"plateTime":0.38579334543335664,"extension":7.060044974993035},"hitData":{"launchSpeed":109.9,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":157.26}},"index":3,"playId":"af08e662-a763-3787-a56f-40f99b97372b","pitchNumber":3,"startTime":"2026-07-22T19:54:09.778Z","endTime":"2026-07-22T19:54:16.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:54:16.796Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Tsung-Che Cheng to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T19:53:12.941Z","endTime":"2026-07-22T19:54:16.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.95"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.74"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"103.27"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.28"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.17"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.09"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.37"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.62"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.64"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.58"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".036"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".977"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".872"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".956"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".958"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".977"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".872"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".956"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70238784156637,"aZ":-15.528189695996057,"pfxX":6.050014424905209,"pfxZ":8.21637555216128,"pX":1.740661713331476,"pZ":3.3168951738258285,"vX0":1.329003397633193,"vY0":-140.6981296719481,"vZ0":-4.789054637117107,"x":50.65,"y":149.22,"x0":0.476684148473697,"y0":50.006076510860574,"z0":6.030860656119174,"aX":12.262658271203618},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":-11.3,"spinRate":2360,"spinDirection":168},"zone":12,"typeConfidence":0.91,"plateTime":0.38769890098525295,"extension":7.106814042794077},"index":0,"playId":"d9f5a7de-524d-3413-8b88-778a6bd3aac8","pitchNumber":1,"startTime":"2026-07-22T19:53:19.700Z","endTime":"2026-07-22T19:53:25.531Z","isPitch":true,"type":"pitch"},{"details":{"description":"Taylor Ward advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"d9f5a7de-524d-3413-8b88-778a6bd3aac8","startTime":"2026-07-22T19:53:42.409Z","endTime":"2026-07-22T19:53:49.658Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55200681673277,"aZ":-25.522293687715752,"pfxX":-4.9241327511691315,"pfxZ":3.928413418165455,"pX":0.2616804946967967,"pZ":1.6895974804440197,"vX0":1.2637431147626512,"vY0":-127.77979152412652,"vZ0":-6.066007109560055,"x":107.03,"y":193.16,"x0":0.4077243168629873,"y0":50.00263891835759,"z0":6.038507730685346,"aX":-8.33262721341009},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":8.8,"spinRate":2365,"spinDirection":256},"zone":8,"typeConfidence":0.9,"plateTime":0.42489143260974105,"extension":7.171019025734117},"index":2,"playId":"4a1f510d-2539-37e8-833e-227939993eec","pitchNumber":2,"startTime":"2026-07-22T19:53:49.658Z","endTime":"2026-07-22T19:53:52.930Z","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":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950706174033627,"aZ":-13.518436385050451,"pfxX":5.579203834209937,"pfxZ":9.115158500712106,"pX":0.20962950306606223,"pZ":2.442026213937725,"vX0":-1.8565605149780833,"vY0":-141.38866284741354,"vZ0":-7.596612924228759,"x":109.01,"y":172.85,"x0":0.1456561802459659,"y0":50.0011772218798,"z0":6.011002733838855,"aX":11.417747124935788},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":-9.8,"spinRate":2392,"spinDirection":164},"zone":5,"typeConfidence":0.91,"plateTime":0.38579334543335664,"extension":7.060044974993035},"hitData":{"launchSpeed":109.9,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":157.26}},"index":3,"playId":"af08e662-a763-3787-a56f-40f99b97372b","pitchNumber":3,"startTime":"2026-07-22T19:54:09.778Z","endTime":"2026-07-22T19:54:16.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:54:16.796Z","atBatIndex":71},"scoringPlays":[8,10,24,29,32,37,48],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9,10,11],"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":110.76,"y":157.76},"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":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":139.65,"y":188.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":1,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":161.6,"y":59.91},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":135.44,"y":81.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":144.71,"y":164.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":156.37,"y":163.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":80.64,"y":119.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":122.95,"y":103.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":221.23,"y":82.26},"type":"H","description":"Triple"}]}},{"startIndex":12,"endIndex":20,"top":[12,13,14,15,16],"bottom":[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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":152.32,"y":138.51},"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":2,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":199.92,"y":118.48},"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":2,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"coordinates":{"x":148.54,"y":83.7},"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":87.12,"y":107.16},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":105.58,"y":57.64},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":89.99,"y":181.07},"type":"O","description":"Pop Out"}]}},{"startIndex":21,"endIndex":30,"top":[21,22,23,24,25],"bottom":[26,27,28,29,30],"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":174.36,"y":87.27},"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":226.81,"y":104.56},"type":"H","description":"Double"},{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":124.71,"y":96.08},"type":"H","description":"Double"},{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":131.22,"y":49.15},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":111.24,"y":171.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":58.57,"y":95.94},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":133.62,"y":61.11},"type":"O","description":"Sac Fly"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34],"bottom":[35,36,37,38],"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":128.6,"y":198.12},"type":"O","description":"Bunt 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":4,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"coordinates":{"x":117.35,"y":27.45},"type":"H","description":"Home Run"},{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":157.38,"y":166.88},"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":4,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"coordinates":{"x":101.14,"y":164.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"coordinates":{"x":149.78,"y":150.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":93.31,"y":114.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":78.77,"y":54.21},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":123.67,"y":193.35},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41,42],"bottom":[43,44,45],"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":127.49,"y":182.59},"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":5,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":125.21,"y":96.14},"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":163.13,"y":95.44},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":136.77,"y":74.24},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":143.7,"y":147.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":209.73,"y":95.92},"type":"O","description":"Flyout"}]}},{"startIndex":46,"endIndex":53,"top":[46,47,48,49,50],"bottom":[51,52,53],"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":42.35,"y":115.7},"type":"H","description":"Double"},{"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":135.56,"y":186.58},"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":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"coordinates":{"x":50.46,"y":101.01},"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":6,"pitcher":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":66.17,"y":108.1},"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":6,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":103.51,"y":170.45},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":156.37,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":134.9,"y":142.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"coordinates":{"x":177.34,"y":67.98},"type":"O","description":"Lineout"}]}},{"startIndex":54,"endIndex":60,"top":[54,55,56,57],"bottom":[58,59,60],"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":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":75.77,"y":126.08},"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":7,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":143.11,"y":81.13},"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":7,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":190.83,"y":69.58},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":104.18,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":154.49,"y":149.27},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":145.22,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":67,"top":[61,62,63],"bottom":[64,65,66,67],"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":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":187.75,"y":71.72},"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":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":149.28,"y":151.18},"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":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"coordinates":{"x":123.5,"y":140.57},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":201.47,"y":101.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":103.67,"y":168.4},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":162.45,"y":158.78},"type":"O","description":"Pop Out"}]}},{"startIndex":68,"endIndex":71,"top":[68,69,70,71],"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":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":104.24,"y":104.64},"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":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"coordinates":{"x":109.24,"y":153.71},"type":"O","description":"Grounded Into DP"},{"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":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":106.71,"y":157.26},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":4,"hits":5,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"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":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":9,"errors":0,"leftOnBase":4},"away":{"runs":3,"hits":11,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"catcher":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"onDeck":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"inHole":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"battingOrder":8,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"onDeck":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"inHole":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"battingOrder":2,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"balls":1,"strikes":1,"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":6,"groundOuts":9,"airOuts":12,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".238","atBats":37,"obp":".321","slg":".398","ops":".719","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":17,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":10,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":32,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":114,"era":"4.23","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.35","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":33,"strikes":81,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":6,"pitchesPerInning":"14.25","runsScoredPer9":"6.75","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID669236":{"person":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"jerseyNumber":"82","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":28,"groundOuts":68,"airOuts":48,"runs":24,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":44,"baseOnBalls":5,"intentionalWalks":0,"hits":53,"hitByPitch":1,"avg":".252","atBats":210,"obp":".271","slg":".400","ops":".671","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":84,"rbi":37,"leftOnBase":104,"sacBunts":1,"sacFlies":2,"babip":".286","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","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":124,"putOuts":74,"errors":7,"chances":205,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-3)","summary":"6.0 IP, 6 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":8,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":25,"strikes":62,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"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":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":6,"gamesStarted":6,"flyOuts":21,"groundOuts":28,"airOuts":30,"runs":20,"doubles":4,"triples":1,"homeRuns":10,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":120,"obp":".292","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":516,"era":"5.06","inningsPitched":"32.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.19","battersFaced":130,"outs":96,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":516,"balls":185,"strikes":331,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":6,"winPercentage":".250","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"9.56","walksPer9Inn":"2.25","hitsPer9Inn":"8.44","runsScoredPer9":"5.63","homeRunsPer9":"2.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"903","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":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"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":14,"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".241","atBats":29,"obp":".233","slg":".276","ops":".509","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":8,"rbi":4,"leftOnBase":14,"sacBunts":1,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"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":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":5,"putOuts":86,"errors":2,"chances":93,"fielding":".978","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":18,"gamesStarted":18,"flyOuts":51,"groundOuts":86,"airOuts":119,"runs":48,"doubles":20,"triples":2,"homeRuns":10,"strikeOuts":77,"baseOnBalls":32,"intentionalWalks":0,"hits":94,"hitByPitch":1,"atBats":374,"obp":".311","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1601,"era":"4.28","inningsPitched":"96.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.30","battersFaced":409,"outs":290,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1601,"balls":520,"strikes":1081,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".462","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"7.17","walksPer9Inn":"2.98","hitsPer9Inn":"8.75","runsScoredPer9":"4.47","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":36,"lineOuts":32},"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":38,"gamesStarted":0,"flyOuts":32,"groundOuts":26,"airOuts":63,"runs":19,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":51,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":1,"atBats":175,"obp":".265","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":746,"era":"3.00","inningsPitched":"48.0","wins":2,"losses":2,"saves":3,"saveOpportunities":3,"holds":11,"blownSaves":0,"earnedRuns":16,"whip":"1.02","battersFaced":190,"outs":144,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":746,"balls":236,"strikes":510,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".500","pitchesPerInning":"15.54","gamesFinished":13,"strikeoutWalkRatio":"4.64","strikeoutsPer9Inn":"9.56","walksPer9Inn":"2.06","hitsPer9Inn":"7.13","runsScoredPer9":"3.56","homeRunsPer9":"1.13","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":19,"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":46,"gamesStarted":0,"flyOuts":18,"groundOuts":39,"airOuts":44,"runs":15,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":2,"hits":24,"hitByPitch":0,"atBats":150,"obp":".232","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":610,"era":"2.72","inningsPitched":"43.0","wins":4,"losses":1,"saves":4,"saveOpportunities":6,"holds":12,"blownSaves":2,"earnedRuns":13,"whip":"0.88","battersFaced":165,"outs":129,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":610,"balls":221,"strikes":389,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".800","pitchesPerInning":"14.19","gamesFinished":16,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"9.21","walksPer9Inn":"2.93","hitsPer9Inn":"5.02","runsScoredPer9":"3.14","homeRunsPer9":"1.26","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"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":16,"gamesStarted":16,"flyOuts":53,"groundOuts":87,"airOuts":107,"runs":41,"doubles":18,"triples":1,"homeRuns":9,"strikeOuts":74,"baseOnBalls":32,"intentionalWalks":0,"hits":88,"hitByPitch":1,"atBats":351,"obp":".312","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1427,"era":"3.25","inningsPitched":"91.1","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.31","battersFaced":390,"outs":274,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1427,"balls":504,"strikes":923,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".800","pitchesPerInning":"15.62","gamesFinished":0,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.29","walksPer9Inn":"3.15","hitsPer9Inn":"8.67","runsScoredPer9":"4.04","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":8,"errors":0,"chances":15,"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":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":64,"groundOuts":104,"airOuts":116,"runs":58,"doubles":19,"triples":2,"homeRuns":17,"strikeOuts":107,"baseOnBalls":34,"intentionalWalks":1,"hits":94,"hitByPitch":7,"avg":".224","atBats":419,"obp":".292","slg":".401","ops":".693","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":168,"rbi":44,"leftOnBase":162,"sacBunts":0,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.65","popOuts":23,"lineOuts":29},"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":234,"putOuts":148,"errors":12,"chances":394,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"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":1},"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":87,"flyOuts":36,"groundOuts":62,"airOuts":73,"runs":37,"doubles":10,"triples":5,"homeRuns":4,"strikeOuts":76,"baseOnBalls":30,"intentionalWalks":0,"hits":63,"hitByPitch":1,"avg":".237","atBats":266,"obp":".315","slg":".357","ops":".672","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":95,"rbi":37,"leftOnBase":100,"sacBunts":7,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.50","popOuts":17,"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":4,"putOuts":172,"errors":5,"chances":181,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":20,"gamesStarted":20,"flyOuts":78,"groundOuts":105,"airOuts":132,"runs":62,"doubles":37,"triples":2,"homeRuns":9,"strikeOuts":105,"baseOnBalls":42,"intentionalWalks":1,"hits":120,"hitByPitch":3,"atBats":451,"obp":".325","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1925,"era":"4.13","inningsPitched":"117.2","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.38","battersFaced":507,"outs":353,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1925,"balls":688,"strikes":1237,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".308","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.03","walksPer9Inn":"3.21","hitsPer9Inn":"9.18","runsScoredPer9":"4.74","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":11,"passedBall":0,"popOuts":21,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","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":"100","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":101,"flyOuts":62,"groundOuts":85,"airOuts":104,"runs":61,"doubles":20,"triples":0,"homeRuns":7,"strikeOuts":95,"baseOnBalls":80,"intentionalWalks":1,"hits":94,"hitByPitch":5,"avg":".251","atBats":375,"obp":".387","slg":".360","ops":".747","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":135,"rbi":27,"leftOnBase":130,"sacBunts":0,"sacFlies":3,"babip":".315","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.57","popOuts":19,"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":2,"putOuts":161,"errors":2,"chances":165,"fielding":".988","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":19,"gamesStarted":19,"flyOuts":49,"groundOuts":118,"airOuts":84,"runs":49,"doubles":18,"triples":2,"homeRuns":12,"strikeOuts":106,"baseOnBalls":50,"intentionalWalks":1,"hits":95,"hitByPitch":1,"atBats":401,"obp":".322","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1776,"era":"3.61","inningsPitched":"107.1","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.35","battersFaced":454,"outs":322,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1776,"balls":690,"strikes":1086,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".400","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"8.89","walksPer9Inn":"4.19","hitsPer9Inn":"7.97","runsScoredPer9":"4.11","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":11},"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":{},"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":0,"flyOuts":23,"groundOuts":36,"airOuts":54,"runs":21,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":153,"obp":".293","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":600,"era":"3.54","inningsPitched":"40.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.20","battersFaced":167,"outs":122,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":229,"strikes":371,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.75","gamesFinished":9,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"6.20","walksPer9Inn":"2.88","hitsPer9Inn":"7.97","runsScoredPer9":"4.65","homeRunsPer9":"1.55","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":true,"isSubstitute":false}},"ID687637":{"person":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"jerseyNumber":"12","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"902","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":1,"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":48,"flyOuts":22,"groundOuts":30,"airOuts":40,"runs":19,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".241","atBats":141,"obp":".325","slg":".362","ops":".687","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":51,"rbi":14,"leftOnBase":67,"sacBunts":1,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.50","popOuts":10,"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":3,"putOuts":61,"errors":0,"chances":64,"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"}]},"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,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":3,"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":62,"flyOuts":33,"groundOuts":26,"airOuts":52,"runs":22,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":53,"baseOnBalls":19,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".206","atBats":165,"obp":".296","slg":".364","ops":".660","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":60,"rbi":16,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":11,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":72,"errors":3,"chances":79,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"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":5,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".280","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":108,"era":"4.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.17","battersFaced":25,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":38,"strikes":70,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":3,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.50","walksPer9Inn":"3.00","hitsPer9Inn":"7.50","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671286":{"person":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"jerseyNumber":"62","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"901","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":6,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".273","slg":".000","ops":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"babip":".000","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":1,"errors":0,"chances":1,"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"}]},"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":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"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":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","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":2,"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":36,"gamesStarted":0,"flyOuts":23,"groundOuts":37,"airOuts":44,"runs":25,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":42,"baseOnBalls":16,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":155,"obp":".305","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":684,"era":"4.57","inningsPitched":"41.1","wins":2,"losses":2,"saves":3,"saveOpportunities":6,"holds":6,"blownSaves":3,"earnedRuns":21,"whip":"1.23","battersFaced":176,"outs":124,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":251,"strikes":433,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"16.55","gamesFinished":8,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"9.15","walksPer9Inn":"3.48","hitsPer9Inn":"7.62","runsScoredPer9":"5.44","homeRunsPer9":"1.09","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-5 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":58,"groundOuts":88,"airOuts":90,"runs":62,"doubles":18,"triples":0,"homeRuns":21,"strikeOuts":111,"baseOnBalls":54,"intentionalWalks":2,"hits":94,"hitByPitch":6,"avg":".248","atBats":379,"obp":".348","slg":".462","ops":".810","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":175,"rbi":66,"leftOnBase":192,"sacBunts":0,"sacFlies":4,"babip":".291","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.05","popOuts":11,"lineOuts":21},"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":81,"putOuts":699,"errors":2,"chances":782,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669087":{"person":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".129","atBats":31,"obp":".156","slg":".194","ops":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":6,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":3,"putOuts":68,"errors":0,"chances":71,"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"}]},"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":"800","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":21,"groundOuts":31,"airOuts":34,"runs":18,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":40,"baseOnBalls":23,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".214","atBats":131,"obp":".327","slg":".366","ops":".693","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":48,"rbi":15,"leftOnBase":50,"sacBunts":0,"sacFlies":2,"babip":".261","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.20","popOuts":3,"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":94,"putOuts":64,"errors":3,"chances":161,"fielding":".981","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":31,"gamesStarted":0,"flyOuts":12,"groundOuts":33,"airOuts":25,"runs":16,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":1,"hits":28,"hitByPitch":0,"atBats":109,"obp":".299","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":399,"era":"4.00","inningsPitched":"27.0","wins":1,"losses":1,"saves":3,"saveOpportunities":6,"holds":5,"blownSaves":3,"earnedRuns":12,"whip":"1.30","battersFaced":117,"outs":81,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":399,"balls":118,"strikes":281,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".500","pitchesPerInning":"14.78","gamesFinished":11,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"8.00","walksPer9Inn":"2.33","hitsPer9Inn":"9.33","runsScoredPer9":"5.33","homeRunsPer9":"1.33","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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":37,"gamesStarted":0,"flyOuts":14,"groundOuts":34,"airOuts":22,"runs":18,"doubles":9,"triples":2,"homeRuns":1,"strikeOuts":32,"baseOnBalls":8,"intentionalWalks":1,"hits":31,"hitByPitch":4,"atBats":116,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":493,"era":"4.55","inningsPitched":"29.2","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":15,"whip":"1.31","battersFaced":131,"outs":89,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":493,"balls":171,"strikes":322,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".500","pitchesPerInning":"16.62","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.71","walksPer9Inn":"2.43","hitsPer9Inn":"9.40","runsScoredPer9":"5.46","homeRunsPer9":"0.30","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"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":44,"gamesStarted":0,"flyOuts":16,"groundOuts":45,"airOuts":25,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":124,"obp":".269","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":505,"era":"2.48","inningsPitched":"32.2","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":8,"blownSaves":2,"earnedRuns":9,"whip":"1.07","battersFaced":134,"outs":98,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":505,"balls":180,"strikes":325,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".333","pitchesPerInning":"15.46","gamesFinished":6,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.20","hitsPer9Inn":"7.44","runsScoredPer9":"3.31","homeRunsPer9":"0.28","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"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}},"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,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":3,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".500","atBats":12,"obp":".500","slg":"1.000","ops":"1.500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":12,"rbi":4,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":2,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":37,"groundOuts":45,"airOuts":54,"runs":28,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":72,"baseOnBalls":28,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".208","atBats":212,"obp":".300","slg":".335","ops":".635","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":71,"rbi":27,"leftOnBase":107,"sacBunts":1,"sacFlies":2,"babip":".269","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":159,"errors":2,"chances":164,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"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":79,"flyOuts":34,"groundOuts":43,"airOuts":62,"runs":33,"doubles":10,"triples":0,"homeRuns":13,"strikeOuts":87,"baseOnBalls":19,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".197","atBats":238,"obp":".264","slg":".403","ops":".667","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":96,"rbi":35,"leftOnBase":118,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.31","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":86,"errors":6,"chances":152,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[621493,624413,683002,641933,691723,681297,665750,687952,702616,669087,671286,687637,644433,665152,689296],"pitchers":[665152,689296],"bench":[669236],"bullpen":[669358,680694,666974,670329,552640,669432,544150,677020,669330,664991,687064],"battingOrder":[621493,624413,683002,641933,681297,665750,687952,702616,644433],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Alonso (18, Bennett); O'Neill (8, Bennett); Mayo (10, Bennett)."},{"label":"HR","value":"Encarnacion-Strand (2, 4th inning off Bennett, 0 on, 1 out)."},{"label":"TB","value":"Alonso 3; Encarnacion-Strand 6; Henderson; Holliday 2; Mayo 2; O'Neill 2; Ward, T."},{"label":"RBI","value":"Encarnacion-Strand 2 (4); O'Neill (16)."},{"label":"2-out RBI","value":"O'Neill."},{"label":"Runners left in scoring position, 2 out","value":"Mayo; Alonso; Huff; Beavers."},{"label":"GIDP","value":"Tromp."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"8."}]}],"note":[{"label":"a","value":"Popped out for Rodríguez, Jo in the 6th."},{"label":"b","value":"Flied out for Mayo in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":8,"airOuts":10,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".245","atBats":32,"obp":".315","slg":".395","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":15,"rbi":6,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":12,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":37,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":127,"era":"3.54","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.22","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":33,"strikes":94,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":3,"pitchesPerInning":"14.11","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 6-3)","summary":"5.2 IP, 3 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":8,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":19,"strikes":64,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.76","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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":10,"gamesStarted":10,"flyOuts":35,"groundOuts":61,"airOuts":68,"runs":17,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":9,"intentionalWalks":1,"hits":47,"hitByPitch":2,"atBats":214,"obp":".254","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":803,"era":"2.58","inningsPitched":"59.1","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.94","battersFaced":229,"outs":178,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":803,"balls":257,"strikes":546,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":3,"winPercentage":".667","pitchesPerInning":"13.53","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"6.37","walksPer9Inn":"1.37","hitsPer9Inn":"7.13","runsScoredPer9":"2.58","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"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"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"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":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":39,"groundOuts":63,"airOuts":78,"runs":51,"doubles":17,"triples":2,"homeRuns":22,"strikeOuts":95,"baseOnBalls":37,"intentionalWalks":1,"hits":96,"hitByPitch":15,"avg":".292","atBats":329,"obp":".385","slg":".556","ops":".941","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":183,"rbi":66,"leftOnBase":126,"sacBunts":0,"sacFlies":3,"babip":".344","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.96","popOuts":25,"lineOuts":14},"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":64,"putOuts":649,"errors":3,"chances":716,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID594027":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":9,"groundOuts":22,"airOuts":16,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":2,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":86,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":337,"era":"2.49","inningsPitched":"21.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":6,"whip":"1.06","battersFaced":90,"outs":65,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":337,"balls":90,"strikes":247,"strikePercentage":".730","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".500","pitchesPerInning":"15.55","gamesFinished":2,"strikeoutWalkRatio":"13.50","strikeoutsPer9Inn":"11.22","walksPer9Inn":"0.83","hitsPer9Inn":"8.72","runsScoredPer9":"3.74","homeRunsPer9":"0.83","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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}},"ID700842":{"person":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":3,"gamesStarted":2,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":169,"era":"2.89","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.96","battersFaced":36,"outs":28,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":64,"strikes":105,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"18.11","gamesFinished":1,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.68","walksPer9Inn":"3.86","hitsPer9Inn":"4.82","runsScoredPer9":"2.89","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":true,"isSubstitute":false}},"ID663853":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"jerseyNumber":"23","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":17,"airOuts":8,"runs":5,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".189","atBats":53,"obp":".271","slg":".321","ops":".592","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":17,"rbi":6,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"2.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":42,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID663776":{"person":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":2,"gamesStarted":2,"flyOuts":4,"groundOuts":6,"airOuts":10,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":40,"obp":".381","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":141,"era":"4.82","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.71","battersFaced":42,"outs":28,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":46,"strikes":95,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"15.11","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.64","walksPer9Inn":"1.93","hitsPer9Inn":"13.50","runsScoredPer9":"5.79","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"37","position":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":15,"groundOuts":22,"airOuts":27,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".150","atBats":100,"obp":".234","slg":".260","ops":".494","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":26,"rbi":9,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".197","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.33","popOuts":6,"lineOuts":6},"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":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687941":{"person":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":27,"obp":".281","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":113,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.13","battersFaced":32,"outs":24,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":38,"strikes":75,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"14.13","gamesFinished":5,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"5.63","walksPer9Inn":"4.50","hitsPer9Inn":"5.63","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":26,"groundOuts":37,"airOuts":42,"runs":17,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":36,"baseOnBalls":12,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":150,"obp":".299","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":628,"era":"3.66","inningsPitched":"39.1","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.22","battersFaced":165,"outs":118,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":628,"balls":211,"strikes":417,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"15.97","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.24","walksPer9Inn":"2.75","hitsPer9Inn":"8.24","runsScoredPer9":"3.89","homeRunsPer9":"1.37","inheritedRunners":27,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":16,"groundOuts":26,"airOuts":26,"runs":13,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".244","atBats":90,"obp":".317","slg":".389","ops":".706","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":35,"rbi":7,"leftOnBase":31,"sacBunts":1,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":2,"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":67,"putOuts":36,"errors":3,"chances":106,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":16,"groundOuts":35,"airOuts":26,"runs":14,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":4,"avg":".270","atBats":122,"obp":".366","slg":".361","ops":".727","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":44,"rbi":15,"leftOnBase":44,"sacBunts":4,"sacFlies":1,"babip":".360","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"122.00","popOuts":5,"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":{"gamesStarted":1,"caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":15,"putOuts":309,"errors":2,"chances":326,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":13,"gamesStarted":8,"flyOuts":38,"groundOuts":84,"airOuts":58,"runs":48,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":49,"baseOnBalls":24,"intentionalWalks":0,"hits":80,"hitByPitch":1,"atBats":266,"obp":".356","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1102,"era":"6.06","inningsPitched":"65.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.59","battersFaced":296,"outs":196,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1102,"balls":394,"strikes":708,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".250","pitchesPerInning":"16.87","gamesFinished":1,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.31","hitsPer9Inn":"11.02","runsScoredPer9":"6.61","homeRunsPer9":"1.52","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":98,"flyOuts":77,"groundOuts":67,"airOuts":130,"runs":52,"doubles":21,"triples":3,"homeRuns":15,"strikeOuts":85,"baseOnBalls":41,"intentionalWalks":2,"hits":99,"hitByPitch":2,"avg":".264","atBats":375,"obp":".336","slg":".456","ops":".792","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":425,"totalBases":171,"rbi":50,"leftOnBase":182,"sacBunts":1,"sacFlies":5,"babip":".300","groundOutsToAirouts":"0.52","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":21,"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":8,"putOuts":191,"errors":6,"chances":205,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 19)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":2,"strikes":10,"strikePercentage":".830","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":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":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":38,"gamesStarted":0,"flyOuts":18,"groundOuts":32,"airOuts":37,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":133,"obp":".230","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":526,"era":"1.95","inningsPitched":"37.0","wins":5,"losses":1,"saves":2,"saveOpportunities":3,"holds":19,"blownSaves":1,"earnedRuns":8,"whip":"0.86","battersFaced":140,"outs":111,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":526,"balls":153,"strikes":373,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".833","pitchesPerInning":"14.22","gamesFinished":7,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"9.49","walksPer9Inn":"1.46","hitsPer9Inn":"6.32","runsScoredPer9":"2.19","homeRunsPer9":"0.73","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"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"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":18,"gamesStarted":18,"flyOuts":52,"groundOuts":104,"airOuts":97,"runs":29,"doubles":19,"triples":1,"homeRuns":11,"strikeOuts":90,"baseOnBalls":28,"intentionalWalks":0,"hits":86,"hitByPitch":3,"atBats":375,"obp":".287","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1483,"era":"2.48","inningsPitched":"101.2","wins":12,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.12","battersFaced":408,"outs":305,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1483,"balls":532,"strikes":951,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".923","pitchesPerInning":"14.59","gamesFinished":0,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"7.97","walksPer9Inn":"2.48","hitsPer9Inn":"7.61","runsScoredPer9":"2.57","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":12,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":30,"groundOuts":32,"airOuts":54,"runs":20,"doubles":15,"triples":1,"homeRuns":5,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".239","atBats":163,"obp":".295","slg":".436","ops":".731","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":71,"rbi":17,"leftOnBase":78,"sacBunts":1,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.60","popOuts":14,"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":63,"putOuts":91,"errors":2,"chances":156,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686580":{"person":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 14)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":28,"gamesStarted":0,"flyOuts":13,"groundOuts":20,"airOuts":20,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":101,"obp":".336","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":407,"era":"5.11","inningsPitched":"24.2","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":14,"blownSaves":1,"earnedRuns":14,"whip":"1.46","battersFaced":109,"outs":74,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":407,"balls":136,"strikes":271,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".200","pitchesPerInning":"16.50","gamesFinished":3,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"12.04","walksPer9Inn":"2.19","hitsPer9Inn":"10.95","runsScoredPer9":"6.20","homeRunsPer9":"1.46","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"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"}]},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":33,"groundOuts":105,"airOuts":89,"runs":44,"doubles":18,"triples":1,"homeRuns":10,"strikeOuts":46,"baseOnBalls":22,"intentionalWalks":0,"hits":74,"hitByPitch":6,"avg":".239","atBats":309,"obp":".301","slg":".401","ops":".702","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":124,"rbi":44,"leftOnBase":129,"sacBunts":3,"sacFlies":2,"babip":".251","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.90","popOuts":26,"lineOuts":30},"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":171,"putOuts":64,"errors":6,"chances":241,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":25,"groundOuts":33,"airOuts":43,"runs":17,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":57,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":3,"avg":".200","atBats":160,"obp":".266","slg":".294","ops":".560","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":47,"rbi":9,"leftOnBase":81,"sacBunts":3,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.33","popOuts":7,"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":7,"stolenBases":29,"stolenBasePercentage":".806","caughtStealingPercentage":".194","assists":23,"putOuts":457,"errors":4,"chances":484,"fielding":".992","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 3B, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"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":93,"flyOuts":36,"groundOuts":94,"airOuts":86,"runs":43,"doubles":10,"triples":3,"homeRuns":13,"strikeOuts":118,"baseOnBalls":28,"intentionalWalks":0,"hits":69,"hitByPitch":4,"avg":".192","atBats":359,"obp":".254","slg":".345","ops":".599","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":124,"rbi":52,"leftOnBase":133,"sacBunts":1,"sacFlies":7,"babip":".238","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.62","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":166,"errors":1,"chances":172,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":6,"groundOuts":9,"airOuts":7,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".256","atBats":39,"obp":".318","slg":".282","ops":".600","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":11,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".385","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":18,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":60,"groundOuts":59,"airOuts":110,"runs":37,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":96,"baseOnBalls":26,"intentionalWalks":0,"hits":73,"hitByPitch":3,"atBats":336,"obp":".279","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1360,"era":"3.31","inningsPitched":"89.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.10","battersFaced":367,"outs":269,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1360,"balls":424,"strikes":936,"strikePercentage":".690","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".455","pitchesPerInning":"15.17","gamesFinished":0,"strikeoutWalkRatio":"3.69","strikeoutsPer9Inn":"9.64","walksPer9Inn":"2.61","hitsPer9Inn":"7.33","runsScoredPer9":"3.71","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":96,"flyOuts":50,"groundOuts":94,"airOuts":94,"runs":48,"doubles":25,"triples":3,"homeRuns":9,"strikeOuts":77,"baseOnBalls":18,"intentionalWalks":0,"hits":104,"hitByPitch":6,"avg":".283","atBats":367,"obp":".327","slg":".441","ops":".768","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":162,"rbi":43,"leftOnBase":139,"sacBunts":2,"sacFlies":0,"babip":".338","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.78","popOuts":16,"lineOuts":28},"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":5,"putOuts":235,"errors":1,"chances":241,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":27,"gamesStarted":3,"flyOuts":25,"groundOuts":34,"airOuts":43,"runs":12,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":142,"obp":".245","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":621,"era":"2.61","inningsPitched":"41.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":12,"whip":"0.94","battersFaced":163,"outs":124,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":621,"balls":236,"strikes":385,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"15.02","gamesFinished":6,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"10.02","walksPer9Inn":"3.92","hitsPer9Inn":"4.57","runsScoredPer9":"2.61","homeRunsPer9":"1.09","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":30,"groundOuts":65,"airOuts":53,"runs":26,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":20,"intentionalWalks":0,"hits":52,"hitByPitch":3,"avg":".268","atBats":194,"obp":".344","slg":".397","ops":".741","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":77,"rbi":18,"leftOnBase":93,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.50","popOuts":8,"lineOuts":15},"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":1,"putOuts":10,"errors":0,"chances":11,"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"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(S, 23)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":7,"strikes":6,"strikePercentage":".460","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":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":2,"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":34,"gamesStarted":0,"flyOuts":17,"groundOuts":27,"airOuts":29,"runs":8,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":121,"obp":".304","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":524,"era":"1.93","inningsPitched":"32.2","wins":1,"losses":3,"saves":23,"saveOpportunities":25,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"1.26","battersFaced":138,"outs":98,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":524,"balls":175,"strikes":349,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".250","pitchesPerInning":"16.04","gamesFinished":28,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"11.02","walksPer9Inn":"4.41","hitsPer9Inn":"6.89","runsScoredPer9":"2.20","homeRunsPer9":"0.28","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"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"}]},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":32,"gamesStarted":0,"flyOuts":30,"groundOuts":49,"airOuts":61,"runs":26,"doubles":9,"triples":2,"homeRuns":8,"strikeOuts":42,"baseOnBalls":19,"intentionalWalks":0,"hits":48,"hitByPitch":3,"atBats":197,"obp":".318","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":832,"era":"4.53","inningsPitched":"51.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":26,"whip":"1.30","battersFaced":222,"outs":155,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":832,"balls":305,"strikes":527,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.10","gamesFinished":21,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"7.32","walksPer9Inn":"3.31","hitsPer9Inn":"8.36","runsScoredPer9":"4.53","homeRunsPer9":"1.39","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":14},"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}}},"batters":[807799,678882,677800,575929,702332,663853,680776,657136,691907,687562,686580,676477,547973],"pitchers":[687562,686580,676477,547973],"bench":[663330,655316,665966,678011],"bullpen":[678394,687941,543243,594027,663558,700842,663776,801139,670245,669711],"battingOrder":[807799,678882,677800,575929,702332,663853,680776,657136,691907],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Gonzalez, R (2, Kremer)."},{"label":"3B","value":"Duran, Ja (3, Kremer)."},{"label":"HR","value":"Rafaela (9, 4th inning off Kremer, 0 on, 2 out)."},{"label":"TB","value":"Contreras, Wn 2; Duran, Ja 3; Durbin 2; Gonzalez, R 2; Rafaela 5; Yoshida."},{"label":"RBI","value":"Duran, Ja 3 (52); Durbin 2 (44); Rafaela (43)."},{"label":"2-out RBI","value":"Duran, Ja 2; Rafaela."},{"label":"Runners left in scoring position, 2 out","value":"Wong 2."},{"label":"SF","value":"Duran, Ja."},{"label":"Team RISP","value":"3-for-7."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Cheng, T-Gonzalez, R-Contreras, Wn)."}]}],"note":[]}},"officials":[{"official":{"id":681849,"fullName":"Felix Neon","link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"First Base"},{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Bennett."},{"label":"ABS Challenge","value":"Yoshida 2 (Strike-Overturned to Ball, Strike-Confirmed); Cowser (Strike-Confirmed); Wong (Ball-Confirmed); Ward, T (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Kremer 87-62; Nunez 27-19; Bennett 83-64; Slaten 19-14; Whitlock 12-10; Chapman 13-6."},{"label":"Groundouts-flyouts","value":"Kremer 5-4; Nunez 3-0; Bennett 5-4; Slaten 0-1; Whitlock 2-1; Chapman 2-0."},{"label":"Batters faced","value":"Kremer 27; Nunez 7; Bennett 26; Slaten 5; Whitlock 3; Chapman 4."},{"label":"Inherited runners-scored","value":"Slaten 1-0."},{"label":"Umpires","value":"HP: Felix Neon. 1B: Austin Jones. 2B: Jordan Baker. 3B: Stu Scheurwater. "},{"label":"Weather","value":"82 degrees, Partly Cloudy."},{"label":"Wind","value":"11 mph, Out To CF."},{"label":"First pitch","value":"1:35 PM."},{"label":"T","value":"2:19."},{"label":"Att","value":"35,039."},{"label":"Venue","value":"Fenway Park."},{"label":"July 22, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952","boxscoreName":"Encarnacion-Strand"},"jerseyNumber":"32","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":3,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".500","atBats":12,"obp":".500","slg":"1.000","ops":"1.500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":12,"rbi":4,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":2,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","boxscoreName":"Rafaela"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":96,"flyOuts":50,"groundOuts":94,"airOuts":94,"runs":48,"doubles":25,"triples":3,"homeRuns":9,"strikeOuts":77,"baseOnBalls":18,"intentionalWalks":0,"hits":104,"hitByPitch":6,"avg":".283","atBats":367,"obp":".327","slg":".441","ops":".768","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":162,"rbi":43,"leftOnBase":139,"sacBunts":2,"sacFlies":0,"babip":".338","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.78","popOuts":16,"lineOuts":28},"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":5,"putOuts":235,"errors":1,"chances":241,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","boxscoreName":"Durbin"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":33,"groundOuts":105,"airOuts":89,"runs":44,"doubles":18,"triples":1,"homeRuns":10,"strikeOuts":46,"baseOnBalls":22,"intentionalWalks":0,"hits":74,"hitByPitch":6,"avg":".239","atBats":309,"obp":".301","slg":".401","ops":".702","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":124,"rbi":44,"leftOnBase":129,"sacBunts":3,"sacFlies":2,"babip":".251","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.90","popOuts":26,"lineOuts":30},"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":171,"putOuts":64,"errors":6,"chances":241,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"loser":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"save":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}