{"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":776686,"link":"/api/v1.1/game/776686/feed/live","metaData":{"wait":10,"timeStamp":"20250820_012041","gameEvents":["force_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776686,"type":"R","doubleHeader":"N","id":"2025/08/19/slnmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776686-2025-08-19","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-19T22:40:00Z","originalDate":"2025-08-19","officialDate":"2025-08-19","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":127,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":64,"ties":0,"pct":".496"},"records":{},"divisionLeader":false,"wins":63,"losses":64,"winningPercentage":".496"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2025,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":126,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":59,"losses":67,"ties":0,"pct":".468"},"records":{},"divisionLeader":false,"wins":59,"losses":67,"winningPercentage":".468"},"franchiseName":"Miami","clubName":"Marlins","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID701552":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552","firstName":"Andre","lastName":"Granillo","birthDate":"2000-05-12","currentAge":26,"birthCity":"Hemet","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Granillo","middleName":"Anthony","boxscoreName":"Granillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-NEE-oh","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Granillo","nameSlug":"andre-granillo-701552","firstLastName":"Andre Granillo","lastFirstName":"Granillo, Andre","lastInitName":"Granillo, A","initLastName":"A Granillo","fullFMLName":"Andre Anthony Granillo","fullLFMName":"Granillo, Andre Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID691185":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185","firstName":"Maximo","lastName":"Acosta","primaryNumber":"24","birthDate":"2002-10-29","currentAge":23,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Maximo","useLastName":"Acosta","middleName":"Douglas Jose","boxscoreName":"Acosta","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ah-COSE-ta","mlbDebutDate":"2025-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maximo Acosta","nameSlug":"maximo-acosta-691185","firstLastName":"Maximo Acosta","lastFirstName":"Acosta, Maximo","lastInitName":"Acosta, M","initLastName":"M Acosta","fullFMLName":"Maximo Douglas Jose Acosta","fullLFMName":"Acosta, Maximo Douglas Jose","strikeZoneTop":3.163,"strikeZoneBottom":1.596},"ID678692":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692","firstName":"Ronny","lastName":"Henriquez","primaryNumber":"32","birthDate":"2000-06-20","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 10\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ronny","useLastName":"Henriquez","boxscoreName":"Henriquez, R","gender":"M","nameMatrilineal":"Aquino","isPlayer":true,"isVerified":true,"pronunciation":"ehn-ree-kez","mlbDebutDate":"2022-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronny Henriquez","nameSlug":"ronny-henriquez-678692","firstLastName":"Ronny Henriquez","lastFirstName":"Henriquez, Ronny","lastInitName":"Henriquez, R","initLastName":"R Henriquez","fullFMLName":"Ronny  Henriquez","fullLFMName":"Henriquez, Ronny ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID681006":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006","firstName":"Joshua","lastName":"Simpson","primaryNumber":"37","birthDate":"1997-08-19","currentAge":29,"birthCity":"Stafford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Simpson","middleName":"Wayne","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Simpson","nameSlug":"josh-simpson-681006","firstLastName":"Josh Simpson","lastFirstName":"Simpson, Josh","lastInitName":"Simpson, J","initLastName":"J Simpson","fullFMLName":"Joshua Wayne Simpson","fullLFMName":"Simpson, Joshua Wayne","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID678368":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368","firstName":"Valente","lastName":"Bellozo","primaryNumber":"56","birthDate":"2000-01-04","currentAge":26,"birthCity":"Mexicali","birthStateProvince":"BC","birthCountry":"Mexico","height":"5' 10\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Valente","useLastName":"Bellozo","boxscoreName":"Bellozo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"pronunciation":"bay-YO-so","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Valente Bellozo","nameSlug":"valente-bellozo-678368","firstLastName":"Valente Bellozo","lastFirstName":"Bellozo, Valente","lastInitName":"Bellozo, V","initLastName":"V Bellozo","fullFMLName":"Valente  Bellozo","fullLFMName":"Bellozo, Valente ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID686894":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894","firstName":"Joseph","lastName":"Wiemer","birthDate":"1999-02-11","currentAge":27,"birthCity":"Sylvania","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Joey","useLastName":"Wiemer","middleName":"Daryl","boxscoreName":"Wiemer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"wee-mur","mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Wiemer","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"joey-wiemer-686894","firstLastName":"Joey Wiemer","lastFirstName":"Wiemer, Joey","lastInitName":"Wiemer, J","initLastName":"J Wiemer","fullFMLName":"Joseph Daryl Wiemer","fullLFMName":"Wiemer, Joseph Daryl","strikeZoneTop":3.383,"strikeZoneBottom":1.707},"ID665795":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795","firstName":"Edward","lastName":"Cabrera","primaryNumber":"30","birthDate":"1998-04-13","currentAge":28,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edward","useLastName":"Cabrera","middleName":"Brany","boxscoreName":"Cabrera, E","gender":"M","nameMatrilineal":"Cabrera","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edward Cabrera","nameSlug":"edward-cabrera-665795","firstLastName":"Edward Cabrera","lastFirstName":"Cabrera, Edward","lastInitName":"Cabrera, E","initLastName":"E Cabrera","fullFMLName":"Edward Brany Cabrera","fullLFMName":"Cabrera, Edward Brany","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID660896":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896","firstName":"Jorge","lastName":"Alcala","primaryNumber":"65","birthDate":"1995-07-28","currentAge":31,"birthCity":"Bajos de Haina","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jorge","useLastName":"Alcala","middleName":"Luis","boxscoreName":"Alcala","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AL-cah-lah","mlbDebutDate":"2019-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Alcala","nameSlug":"jorge-alcala-660896","firstLastName":"Jorge Alcala","lastFirstName":"Alcala, Jorge","lastInitName":"Alcala, J","initLastName":"J Alcala","fullFMLName":"Jorge Luis Alcala","fullLFMName":"Alcala, Jorge Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676572":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572","firstName":"Eric","lastName":"Wagaman","primaryNumber":"39","birthDate":"1997-08-14","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Eric","useLastName":"Wagaman","boxscoreName":"Wagaman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"wah-gah-min","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Wagaman","nameSlug":"eric-wagaman-676572","firstLastName":"Eric Wagaman","lastFirstName":"Wagaman, Eric","lastInitName":"Wagaman, E","initLastName":"E Wagaman","fullFMLName":"Eric Wagaman","fullLFMName":"Wagaman, Eric","strikeZoneTop":3.386,"strikeZoneBottom":1.709},"ID641658":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658","firstName":"Garrett","lastName":"Hampson","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"5' 10\"","weight":196,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Garrett","useLastName":"Hampson","middleName":"Reese","boxscoreName":"Hampson","nickName":"G Hamp","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2018-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Hampson","nameSlug":"garrett-hampson-641658","firstLastName":"Garrett Hampson","lastFirstName":"Hampson, Garrett","lastInitName":"Hampson, G","initLastName":"G Hampson","fullFMLName":"Garrett Reese Hampson","fullLFMName":"Hampson, Garrett Reese","strikeZoneTop":3.119,"strikeZoneBottom":1.574},"ID615698":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698","firstName":"Cal","lastName":"Quantrill","primaryNumber":"44","birthDate":"1995-02-10","currentAge":31,"birthCity":"Port Hope","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cal","useLastName":"Quantrill","middleName":"Paul","boxscoreName":"Quantrill","nickName":"Quan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"kwan-trull","mlbDebutDate":"2019-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Quantrill","nameSlug":"cal-quantrill-615698","firstLastName":"Cal Quantrill","lastFirstName":"Quantrill, Cal","lastInitName":"Quantrill, C","initLastName":"C Quantrill","fullFMLName":"Cal Paul Quantrill","fullLFMName":"Quantrill, Cal Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID685107":{"id":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107","firstName":"Anthony","lastName":"Veneziano","birthDate":"1997-09-01","currentAge":29,"birthCity":"Hackettstown","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Veneziano","middleName":"James","boxscoreName":"Veneziano","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"veh-knee-zee-ah-no","mlbDebutDate":"2023-09-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Veneziano","nameSlug":"anthony-veneziano-685107","firstLastName":"Anthony Veneziano","lastFirstName":"Veneziano, Anthony","lastInitName":"Veneziano, A","initLastName":"A Veneziano","fullFMLName":"Anthony James Veneziano","fullLFMName":"Veneziano, Anthony James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2025"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":7612,"firstPitch":"2025-08-19T22:41:00.000Z","gameDurationMinutes":159},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"home":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"}},"officialScorer":{"id":573949,"fullName":"Charlie McCarthy","link":"/api/v1/people/573949"},"primaryDatacaster":{"id":800979,"fullName":"James Carrig","link":"/api/v1/people/800979"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T22:41:09.595Z","endTime":"2025-08-19T22:42:05.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":"2025-08-19T19:00:27.673Z","endTime":"2025-08-19T22:16:06.726Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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":"2025-08-19T22:16:06.726Z","endTime":"2025-08-19T22:40:50.085Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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":"2025-08-19T22:40:50.085Z","endTime":"2025-08-19T22:41:11.581Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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":96.2,"endSpeed":87.2,"strikeZoneTop":3.51205439678603,"strikeZoneBottom":1.60317315097119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.41248043645454,"aZ":-12.947586831257777,"pfxX":-6.192434122563336,"pfxZ":9.810475350143811,"pX":0.6402503480539995,"pZ":2.433120403352919,"vX0":6.899724042194244,"vY0":-139.7968586161069,"vZ0":-7.060775869501136,"x":92.6,"y":173.09,"x0":-1.0669447922039275,"y0":50.001083389242815,"z0":5.858893411000251,"aX":-12.134751770738399},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2416,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39327462314116257,"extension":6.451139678508527},"index":3,"playId":"0ab52c88-d669-33ea-9609-70f1be7b4f85","pitchNumber":1,"startTime":"2025-08-19T22:41:11.581Z","endTime":"2025-08-19T22:41:16.799Z","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":93.5,"endSpeed":85.2,"strikeZoneTop":3.22828620779035,"strikeZoneBottom":1.43529865440347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77082542997541,"aZ":-23.257510883678385,"pfxX":-9.78815372493853,"pfxZ":4.811610277222748,"pX":0.6312508468347012,"pZ":1.2573235154304372,"vX0":7.546532204793393,"vY0":-135.80240177274234,"vZ0":-7.9087130666810355,"x":92.94,"y":204.83,"x0":-0.9220811239585794,"y0":50.0049832119409,"z0":5.844099578518441,"aX":-18.150949882130604},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":16.0,"spinRate":1797,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4044597275534678,"extension":6.475541357245069},"index":4,"playId":"04dc5551-d521-32dd-8c11-5e7ec81a618b","pitchNumber":2,"startTime":"2025-08-19T22:41:23.424Z","endTime":"2025-08-19T22:41:27.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.33634824752517,"strikeZoneBottom":1.60959013568171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23621190279226,"aZ":-36.710906441047754,"pfxX":6.249548752877038,"pfxZ":-2.9700925071796638,"pX":2.2209520055851018,"pZ":0.020332619073618604,"vX0":5.159655826699369,"vY0":-122.98520715607508,"vZ0":-7.060033447159153,"x":32.34,"y":238.23,"x0":-0.7190883034722076,"y0":50.00499773938351,"z0":6.056130918821742,"aX":9.538198590837},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.8,"breakHorizontal":-12.6,"spinRate":2607,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4459884996372945,"extension":6.282279389028517},"index":5,"playId":"b729c8c4-1521-3886-a31c-08448754d689","pitchNumber":3,"startTime":"2025-08-19T22:41:34.922Z","endTime":"2025-08-19T22:41:38.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30615352594429,"aZ":-20.11983240517874,"pfxX":-9.526100608980425,"pfxZ":5.92365526907484,"pX":0.1536354009842436,"pZ":2.328044071532694,"vX0":6.321617593570101,"vY0":-142.1684744296387,"vZ0":-6.3000228956143225,"x":111.14,"y":175.92,"x0":-0.8675395308050547,"y0":50.004570815612034,"z0":5.861090613582117,"aX":-19.3924450726163},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.5,"breakHorizontal":15.8,"spinRate":2321,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.38610151936535075,"extension":6.299084266175909},"hitData":{"launchSpeed":108.7,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.49,"coordY":82.06}},"index":6,"playId":"86a635ba-28e5-3e53-9e83-5057133b693f","pitchNumber":4,"startTime":"2025-08-19T22:41:54.866Z","endTime":"2025-08-19T22:42:05.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T22:42:05.885Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to right fielder Troy Johnston. Lars Nootbaar scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T22:42:13.144Z","endTime":"2025-08-19T22:45:40.736Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,6,7,8,9],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.20694157254688,"aZ":-19.925746736150483,"pfxX":-11.024887024150205,"pfxZ":6.123709246258261,"pX":-0.7991224145687952,"pZ":1.9282848509341741,"vX0":4.909664942212211,"vY0":-141.2284414868427,"vZ0":-6.97528566781344,"x":147.46,"y":186.72,"x0":-1.1377473418720125,"y0":50.00109413591222,"z0":5.733197693954542,"aX":-22.04233236670926},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":18.8,"spinRate":2374,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.38933919670821737,"extension":6.569200349217589},"index":0,"playId":"fb1a2bc9-6f0f-33ba-93f8-2b89d3f4c7fe","pitchNumber":1,"startTime":"2025-08-19T22:42:31.423Z","endTime":"2025-08-19T22:42:35.351Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.39703899910417,"aZ":-20.372253363531975,"pfxX":-10.1942559459063,"pfxZ":5.837499838611944,"pX":-0.230776413526395,"pZ":2.5538882547166812,"vX0":5.725022138011787,"vY0":-142.17873379104307,"vZ0":-5.631999878175032,"x":125.8,"y":169.83,"x0":-0.9594753339357064,"y0":50.003523900319855,"z0":5.877442536087676,"aX":-20.61090260966601},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.5,"breakHorizontal":17.0,"spinRate":2405,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.38710351215066563,"extension":6.447157594503831},"index":1,"playId":"4a8b732b-4d61-3597-b9d8-d065dae00892","pitchNumber":2,"startTime":"2025-08-19T22:42:46.235Z","endTime":"2025-08-19T22:42:50.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, 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":96.5,"endSpeed":86.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.23033095992204,"aZ":-25.42227638190409,"pfxX":-10.951693011294154,"pfxZ":3.474901171468777,"pX":-0.02818846102279243,"pZ":1.40045198338011,"vX0":6.281853707877449,"vY0":-140.03711919107,"vZ0":-7.551140453695215,"x":118.07,"y":200.97,"x0":-0.9046649011792687,"y0":50.000211336719694,"z0":5.852316476246228,"aX":-21.260457950401005},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.6,"breakHorizontal":18.1,"spinRate":2077,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.39453491280831,"extension":6.754032074219495},"index":2,"playId":"e27b1e6a-dcf8-3080-a89f-f0e946252579","pitchNumber":3,"startTime":"2025-08-19T22:43:09.648Z","endTime":"2025-08-19T22:43:14.054Z","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":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.29518963618944,"strikeZoneBottom":1.43557436184325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45659653446616,"aZ":-41.4338897547765,"pfxX":4.282361449734351,"pfxZ":-5.8865661660070785,"pX":1.8254583398973079,"pZ":-0.01584855584740684,"vX0":4.97183134700398,"vY0":-125.42607465522701,"vZ0":-6.645799647667365,"x":47.42,"y":239.21,"x0":-0.74867640857804,"y0":50.003909102951404,"z0":6.098682107479163,"aX":6.734114045347074},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-12.1,"breakHorizontal":-9.0,"spinRate":2855,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4388836004193477,"extension":6.236505219365749},"index":3,"playId":"7294d30d-45af-3176-b4a4-7cbc7cd9a179","pitchNumber":4,"startTime":"2025-08-19T22:43:29.448Z","endTime":"2025-08-19T22:43:34.830Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Edward Cabrera. Lars Nootbaar to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"7294d30d-45af-3176-b4a4-7cbc7cd9a179","startTime":"2025-08-19T22:43:42.431Z","endTime":"2025-08-19T22:44:01.802Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-19T22:44:01.802Z","endTime":"2025-08-19T22:44:19.890Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.23728846012646,"strikeZoneBottom":1.47669346706026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.86025164261327,"aZ":-41.97965841162135,"pfxX":3.194669828336874,"pfxZ":-6.196663516216298,"pX":1.2767672180111087,"pZ":-0.36273883434079934,"vX0":4.2950258444810405,"vY0":-125.92352377647849,"vZ0":-7.336572360002075,"x":68.33,"y":248.57,"x0":-0.8748904557579964,"y0":50.00064830793669,"z0":6.0412660648992915,"aX":5.057881128506613},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-12.8,"breakHorizontal":-6.8,"spinRate":2757,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4372858467746985,"extension":7.021636886333433},"index":6,"playId":"18cbba0e-024e-30ec-ada0-88795534aea5","pitchNumber":5,"startTime":"2025-08-19T22:44:19.890Z","endTime":"2025-08-19T22:44:23.764Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79327941594479,"aZ":-25.111896393125168,"pfxX":-10.537023585615458,"pfxZ":3.582813960997984,"pX":-0.3857528021060935,"pZ":2.078080504721216,"vX0":5.090889169633276,"vY0":-139.8011490739068,"vZ0":-6.2153083227215715,"x":131.7,"y":182.67,"x0":-0.865721729434476,"y0":50.002833776846835,"z0":5.988474767949929,"aX":-20.766441819406534},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.3,"breakHorizontal":18.0,"spinRate":2058,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.39244591515347427,"extension":6.970590157157481},"index":7,"playId":"7d56033c-ce66-3707-8a25-48e5448314a0","pitchNumber":6,"startTime":"2025-08-19T22:44:42.639Z","endTime":"2025-08-19T22:44:45.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.36705875510457,"strikeZoneBottom":1.57351146614866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.007482986778978,"aZ":-29.285065053979793,"pfxX":1.0739317726788222,"pfxZ":1.6446043854663128,"pX":1.7697393945887572,"pZ":0.4882525291827454,"vX0":6.490347663097173,"vY0":-131.14643100424678,"vZ0":-8.182482774103127,"x":49.54,"y":225.6,"x0":-0.8698195166286974,"y0":50.00246975905053,"z0":5.812438543542057,"aX":1.8808869718034504},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.4,"breakHorizontal":-3.2,"spinRate":2619,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.41659286661985506,"extension":6.722772865055881},"index":8,"playId":"bd2ce591-cd75-3e72-9737-6054d9096528","pitchNumber":7,"startTime":"2025-08-19T22:45:02.171Z","endTime":"2025-08-19T22:45:05.896Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.00100286159478,"aZ":-21.72107854753544,"pfxX":-10.202821038212887,"pfxZ":5.359169989690196,"pX":-0.5404938835435167,"pZ":2.5791169682869985,"vX0":4.820223162643643,"vY0":-139.60662017062464,"vZ0":-5.381813361110595,"x":137.6,"y":169.14,"x0":-0.9756434642023214,"y0":50.0011458948448,"z0":5.986134967361291,"aX":-19.892001723220154},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":1961,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3941863057727364,"extension":6.6985317189489875},"hitData":{"launchSpeed":59.9,"launchAngle":36.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.68,"coordY":140.44}},"index":9,"playId":"caad2520-7ada-3645-bd48-fc0bddd4aae3","pitchNumber":8,"startTime":"2025-08-19T22:45:26.762Z","endTime":"2025-08-19T22:45:40.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T22:45:40.736Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T22:45:52.659Z","endTime":"2025-08-19T22:49:23.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":98.2,"endSpeed":89.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.697951037034656,"aZ":-18.47249780514768,"pfxX":-9.999741509083927,"pfxZ":6.662959360785489,"pX":-0.4442089403160903,"pZ":3.5097381017368465,"vX0":5.14433319209269,"vY0":-142.9184798881491,"vZ0":-3.4709417697338516,"x":133.93,"y":144.02,"x0":-0.9739103118187926,"y0":50.00382127055682,"z0":5.9085810712309765,"aX":-20.569275686748785},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.5,"breakHorizontal":17.0,"spinRate":2415,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.38408270036948267,"extension":6.419504377019703},"index":0,"playId":"49d0cadc-a24e-3724-b238-e419afe6c154","pitchNumber":1,"startTime":"2025-08-19T22:46:13.686Z","endTime":"2025-08-19T22:46:17.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.3912649084981,"strikeZoneBottom":1.60339351046652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02841903400097,"aZ":-41.808462118329345,"pfxX":3.3548502976906867,"pfxZ":-6.158991576834367,"pX":1.1682890837149984,"pZ":0.6857093713784838,"vX0":4.095004031453032,"vY0":-124.56934927125806,"vZ0":-4.799349494301504,"x":72.47,"y":220.27,"x0":-0.9353766034429579,"y0":50.0025179807896,"z0":6.109648724792226,"aX":5.248511034965651},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.0,"breakHorizontal":-7.1,"spinRate":2677,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4404249860750893,"extension":6.448477199917408},"index":1,"playId":"770da50f-e5c3-3df0-896a-7a64cfef7502","pitchNumber":2,"startTime":"2025-08-19T22:46:37.650Z","endTime":"2025-08-19T22:46:43.236Z","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":94.6,"endSpeed":86.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.703798902970448,"aZ":-25.013043172068002,"pfxX":-8.950781014995103,"pfxZ":3.746066143651218,"pX":-0.5077575800880166,"pZ":2.8864241260611636,"vX0":4.196522271156457,"vY0":-137.67381166071942,"vZ0":-3.9403290359074816,"x":136.35,"y":160.85,"x0":-0.8922256179571065,"y0":50.003691349649934,"z0":6.037215059397197,"aX":-17.11439555230307},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":15.2,"spinRate":1907,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.39845609764201306,"extension":6.403622043747477},"index":2,"playId":"9f1d9d0a-6789-3e29-9c3e-e713615835ce","pitchNumber":3,"startTime":"2025-08-19T22:47:01.914Z","endTime":"2025-08-19T22:47:05.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.24596454991672,"strikeZoneBottom":1.49098623117794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.392835763004058,"aZ":-41.15079488688609,"pfxX":4.342425524111592,"pfxZ":-5.796647511826321,"pX":1.361658626223735,"pZ":-0.793103677801273,"vX0":4.441637578592181,"vY0":-124.56441141157008,"vZ0":-8.213766768151139,"x":65.1,"y":260.19,"x0":-1.0182305596262855,"y0":50.001805261177076,"z0":6.0107802213598465,"aX":6.725070644264084},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-12.4,"breakHorizontal":-9.0,"spinRate":2734,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44216275781713854,"extension":6.527349704252766},"index":3,"playId":"4043b2ca-ee80-3464-9469-f200d8bf495c","pitchNumber":4,"startTime":"2025-08-19T22:47:23.675Z","endTime":"2025-08-19T22:47:28.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.37380757255984,"strikeZoneBottom":1.5532244984614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.226531251726534,"aZ":-14.57310771746747,"pfxX":-7.232534830807992,"pfxZ":8.69824575259225,"pX":0.8998501700575118,"pZ":2.5014002193459812,"vX0":7.287900123887193,"vY0":-141.35838940495475,"vZ0":-6.848648644449456,"x":82.7,"y":171.24,"x0":-0.7720526592032632,"y0":50.006749430083254,"z0":5.891491470848753,"aX":-14.640670821721823},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":11.6,"spinRate":2414,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3874853394462887,"extension":6.590589360085782},"index":4,"playId":"e644d33f-e8a6-392f-a6ad-3bea628d6bfc","pitchNumber":5,"startTime":"2025-08-19T22:47:55.266Z","endTime":"2025-08-19T22:48:00.842Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84746954991091,"aZ":-29.84644424291281,"pfxX":2.3492963410206515,"pfxZ":1.360284487077415,"pX":0.8639592505164433,"pZ":2.3878981543044446,"vX0":3.891886999848756,"vY0":-129.79816216493316,"vZ0":-3.360745203149153,"x":84.07,"y":174.31,"x0":-0.9592358227700848,"y0":50.000358625635364,"z0":5.9688899573280425,"aX":4.012853280482796},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-5.2,"spinRate":2608,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.42178408042445703,"extension":6.472913714327516},"index":5,"playId":"78c5959f-0de0-3337-b45e-c817633746d0","pitchNumber":6,"startTime":"2025-08-19T22:48:16.448Z","endTime":"2025-08-19T22:48:21.912Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.668684915131095,"aZ":-12.218509160237664,"pfxX":-5.8446585623752645,"pfxZ":9.822261577604806,"pX":-0.1919141226108934,"pZ":2.361644400359702,"vX0":4.144155911169497,"vY0":-142.55423662742427,"vZ0":-7.704168807936404,"x":124.32,"y":175.02,"x0":-0.9145995275162841,"y0":50.006662986895655,"z0":5.893750731993789,"aX":-11.878473125332306},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2301,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.38612376176324226,"extension":6.48950832588541},"index":6,"playId":"c1a660c9-b032-30ae-a5ed-8d444191d9b3","pitchNumber":7,"startTime":"2025-08-19T22:48:44.014Z","endTime":"2025-08-19T22:48:47.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.989885539734637,"aZ":-28.87256508162604,"pfxX":1.7631665724984313,"pfxZ":1.8473913758770486,"pX":0.09349232978323699,"pZ":2.944458031384009,"vX0":1.9839234935007337,"vY0":-131.78928317277388,"vZ0":-2.623196199322623,"x":113.44,"y":159.28,"x0":-0.8938894605802433,"y0":50.003069847798386,"z0":6.052264652557838,"aX":3.1480838413627903},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":-3.6,"spinRate":2509,"spinDirection":117},"zone":2,"typeConfidence":2.0,"plateTime":0.4132062303795121,"extension":6.386985991121941},"hitData":{"launchSpeed":97.8,"launchAngle":33.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.44,"coordY":71.02}},"index":7,"playId":"d11c9810-419b-30d0-97cb-af778a31509c","pitchNumber":8,"startTime":"2025-08-19T22:49:09.710Z","endTime":"2025-08-19T22:49:23.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T22:49:23.237Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a ground ball to right fielder Troy Johnston. Iván Herrera to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T22:49:32.570Z","endTime":"2025-08-19T22:50:18.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.3572877316734,"strikeZoneBottom":1.4055664438126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.672641698568846,"aZ":-30.1076842375944,"pfxX":2.710875312179358,"pfxZ":1.199796385594606,"pX":0.59088527110082,"pZ":2.2727039959030617,"vX0":3.532505400044438,"vY0":-130.07172721877413,"vZ0":-3.425661021061916,"x":94.48,"y":177.42,"x0":-1.133847349616255,"y0":50.00454176053841,"z0":5.874391632471847,"aX":4.674019907688817},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":-5.6,"spinRate":2618,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.42009156891028887,"extension":6.4421097333096595},"index":0,"playId":"30b9efa6-3dcb-3b82-8836-27bdb14205f0","pitchNumber":1,"startTime":"2025-08-19T22:49:50.114Z","endTime":"2025-08-19T22:49:54.939Z","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":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88550101219573,"aZ":-23.102942666526044,"pfxX":-10.43751781175403,"pfxZ":4.4415195097489315,"pX":0.27721419027622685,"pZ":2.369766070843013,"vX0":6.706885289311993,"vY0":-142.0634586714771,"vZ0":-5.761034855337687,"x":106.43,"y":174.8,"x0":-0.7596084128872337,"y0":50.000672380668895,"z0":5.894672353324007,"aX":-21.30774694498262},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.1,"breakHorizontal":17.5,"spinRate":2454,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.38571670972986905,"extension":6.665456065433418},"hitData":{"launchSpeed":109.6,"launchAngle":3.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.29,"coordY":100.21}},"index":1,"playId":"0242c4ef-b1d7-3aea-bf84-479c5dd16c33","pitchNumber":2,"startTime":"2025-08-19T22:50:08.062Z","endTime":"2025-08-19T22:50:18.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T22:50:18.337Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T22:51:21.781Z","endTime":"2025-08-19T22:52:35.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-19T22:50:32.025Z","endTime":"2025-08-19T22:51:24.083Z","isPitch":false,"type":"action"},{"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":97.9,"endSpeed":89.4,"strikeZoneTop":3.30184168219067,"strikeZoneBottom":1.58545758812438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.219527754543556,"aZ":-21.1629051438688,"pfxX":-10.520836992891383,"pfxZ":5.367427529868824,"pX":-0.07391183700045051,"pZ":3.027662483961236,"vX0":6.1269311607954595,"vY0":-142.42598966470365,"vZ0":-4.7023267840445495,"x":119.82,"y":157.03,"x0":-0.8880231748357881,"y0":50.00273422917816,"z0":6.041545210018995,"aX":-21.578039308792395},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":17.8,"spinRate":2269,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.38481402141957277,"extension":7.022036641263244},"index":1,"playId":"fa5759c1-f6ee-3c38-aa60-0190ddf8f0c7","pitchNumber":1,"startTime":"2025-08-19T22:51:24.083Z","endTime":"2025-08-19T22:51:28.681Z","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":97.2,"endSpeed":88.9,"strikeZoneTop":3.37000216769796,"strikeZoneBottom":1.45487312494205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08847562449983,"aZ":-19.42043623896968,"pfxX":-9.701897561652501,"pfxZ":6.312189434390726,"pX":0.9931478989445167,"pZ":2.8172106299107678,"vX0":8.240321708460083,"vY0":-141.23500185564112,"vZ0":-5.697187452154884,"x":79.14,"y":162.72,"x0":-0.7014339460060064,"y0":50.002977553648726,"z0":6.108971716203014,"aX":-19.605382212941304},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.4,"breakHorizontal":15.8,"spinRate":2349,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3877674617774125,"extension":6.513994530256156},"index":2,"playId":"75e57378-9ca5-3ce3-aead-d26901aa65ec","pitchNumber":2,"startTime":"2025-08-19T22:51:40.469Z","endTime":"2025-08-19T22:51:45.392Z","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":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0739829918957,"aZ":-23.160540730755773,"pfxX":-11.633792767340948,"pfxZ":4.693796661659826,"pX":-0.011214531171524619,"pZ":1.2646150715367097,"vX0":6.181941624382255,"vY0":-137.81427319491848,"vZ0":-8.631710349501844,"x":117.43,"y":204.64,"x0":-0.7737269264788558,"y0":50.00562203303428,"z0":6.0060602128793406,"aX":-22.346482851121753},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":19.8,"spinRate":1818,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.39767957485900496,"extension":6.147556484082221},"index":3,"playId":"878df1a8-fc86-3b21-9e09-8440e8ee698f","pitchNumber":3,"startTime":"2025-08-19T22:52:00.734Z","endTime":"2025-08-19T22:52:05.810Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-19T22:52:23.472Z","endTime":"2025-08-19T22:52:31.528Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07734003500754,"aZ":-18.286750457922412,"pfxX":-10.31829562429726,"pfxZ":6.642866556130688,"pX":-0.26808175153654956,"pZ":3.288101265565632,"vX0":5.506381667070349,"vY0":-143.86745972040492,"vZ0":-4.671343465425712,"x":127.22,"y":150.0,"x0":-0.8684514280974263,"y0":50.00637976755612,"z0":6.069985070679507,"aX":-21.585727319256407},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.3,"breakHorizontal":17.5,"spinRate":2465,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.38104598506410925,"extension":6.637921284939259},"index":5,"playId":"9834f6f7-3a66-38a4-a013-6f21fb72ad0b","pitchNumber":4,"startTime":"2025-08-19T22:52:31.528Z","endTime":"2025-08-19T22:52:35.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T22:52:35.854Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-19T22:52:40.348Z","endTime":"2025-08-19T22:53:58.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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(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":98.6,"endSpeed":89.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.52217486130978,"aZ":-11.199736271774523,"pfxX":-6.10563754950665,"pfxZ":10.115335401203465,"pX":0.03540488149296449,"pZ":2.812307492266355,"vX0":5.088034708874071,"vY0":-143.40388716473478,"vZ0":-6.826542983178999,"x":115.65,"y":162.85,"x0":-0.9724525801904661,"y0":50.00486108351181,"z0":5.929451459746823,"aX":-12.662366577751289},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2347,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3826007508606195,"extension":6.528427475297378},"index":0,"playId":"1bf9dbcc-a97a-3992-bc10-6d5c0cd05c60","pitchNumber":1,"startTime":"2025-08-19T22:53:00.749Z","endTime":"2025-08-19T22:53:04.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.438767611500865,"aZ":-42.67834195114137,"pfxX":4.4829908554175635,"pfxZ":-6.688420902364651,"pX":1.051395040875219,"pZ":1.4513925494452424,"vX0":2.8284026868792833,"vY0":-125.10681027377505,"vZ0":-3.1575693423852202,"x":76.92,"y":199.59,"x0":-0.6797652905299477,"y0":50.00234528715692,"z0":6.260082507368793,"aX":7.040015909142476},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-12.6,"breakHorizontal":-8.8,"spinRate":2673,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4393673549353254,"extension":6.356893450344292},"index":1,"playId":"66d04a82-7def-36c0-b2e3-b6f23b2771bd","pitchNumber":2,"startTime":"2025-08-19T22:53:20.225Z","endTime":"2025-08-19T22:53:23.489Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-19T22:53:35.737Z","endTime":"2025-08-19T22:53:52.365Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"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":96.1,"endSpeed":88.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.533843930373514,"aZ":-23.869437281481503,"pfxX":-10.614661066347518,"pfxZ":4.215590070136572,"pX":-0.7347559634610029,"pZ":1.2599807535800847,"vX0":4.26024751999129,"vY0":-139.72738574372005,"vZ0":-8.71417676692258,"x":145.01,"y":204.76,"x0":-0.903153076665975,"y0":50.00541659348465,"z0":5.997166605385147,"aX":-20.916159949828575},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.0,"breakHorizontal":18.2,"spinRate":1900,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.39254492096876925,"extension":6.54515408331873},"index":3,"playId":"570529bb-b9b4-3cce-bb83-f42b4c8b1a34","pitchNumber":3,"startTime":"2025-08-19T22:53:52.365Z","endTime":"2025-08-19T22:53:58.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T22:53:58.800Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, first baseman Willson Contreras to pitcher Michael McGreevy.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-19T22:56:17.904Z","endTime":"2025-08-19T22:58:22.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[5],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-19T22:56:03.197Z","endTime":"2025-08-19T22:56:20.190Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.2699985363091,"strikeZoneBottom":1.45858096445493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.203429267154462,"aZ":-19.237315025277397,"pfxX":-8.769100208942838,"pfxZ":6.863926853313085,"pX":-0.8065087288582184,"pZ":2.064389506872053,"vX0":6.54627821762878,"vY0":-136.69616397534037,"vZ0":-6.041214571565147,"x":147.74,"y":183.04,"x0":-2.097593925749789,"y0":50.00403504679528,"z0":5.6314898386565835,"aX":-16.5333095186224},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2244,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.401259247648623,"extension":6.525485198540681},"index":1,"playId":"e5f416c1-07c9-3273-a56f-8c9b7e8b1b68","pitchNumber":1,"startTime":"2025-08-19T22:56:20.190Z","endTime":"2025-08-19T22:56:24.606Z","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":88.6,"endSpeed":80.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.96692288358703,"aZ":-30.525847736693628,"pfxX":-10.175879048440901,"pfxZ":0.9970178024464031,"pX":-0.691440893812855,"pZ":1.3877387781922903,"vX0":6.99287131995411,"vY0":-128.64057997915364,"vZ0":-4.844614267982337,"x":143.36,"y":201.31,"x0":-2.1411482221972844,"y0":50.002226535127114,"z0":5.69846182315482,"aX":-16.829475456691593},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":16.6,"spinRate":1724,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.42794060452251204,"extension":6.570239210244563},"index":2,"playId":"03efc34b-7b5c-3625-9ce3-0ce99a87d42a","pitchNumber":2,"startTime":"2025-08-19T22:56:36.963Z","endTime":"2025-08-19T22:56:40.513Z","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":90.3,"endSpeed":82.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.185212461467753,"aZ":-21.723899910623594,"pfxX":0.13552409272025906,"pfxZ":5.982037588463706,"pX":0.05100073591175523,"pZ":3.180130299105039,"vX0":6.437667331984206,"vY0":-131.39122843785796,"vZ0":-2.231186056726975,"x":115.06,"y":152.92,"x0":-2.449676822817354,"y0":50.0002938692859,"z0":5.656882842890137,"aX":0.23481680336924818},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":-1.7,"spinRate":2309,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.41708113708628236,"extension":6.386728504982784},"index":3,"playId":"a42427fa-e566-3975-8f04-20ba8f5238fd","pitchNumber":3,"startTime":"2025-08-19T22:56:55.313Z","endTime":"2025-08-19T22:56:58.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.343608842837458,"aZ":-26.709691378029945,"pfxX":-8.888961905807044,"pfxZ":3.229217597082803,"pX":-0.7923145540925045,"pZ":1.8251374728897929,"vX0":6.306711157303237,"vY0":-129.62426107956574,"vZ0":-4.506753198803642,"x":147.2,"y":189.5,"x0":-2.1079863003566714,"y0":50.005165655595604,"z0":5.637688740055573,"aX":-15.054074971686783},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":14.6,"spinRate":1897,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.42336005454356096,"extension":6.600348658210588},"index":4,"playId":"947be64c-5d0f-3f2f-b8ee-a13965516293","pitchNumber":4,"startTime":"2025-08-19T22:57:17.055Z","endTime":"2025-08-19T22:57:21.247Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-19T22:57:48.801Z","endTime":"2025-08-19T22:57:57.051Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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.8,"endSpeed":86.4,"strikeZoneTop":3.26999872956143,"strikeZoneBottom":1.46971909400373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47803976011623,"aZ":-17.46324972033325,"pfxX":-7.33740588171741,"pfxZ":7.663670998123909,"pX":-1.2253451013840124,"pZ":2.9210128239497317,"vX0":5.36573978453475,"vY0":-137.87515097372193,"vZ0":-4.019911099034344,"x":163.71,"y":159.91,"x0":-2.2462040520126165,"y0":50.00472544389597,"z0":5.581130742088759,"aX":-14.087390249999622},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":12.1,"spinRate":2212,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39771014975098584,"extension":6.730964738703125},"index":6,"playId":"35ef333d-c573-3aee-94f2-5ac4164aee37","pitchNumber":5,"startTime":"2025-08-19T22:57:57.051Z","endTime":"2025-08-19T22:58:01.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53366851412091,"aZ":-41.688109622622086,"pfxX":7.302832345410212,"pfxZ":-6.907458680123865,"pX":-0.6514430055654283,"pZ":0.8538668594572888,"vX0":1.5406895158984208,"vY0":-117.2685246806184,"vZ0":-2.0047726033503785,"x":141.83,"y":215.73,"x0":-2.267127981451169,"y0":50.00327364994464,"z0":5.6499347971884175,"aX":10.055749220814224},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.7,"breakHorizontal":-13.6,"spinRate":2506,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4691198495491178,"extension":7.054262838541948},"hitData":{"launchSpeed":64.6,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.74,"coordY":170.62}},"index":7,"playId":"f065456f-5a80-3c6c-92f4-5dcf7cd00b47","pitchNumber":6,"startTime":"2025-08-19T22:58:14.929Z","endTime":"2025-08-19T22:58:22.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T22:58:22.042Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-19T22:58:28.612Z","endTime":"2025-08-19T23:00:32.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.34000186343927,"strikeZoneBottom":1.55332820367455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.86228006609086,"aZ":-23.828899033710908,"pfxX":0.06319911892914543,"pfxZ":4.742134652897592,"pX":-0.43160370257243236,"pZ":3.056943444148821,"vX0":4.913724777269081,"vY0":-132.00122007881504,"vZ0":-2.1034369909051898,"x":133.45,"y":156.24,"x0":-2.3276464458667094,"y0":50.00141443078412,"z0":5.6236682749923705,"aX":0.11100108578290722},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":-1.2,"spinRate":2347,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4153995411322642,"extension":6.450801402241119},"index":0,"playId":"2e90818a-1f41-31e4-94b7-8bada075efa9","pitchNumber":1,"startTime":"2025-08-19T22:58:55.227Z","endTime":"2025-08-19T22:58:59.916Z","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":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.43613870516772,"strikeZoneBottom":1.62586134125536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18854359355107,"aZ":-41.01805052299251,"pfxX":7.270605878761808,"pfxZ":-6.523964980399179,"pX":-1.0642029963238648,"pZ":0.9488308182579113,"vX0":0.8473279141510488,"vY0":-116.6846883886813,"vZ0":-1.893444122880298,"x":157.56,"y":213.16,"x0":-2.3763444023838955,"y0":50.000212515820444,"z0":5.692602432293437,"aX":9.864678813520499},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.0,"breakHorizontal":-13.3,"spinRate":2567,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.47228895619139655,"extension":6.4917324380372765},"index":1,"playId":"9adc1a98-28c3-37fb-a7a9-09274450ca1d","pitchNumber":2,"startTime":"2025-08-19T22:59:13.352Z","endTime":"2025-08-19T22:59:18.311Z","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":1},"pitchData":{"startSpeed":88.5,"endSpeed":79.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.803963025035113,"aZ":-25.84368010418461,"pfxX":-9.727701836479039,"pfxZ":3.8483498550602846,"pX":-1.113869555940825,"pZ":1.8548618014097575,"vX0":5.800662939143111,"vY0":-128.54681658188264,"vZ0":-4.519933314141467,"x":159.46,"y":188.7,"x0":-2.15546390478091,"y0":50.00407780698896,"z0":5.683253889567364,"aX":-16.008683641288382},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":16.0,"spinRate":1961,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42884474178528853,"extension":6.779373106100631},"index":2,"playId":"22c42aa8-b143-3b95-b616-c4d8d954fd5d","pitchNumber":3,"startTime":"2025-08-19T22:59:31.016Z","endTime":"2025-08-19T22:59:34.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.34000200496986,"strikeZoneBottom":1.68369494404494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.397474303962795,"aZ":-13.586919013128401,"pfxX":-6.037390459895198,"pfxZ":9.52023758735756,"pX":-1.212229930651254,"pZ":1.9164085784664806,"vX0":4.575270076136491,"vY0":-138.90838338923422,"vZ0":-7.695286374375074,"x":163.21,"y":187.04,"x0":-2.097108757949445,"y0":50.00038621984024,"z0":5.62757386506817,"aX":-11.78530964303251},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2295,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3944398455326934,"extension":6.936523291283628},"index":3,"playId":"a229cde6-9e17-3131-aceb-f2698fac30e7","pitchNumber":4,"startTime":"2025-08-19T22:59:56.530Z","endTime":"2025-08-19T23:00:01.994Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.860129395058284,"aZ":-29.004147308396025,"pfxX":-9.613664985469502,"pfxZ":1.8586323808766751,"pX":-0.5499115632279116,"pZ":1.1297256766534056,"vX0":7.297237941885708,"vY0":-129.9079560197337,"vZ0":-5.556904679698468,"x":137.96,"y":208.28,"x0":-2.1498405909714577,"y0":50.00242175433159,"z0":5.508254099132969,"aX":-16.3895102869666},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":15.7,"spinRate":1873,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4220426233214547,"extension":7.012938561942608},"index":4,"playId":"e06ed5ce-d3ec-3c2e-bd79-81e16ef6b575","pitchNumber":5,"startTime":"2025-08-19T23:00:28.156Z","endTime":"2025-08-19T23:00:32.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:00:32.203Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-19T23:00:34.383Z","endTime":"2025-08-19T23:02:13.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(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":94.2,"endSpeed":85.7,"strikeZoneTop":3.21999821024071,"strikeZoneBottom":1.49829724792829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.576629563835507,"aZ":-26.556759722121512,"pfxX":-10.733942506933557,"pfxZ":2.987217280498921,"pX":0.42472928180896785,"pZ":2.376336349900301,"vX0":10.68738453023888,"vY0":-136.695263883694,"vZ0":-3.6324273004201153,"x":100.81,"y":174.62,"x0":-2.1507899493776885,"y0":50.00556178227278,"z0":5.556332158980419,"aX":-20.212203086000294},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.8,"breakHorizontal":17.0,"spinRate":2278,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4014793234483025,"extension":6.655020711197291},"index":0,"playId":"56527389-160b-3e83-9a33-8f5146e2b35e","pitchNumber":1,"startTime":"2025-08-19T23:00:56.738Z","endTime":"2025-08-19T23:01:01.972Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.21999957296372,"strikeZoneBottom":1.63088995228289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87514381170075,"aZ":-26.952125979162982,"pfxX":2.7427003264480403,"pfxZ":3.4405237463527443,"pX":1.4939343210547862,"pZ":0.5032968471563871,"vX0":8.230664126831607,"vY0":-123.29624757376477,"vZ0":-6.211804304479097,"x":60.05,"y":225.19,"x0":-2.2636852032229573,"y0":50.00134469033703,"z0":5.373595304651914,"aX":4.159423691882983},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.8,"breakHorizontal":-7.2,"spinRate":2383,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.44676581807835314,"extension":6.775577103979962},"index":1,"playId":"e5b9a42d-53bc-3480-9c8d-8536f12778b5","pitchNumber":2,"startTime":"2025-08-19T23:01:14.372Z","endTime":"2025-08-19T23:01:18.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.7,"endSpeed":78.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.462086237899804,"aZ":-33.62057234776004,"pfxX":5.745157081963277,"pfxZ":-0.9354587696214756,"pX":1.4150561784417597,"pZ":1.1244669762022461,"vX0":7.105597685668814,"vY0":-124.53985975920023,"vZ0":-3.900067986491355,"x":63.06,"y":208.42,"x0":-2.237494026138331,"y0":50.002819344219134,"z0":5.536099150178281,"aX":8.889689529502554},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.5,"breakHorizontal":-12.2,"spinRate":2462,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4423204201344362,"extension":6.765917419291273},"index":2,"playId":"9a8b8e7f-094d-312c-8040-2ada3b7346e3","pitchNumber":3,"startTime":"2025-08-19T23:01:32.026Z","endTime":"2025-08-19T23:01:35.380Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34044604201937,"aZ":-17.457182885405867,"pfxX":-7.24343626455942,"pfxZ":7.69336180553112,"pX":-0.1709529350637,"pZ":3.7361312952520374,"vX0":7.686893200906768,"vY0":-137.85216589200127,"vZ0":-2.1853912852103288,"x":123.52,"y":137.9,"x0":-2.0624071360959166,"y0":50.004409378560055,"z0":5.725517980499013,"aX":-13.859848535938523},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":11.4,"spinRate":2261,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3982340277758607,"extension":6.686487792331258},"index":3,"playId":"e07c80cc-d77c-304f-839e-c9003ebfcda8","pitchNumber":4,"startTime":"2025-08-19T23:01:49.536Z","endTime":"2025-08-19T23:01:53.094Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.16889083240131,"strikeZoneBottom":1.4895065648174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22310092853747,"aZ":-30.89258146083391,"pfxX":-10.428582626753931,"pfxZ":0.6875897522777921,"pX":0.7606204449522241,"pZ":1.4883261976092463,"vX0":11.321155105189183,"vY0":-135.88985195627203,"vZ0":-4.750050554715133,"x":88.01,"y":198.6,"x0":-2.1149095535245594,"y0":50.00283199136144,"z0":5.418346170090769,"aX":-19.40332342725766},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.4,"breakHorizontal":16.3,"spinRate":2259,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4038812965244145,"extension":6.442836967707511},"index":4,"playId":"fe49f1d0-5c92-39e1-9969-aaf7f6a5c9f3","pitchNumber":5,"startTime":"2025-08-19T23:02:09.085Z","endTime":"2025-08-19T23:02:13.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:02:13.866Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a fly ball to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T23:04:11.904Z","endTime":"2025-08-19T23:05:12.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.9,"strikeZoneTop":3.5299994046221,"strikeZoneBottom":1.62277277086785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.24852097837836,"aZ":-19.61864515835173,"pfxX":-11.937930506608938,"pfxZ":6.4383225096209635,"pX":0.3775995054662057,"pZ":2.735481735493183,"vX0":7.374696778750397,"vY0":-139.68385145932876,"vZ0":-5.385698895182182,"x":102.61,"y":164.92,"x0":-0.7634951756825311,"y0":50.00605060060333,"z0":6.003184870169057,"aX":-23.290678096831964},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":19.8,"spinRate":2445,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39408213465460973,"extension":6.380484436715921},"index":0,"playId":"c526f9d4-3546-3501-b158-a2b469c22977","pitchNumber":1,"startTime":"2025-08-19T23:04:24.704Z","endTime":"2025-08-19T23:04:29.135Z","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.9,"endSpeed":80.4,"strikeZoneTop":3.4207176397808,"strikeZoneBottom":1.59147802525806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.417887843995537,"aZ":-29.187627017656435,"pfxX":2.640341713287018,"pfxZ":1.8406893380675156,"pX":2.326310811515106,"pZ":0.787813403833636,"vX0":7.08782092235093,"vY0":-126.35757373622205,"vZ0":-6.509094515378015,"x":28.33,"y":217.51,"x0":-0.8563773310696206,"y0":50.00105721186824,"z0":5.738241830421248,"aX":4.272872661723254},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-6.4,"spinRate":2734,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.43325288088212277,"extension":6.355331971035756},"index":1,"playId":"a4e79061-d6a6-3386-bb13-827fd0914b66","pitchNumber":2,"startTime":"2025-08-19T23:04:36.230Z","endTime":"2025-08-19T23:04:42.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.41798729736649,"strikeZoneBottom":1.52267178779402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85023457278449,"aZ":-43.657955851908035,"pfxX":5.73369084678729,"pfxZ":-7.678162035477602,"pX":2.6493040904714045,"pZ":-0.05002333087672742,"vX0":6.293569140821149,"vY0":-122.98942698069919,"vZ0":-5.594063823390205,"x":16.01,"y":240.13,"x0":-0.7111073255325356,"y0":50.00400265252222,"z0":6.055558163333832,"aX":8.57316685292107},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-15.1,"breakHorizontal":-12.1,"spinRate":2737,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4495092029627714,"extension":6.583153272176259},"index":2,"playId":"3ceb16ce-ea2b-3d6d-ba0c-d4bbbdb095f9","pitchNumber":3,"startTime":"2025-08-19T23:04:46.963Z","endTime":"2025-08-19T23:04:50.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.8364542491063,"aZ":-17.2425140566744,"pfxX":-9.825281295016616,"pfxZ":7.608554229652027,"pX":-0.22288405168414174,"pZ":2.777153219932887,"vX0":5.30107670035249,"vY0":-139.33178113205366,"vZ0":-5.695908081649863,"x":125.5,"y":163.8,"x0":-0.8754468539223703,"y0":50.003073679420105,"z0":5.990622057823861,"aX":-19.283126343204845},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":16.7,"spinRate":2304,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39338414720111503,"extension":6.385393153153507},"hitData":{"launchSpeed":65.4,"launchAngle":36.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.67,"coordY":126.05}},"index":3,"playId":"63781aa3-b1a1-3b5a-bafb-e844add395fb","pitchNumber":4,"startTime":"2025-08-19T23:05:02.706Z","endTime":"2025-08-19T23:05:12.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:05:12.339Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, third baseman Maximo Acosta to first baseman Eric Wagaman. Thomas Saggese to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T23:05:50.274Z","endTime":"2025-08-19T23:06:36.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"a0198e55-4b3e-3f2d-9096-d56720586328","startTime":"2025-08-19T23:05:35.935Z","endTime":"2025-08-19T23:05:40.074Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99976277098246,"aZ":-17.100065978791616,"pfxX":-9.975633873045322,"pfxZ":7.368754414554708,"pX":0.17467284460408447,"pZ":2.0391175569373,"vX0":6.732719230506624,"vY0":-142.21469996944606,"vZ0":-7.482769447845166,"x":110.34,"y":183.72,"x0":-0.9289401398400612,"y0":50.00189889543806,"z0":5.791439246514328,"aX":-20.406784998708652},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":16.7,"spinRate":2416,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.385313955523924,"extension":6.462653116053878},"index":1,"playId":"0014377d-1868-3734-ac1a-3dfc84d76561","pitchNumber":1,"startTime":"2025-08-19T23:05:52.551Z","endTime":"2025-08-19T23:05:56.813Z","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":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93925282423414,"aZ":-17.569268141780885,"pfxX":-9.990830381802336,"pfxZ":7.008554016631876,"pX":0.03482060823704513,"pZ":2.175093121831096,"vX0":6.416338381873631,"vY0":-143.8359187780768,"vZ0":-7.206780926768209,"x":115.67,"y":180.05,"x0":-0.93258256308018,"y0":50.00607575480839,"z0":5.812603029812337,"aX":-20.83212881076578},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.3,"breakHorizontal":16.7,"spinRate":2481,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.38153539014868976,"extension":6.615266007340606},"hitData":{"launchSpeed":71.4,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.97,"coordY":172.22}},"index":2,"playId":"0e746c4d-70ad-3c87-b8ef-2c9635969941","pitchNumber":2,"startTime":"2025-08-19T23:06:28.583Z","endTime":"2025-08-19T23:06:36.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:06:36.567Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nathan Church hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T23:06:53.729Z","endTime":"2025-08-19T23:07:36.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.308408344770317,"aZ":-31.710318088836264,"pfxX":3.156393346336348,"pfxZ":0.2775269200458066,"pX":0.6885662726441079,"pZ":2.1194517361937435,"vX0":3.474080813816946,"vY0":-128.83482549740478,"vZ0":-3.2464572978927375,"x":90.75,"y":181.55,"x0":-1.0846579468345712,"y0":50.004894461329094,"z0":5.831804897364807,"aX":5.3375963297373925},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":-6.5,"spinRate":2657,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.4241953492095649,"extension":6.525940768090671},"index":0,"playId":"435e5113-c69d-34e5-8c35-616b9193dbd3","pitchNumber":1,"startTime":"2025-08-19T23:07:09.016Z","endTime":"2025-08-19T23:07:12.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.668587841242843,"aZ":-30.471156403581585,"pfxX":2.694305331396544,"pfxZ":1.0298868502240004,"pX":2.3215601850318603,"pZ":0.6327861971898906,"vX0":6.890576009513369,"vY0":-127.73284264369684,"vZ0":-6.972587733616533,"x":28.51,"y":221.69,"x0":-0.7624212949151997,"y0":50.00019499219322,"z0":5.79806561237371,"aX":4.4449136430793486},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":-6.5,"spinRate":2643,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4290358164844452,"extension":6.609972409312292},"index":1,"playId":"98d10983-7dae-3c7f-b170-38ecfc8c6059","pitchNumber":2,"startTime":"2025-08-19T23:07:30.122Z","endTime":"2025-08-19T23:07:36.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:07:36.747Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman. Thomas Saggese to 3rd. Nathan Church to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T23:08:01.165Z","endTime":"2025-08-19T23:08:56.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29756316388091,"aZ":-28.76728465073844,"pfxX":-9.551724755550161,"pfxZ":1.7596681476310803,"pX":-0.6094244494762304,"pZ":2.0187678271259553,"vX0":4.5662707482147304,"vY0":-138.3959909262213,"vZ0":-5.200499707396991,"x":140.23,"y":184.27,"x0":-1.0410647601624832,"y0":50.00263687008933,"z0":5.852286342386175,"aX":-18.50225704821209},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.3,"breakHorizontal":16.3,"spinRate":1848,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.39597635580724333,"extension":6.556941689198203},"index":0,"playId":"76407fb2-eefc-38aa-bcd1-93fb095703ed","pitchNumber":1,"startTime":"2025-08-19T23:08:11.778Z","endTime":"2025-08-19T23:08:16.244Z","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":98.5,"endSpeed":89.5,"strikeZoneTop":3.01562468394137,"strikeZoneBottom":1.61948800224362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43287568208307,"aZ":-11.13572813965862,"pfxX":-6.262835817897326,"pfxZ":10.244735012108587,"pX":2.0922113588914106,"pZ":1.8509865995365122,"vX0":9.989787397898334,"vY0":-142.77895985742086,"vZ0":-9.080101369842405,"x":37.25,"y":188.8,"x0":-0.6465861924128865,"y0":50.00670213850304,"z0":5.783139700488446,"aX":-12.867124361647182},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":9.2,"spinRate":2457,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3843532905974878,"extension":6.700554176350823},"index":1,"playId":"f473b9c6-9f07-3ce6-a5d5-42dd47bab48f","pitchNumber":2,"startTime":"2025-08-19T23:08:31.217Z","endTime":"2025-08-19T23:08:35.873Z","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":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.456905989961037,"aZ":-24.105941780143,"pfxX":-10.097291391174805,"pfxZ":4.161134958617347,"pX":-0.2929476077648029,"pZ":2.005696422898253,"vX0":5.282753614939861,"vY0":-138.44924992563242,"vZ0":-6.209623102825221,"x":128.17,"y":184.63,"x0":-0.9159447416142764,"y0":50.0007465072066,"z0":5.895256959403981,"aX":-19.562238910493164},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":17.2,"spinRate":1863,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.3959042014428178,"extension":6.541657313735759},"hitData":{"launchSpeed":65.6,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":165.56}},"index":2,"playId":"78da91e6-4925-3e6f-ac5e-660840da8ae0","pitchNumber":3,"startTime":"2025-08-19T23:08:49.417Z","endTime":"2025-08-19T23:08:56.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:08:56.946Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to right fielder Troy Johnston. Thomas Saggese scores. Nathan Church scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T23:09:15.139Z","endTime":"2025-08-19T23:09:56.568Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"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_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10749302393271,"aZ":-32.12616130157015,"pfxX":1.6536373405461302,"pfxZ":0.028467983185784362,"pX":0.8275679917693903,"pZ":2.029736102389414,"vX0":4.009303226804809,"vY0":-129.68637914489435,"vZ0":-3.749772067591439,"x":85.46,"y":183.98,"x0":-0.9484404297945193,"y0":50.00329299063313,"z0":5.923976268921067,"aX":2.83868769369667},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.5,"breakHorizontal":-3.8,"spinRate":2677,"spinDirection":95},"zone":9,"typeConfidence":2.0,"plateTime":0.4210708829831238,"extension":6.591318329850233},"index":0,"playId":"6285ffd7-9d3d-3f4e-890c-4cec05e7b167","pitchNumber":1,"startTime":"2025-08-19T23:09:26.615Z","endTime":"2025-08-19T23:09:30.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.177160828379,"aZ":-14.201552909276156,"pfxX":-9.28933774567425,"pfxZ":8.743763898886014,"pX":0.22980558244734633,"pZ":2.9567607754533562,"vX0":6.595470400059578,"vY0":-142.75618610284192,"vZ0":-5.65334612317137,"x":108.24,"y":158.95,"x0":-0.908685394632292,"y0":50.001754543398306,"z0":5.863548130953666,"aX":-19.089813945646675},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":15.4,"spinRate":2376,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.38432074792190374,"extension":6.486210921151074},"hitData":{"launchSpeed":88.7,"launchAngle":16.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.64,"coordY":112.79}},"index":1,"playId":"7084d12a-e78c-35db-88a4-03f0fb2ec903","pitchNumber":2,"startTime":"2025-08-19T23:09:44.454Z","endTime":"2025-08-19T23:09:56.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:09:56.568Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-19T23:10:07.983Z","endTime":"2025-08-19T23:11:26.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.63382004822522,"strikeZoneBottom":1.65730368702535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.749378970913824,"aZ":-18.377596863774226,"pfxX":-10.800946980366838,"pfxZ":6.773366820358871,"pX":-0.5446622364888211,"pZ":1.8620604210520737,"vX0":4.432792790055056,"vY0":-142.3326800530148,"vZ0":-7.597910151789643,"x":137.76,"y":188.5,"x0":-0.7248709893290594,"y0":50.007099310535516,"z0":5.744406652080936,"aX":-22.01514402934962},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.8,"breakHorizontal":18.6,"spinRate":2463,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3858375848657425,"extension":6.431398176254033},"index":0,"playId":"1212d013-c204-3e1b-bb55-897705d4d13a","pitchNumber":1,"startTime":"2025-08-19T23:10:26.776Z","endTime":"2025-08-19T23:10:36.970Z","isPitch":true,"type":"pitch"},{"details":{"description":"Iván Herrera steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"1212d013-c204-3e1b-bb55-897705d4d13a","startTime":"2025-08-19T23:10:40.481Z","endTime":"2025-08-19T23:10:51.145Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.52999812691423,"strikeZoneBottom":1.63201156890722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.906592790830175,"aZ":-24.183944236484678,"pfxX":-10.482887294111908,"pfxZ":4.016049268236429,"pX":-0.16252511052395716,"pZ":3.351739015011344,"vX0":5.910104671494084,"vY0":-140.64474214228736,"vZ0":-2.864351503726093,"x":123.2,"y":148.28,"x0":-0.9366602382358261,"y0":50.004426855276556,"z0":5.9636130218030035,"aX":-20.86126945279205},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.8,"breakHorizontal":17.6,"spinRate":2510,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3904466138950733,"extension":6.370582938895989},"index":2,"playId":"8f5317e0-4dbf-30de-8af3-afb89c3d0788","pitchNumber":2,"startTime":"2025-08-19T23:10:51.145Z","endTime":"2025-08-19T23:10:55.951Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-19T23:11:17.041Z","endTime":"2025-08-19T23:11:19.077Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65304462393777,"aZ":-24.06447602965414,"pfxX":-10.282536199972654,"pfxZ":4.157210445828797,"pX":-0.6652809944307954,"pZ":2.700116703214481,"vX0":4.074695280359485,"vY0":-139.16356852546767,"vZ0":-4.740478049300356,"x":142.36,"y":165.88,"x0":-0.8164627835184394,"y0":50.00688965004553,"z0":6.029922564146153,"aX":-20.073898350457533},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":17.8,"spinRate":1871,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.39432598670911956,"extension":6.438723843653876},"hitData":{"launchSpeed":81.4,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.2,"coordY":155.28}},"index":4,"playId":"4ad2e9b8-a1c2-327a-922d-ce3febfca4db","pitchNumber":3,"startTime":"2025-08-19T23:11:19.077Z","endTime":"2025-08-19T23:11:26.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:11:26.557Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to second baseman Thomas Saggese.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-19T23:13:13.949Z","endTime":"2025-08-19T23:15:15.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.37000204595719,"strikeZoneBottom":1.75360495434372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01505967557485,"aZ":-16.350247703457438,"pfxX":-6.440921456774268,"pfxZ":8.34157998608842,"pX":-0.7970421925171373,"pZ":2.778139921368485,"vX0":5.482439593454619,"vY0":-136.8170214428416,"vZ0":-4.7964503942695424,"x":147.38,"y":163.77,"x0":-1.9894436269192388,"y0":50.00198562860969,"z0":5.6734314570353215,"aX":-12.217697029300778},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":10.6,"spinRate":2252,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4002399685946565,"extension":6.60962112278584},"index":0,"playId":"c79f006b-711d-3004-863b-d3efcee59aa0","pitchNumber":1,"startTime":"2025-08-19T23:13:36.106Z","endTime":"2025-08-19T23:13:40.555Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-19T23:13:50.410Z","endTime":"2025-08-19T23:14:02.974Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":89.7,"endSpeed":81.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.774328658481245,"aZ":-26.931172493034264,"pfxX":-0.8438122949431173,"pfxZ":3.052723624650893,"pX":-0.43972164238796274,"pZ":3.367298091230722,"vX0":5.17013168951868,"vY0":-130.5460225297736,"vZ0":-0.6899188212432081,"x":133.76,"y":147.86,"x0":-2.3404802832148404,"y0":50.0016272925106,"z0":5.671230108832105,"aX":-1.4489506020309821},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":0.4,"spinRate":2439,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.42037605839406433,"extension":6.343196936167633},"index":2,"playId":"a09ff49f-ef3a-38dc-8bc8-30a1f20f4949","pitchNumber":2,"startTime":"2025-08-19T23:14:02.974Z","endTime":"2025-08-19T23:14:09.635Z","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":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.36999840399486,"strikeZoneBottom":1.67552440473708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.464828693888144,"aZ":-41.363109502271456,"pfxX":5.942092924284013,"pfxZ":-6.584473647402062,"pX":-1.278049310331681,"pZ":1.4384206479688706,"vX0":0.5695663077729116,"vY0":-118.0127761195506,"vZ0":-0.9737226481916422,"x":165.72,"y":199.94,"x0":-2.2940863643393903,"y0":50.00020159100138,"z0":5.698759862145255,"aX":8.298938269063482},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.9,"breakHorizontal":-10.9,"spinRate":2528,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4658398355482527,"extension":6.986741417039966},"index":3,"playId":"a376f6ae-6acf-30e6-8ca6-02e2b541daa8","pitchNumber":3,"startTime":"2025-08-19T23:14:31.628Z","endTime":"2025-08-19T23:14:36.187Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.0,"strikeZoneTop":3.36999863146458,"strikeZoneBottom":1.63410905990976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.094914199394896,"aZ":-29.001788664252455,"pfxX":-10.051614774029762,"pfxZ":1.9280211483648175,"pX":-1.7761564206144267,"pZ":2.0548314124569607,"vX0":4.510588596157613,"vY0":-128.39793747432145,"vZ0":-3.2000589336004444,"x":184.7,"y":183.3,"x0":-2.2634000827021183,"y0":50.00380704860437,"z0":5.60851421465457,"aX":-16.546216417196817},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":16.9,"spinRate":1830,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42892283963258704,"extension":6.894199027822895},"index":4,"playId":"26d7e31a-92a5-33f3-87de-546018ace784","pitchNumber":4,"startTime":"2025-08-19T23:14:48.963Z","endTime":"2025-08-19T23:14:55.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83141487546637,"aZ":-27.247569191118966,"pfxX":-8.787408336485331,"pfxZ":2.6470135848333705,"pX":-0.9199133596235581,"pZ":1.9415478043605825,"vX0":6.3647878838121885,"vY0":-135.39630602223087,"vZ0":-4.3745142697904695,"x":152.06,"y":186.36,"x0":-2.15632148673551,"y0":50.003395375648516,"z0":5.478927321164135,"aX":-16.358863970284208},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.1,"breakHorizontal":14.6,"spinRate":2208,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40412022036375994,"extension":6.648474717364388},"hitData":{"launchSpeed":76.3,"launchAngle":-54.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.64,"coordY":155.88}},"index":5,"playId":"c862478d-b85b-3643-8368-1d80fcd9704e","pitchNumber":5,"startTime":"2025-08-19T23:15:07.581Z","endTime":"2025-08-19T23:15:15.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:15:15.428Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Otto Lopez grounds into a double play, shortstop Masyn Winn to second baseman Thomas Saggese to first baseman Willson Contreras. Liam Hicks out at 2nd. Otto Lopez out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-19T23:16:12.378Z","endTime":"2025-08-19T23:16:40.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"e76a815f-5692-3573-93ff-36b94d8cdfc2","startTime":"2025-08-19T23:15:52.784Z","endTime":"2025-08-19T23:15:56.651Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.8,"strikeZoneTop":3.33000243116423,"strikeZoneBottom":1.57458427705821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.181870858377593,"aZ":-37.01449048827696,"pfxX":6.969586675052111,"pfxZ":-3.2212766108964077,"pX":0.726487634538197,"pZ":1.3640635757235582,"vX0":5.023201877706946,"vY0":-123.41078202795008,"vZ0":-2.3869247357461436,"x":89.31,"y":201.95,"x0":-2.2582343928602917,"y0":50.00108447690341,"z0":5.5369525186952595,"aX":10.483398174279436},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.1,"breakHorizontal":-14.0,"spinRate":2503,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44807043588953643,"extension":6.660379355889521},"index":1,"playId":"b496efaf-dfcb-32a8-92d9-7caf48e44805","pitchNumber":1,"startTime":"2025-08-19T23:16:14.598Z","endTime":"2025-08-19T23:16:19.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5736681302183,"aZ":-27.587679548608666,"pfxX":-9.303628885753902,"pfxZ":2.549160658352619,"pX":-0.5341289156776734,"pZ":2.072903497790961,"vX0":7.355678189585438,"vY0":-133.48144494641255,"vZ0":-3.9138944882578954,"x":137.36,"y":182.81,"x0":-2.1210876426960263,"y0":50.001975137568934,"z0":5.551575398448178,"aX":-16.735089568395583},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.0,"breakHorizontal":15.2,"spinRate":2166,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4108303184632933,"extension":6.804391819182097},"hitData":{"launchSpeed":100.5,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.57,"coordY":152.85}},"index":2,"playId":"ca1f1385-1944-3e45-bec4-d654a3e1c837","pitchNumber":2,"startTime":"2025-08-19T23:16:32.151Z","endTime":"2025-08-19T23:16:40.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:16:40.905Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-19T23:17:22.389Z","endTime":"2025-08-19T23:18:54.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-19T23:17:07.162Z","endTime":"2025-08-19T23:17:24.656Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":94.1,"endSpeed":86.2,"strikeZoneTop":3.25998053499575,"strikeZoneBottom":1.5066900632803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37059994046486,"aZ":-28.194604653924394,"pfxX":-9.863629866022293,"pfxZ":2.1029116845722946,"pX":0.11703476117171686,"pZ":1.5753119515302458,"vX0":9.43512238336906,"vY0":-136.7378528708101,"vZ0":-5.248420512329499,"x":112.54,"y":196.25,"x0":-2.09800715629281,"y0":50.004223567723486,"z0":5.456156462100421,"aX":-18.66570849617887},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":15.8,"spinRate":2259,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.40069475349050654,"extension":6.655155640987798},"index":1,"playId":"143408db-0f7b-398e-9e53-6a292611bd45","pitchNumber":1,"startTime":"2025-08-19T23:17:24.656Z","endTime":"2025-08-19T23:17:31.113Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.30000077852891,"strikeZoneBottom":1.45083000846562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.662045609668002,"aZ":-29.206435804454024,"pfxX":-10.210673427452438,"pfxZ":1.5797405718478172,"pX":-0.3029735642722872,"pZ":2.0282406015926098,"vX0":8.616262054305299,"vY0":-136.6944413253254,"vZ0":-3.9469671720336987,"x":128.55,"y":184.02,"x0":-2.177733764777406,"y0":50.005950952204536,"z0":5.508589217383295,"aX":-19.22151335114975},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.2,"breakHorizontal":16.6,"spinRate":2286,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4015391489564277,"extension":6.668831183796547},"index":2,"playId":"e37ffab9-3b32-3269-901c-1a6744ba8ca5","pitchNumber":2,"startTime":"2025-08-19T23:17:41.960Z","endTime":"2025-08-19T23:17:47.046Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24972532856059,"aZ":-17.664806432585223,"pfxX":-7.726433500890293,"pfxZ":7.59632399220297,"pX":0.8256741138414396,"pZ":2.763828975919784,"vX0":9.864540492501524,"vY0":-137.72127158902256,"vZ0":-4.749922508532842,"x":85.53,"y":164.16,"x0":-1.808499483381706,"y0":50.00079394691012,"z0":5.7156303713972605,"aX":-14.754515416227933},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":11.8,"spinRate":2344,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.39858831172868303,"extension":6.952256061319348},"index":3,"playId":"305490b4-03bf-39eb-b1c9-3a5db9079d8f","pitchNumber":3,"startTime":"2025-08-19T23:18:01.391Z","endTime":"2025-08-19T23:18:06.702Z","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":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.29999933041749,"strikeZoneBottom":1.41427349462582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.411765359657252,"aZ":-31.380466788951296,"pfxX":3.916456898420434,"pfxZ":0.49840903623001065,"pX":1.5125844399575523,"pZ":1.2149954707933945,"vX0":7.62004430183481,"vY0":-125.02082508709438,"vZ0":-4.279029840788613,"x":59.34,"y":205.98,"x0":-2.0795271352790916,"y0":50.00207640295281,"z0":5.514662771904786,"aX":6.21913343741285},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":-8.8,"spinRate":2427,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4375543174805876,"extension":6.539787827607506},"index":4,"playId":"bd5bc6cc-bca2-3969-a7f2-2fddb10f96f1","pitchNumber":4,"startTime":"2025-08-19T23:18:22.979Z","endTime":"2025-08-19T23:18:27.052Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.182553060764768,"aZ":-27.95009197168729,"pfxX":4.180289502052874,"pfxZ":2.6959323528824832,"pX":0.8255303377126589,"pZ":1.9363422999125117,"vX0":5.959157238877163,"vY0":-125.1302331213648,"vZ0":-3.1670466614164754,"x":85.53,"y":186.5,"x0":-2.141217312366351,"y0":50.000792181075035,"z0":5.538931616303692,"aX":6.545720046903306},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":-9.1,"spinRate":2492,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4398120403877601,"extension":6.696904204526751},"index":5,"playId":"55a854e1-75f9-33eb-ab82-a6f87939d5cd","pitchNumber":5,"startTime":"2025-08-19T23:18:50.016Z","endTime":"2025-08-19T23:18:54.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:18:54.306Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a ground ball to right fielder Troy Johnston.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T23:20:42.780Z","endTime":"2025-08-19T23:22:55.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"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":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":88.2,"strikeZoneTop":3.59999832848403,"strikeZoneBottom":1.57849321952586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.73860412546866,"aZ":-14.121284116141581,"pfxX":-10.973272043184522,"pfxZ":9.055523464545498,"pX":-0.06609603599413234,"pZ":0.8016791735796349,"vX0":6.041833485808197,"vY0":-140.94594848267758,"vZ0":-10.87801906279664,"x":119.52,"y":217.13,"x0":-0.8222057099259154,"y0":50.00289831538063,"z0":5.644687699139173,"aX":-21.878574336900655},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":18.5,"spinRate":2379,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.38994949749842966,"extension":6.530788991323248},"index":0,"playId":"b2af6c83-bccd-312f-9542-9af906cbc531","pitchNumber":1,"startTime":"2025-08-19T23:21:03.517Z","endTime":"2025-08-19T23:21:08.615Z","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.1,"endSpeed":87.0,"strikeZoneTop":3.60000027818662,"strikeZoneBottom":1.67972937788637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.340921381403156,"aZ":-12.315500006709465,"pfxX":-5.736769674070693,"pfxZ":10.191108442289252,"pX":2.1334471183049617,"pZ":2.1826135715487287,"vX0":9.455954813498778,"vY0":-139.43813719354787,"vZ0":-7.490698183775943,"x":35.68,"y":179.85,"x0":-0.5724315681836221,"y0":50.00624968708497,"z0":5.735162487313282,"aX":-11.183426562591334},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2482,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3943564226326406,"extension":6.3310066529273135},"index":1,"playId":"7882a6db-9c73-30ea-97a5-7fee871e138a","pitchNumber":2,"startTime":"2025-08-19T23:21:15.946Z","endTime":"2025-08-19T23:21:19.667Z","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":96.6,"endSpeed":87.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.86216574861734,"aZ":-20.67703502093992,"pfxX":-11.507190770110062,"pfxZ":5.83979891047416,"pX":-0.5732217385332206,"pZ":2.2343771364548655,"vX0":4.801522163755546,"vY0":-140.42332015033415,"vZ0":-6.060132312565019,"x":138.85,"y":178.45,"x0":-0.8235383736400078,"y0":50.005170530149215,"z0":5.793752010514616,"aX":-22.66941830027658},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":19.7,"spinRate":2443,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.39211767639038175,"extension":6.417657154790161},"index":2,"playId":"798ab7f9-f885-3989-880c-c238b30593a6","pitchNumber":3,"startTime":"2025-08-19T23:21:33.010Z","endTime":"2025-08-19T23:21:36.268Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.33592887837691,"aZ":-17.633042791034015,"pfxX":-10.782373578932475,"pfxZ":7.256328603716536,"pX":-0.3423182737647548,"pZ":3.1103894423959932,"vX0":5.191740225912923,"vY0":-141.40022687568305,"vZ0":-4.653183752072701,"x":130.05,"y":154.8,"x0":-0.8117573469145769,"y0":50.003240204454166,"z0":5.925620006549874,"aX":-21.6099953611225},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":18.2,"spinRate":2469,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.38888258481812876,"extension":6.493290770975152},"index":3,"playId":"f3222f6d-5a74-3ff8-ae86-77ccac1f1fc0","pitchNumber":4,"startTime":"2025-08-19T23:22:00.454Z","endTime":"2025-08-19T23:22:04.679Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-19T23:22:11.542Z","endTime":"2025-08-19T23:22:23.950Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.52377278361933,"strikeZoneBottom":1.67391146744558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4157805570329,"aZ":-23.682666300480413,"pfxX":-11.364423828656927,"pfxZ":4.4591011575982975,"pX":0.8834532687124242,"pZ":-0.059438447041209354,"vX0":7.924850751097153,"vY0":-137.37899912187862,"vZ0":-11.081477889688959,"x":83.32,"y":240.38,"x0":-0.5671469719467822,"y0":50.0049175788152,"z0":5.647075298610414,"aX":-21.649922012456603},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":18.8,"spinRate":1821,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.3992241015813054,"extension":6.540828690757432},"index":5,"playId":"3fb0ccf3-f77b-36a8-bc4c-5f7c6c8c6270","pitchNumber":5,"startTime":"2025-08-19T23:22:23.950Z","endTime":"2025-08-19T23:22:27.812Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.412347656112885,"aZ":-16.29569237656546,"pfxX":-10.215671915360096,"pfxZ":7.744359319838131,"pX":0.0668385066765875,"pZ":1.776695132190958,"vX0":6.2632591602377605,"vY0":-142.44580631781878,"vZ0":-8.353266047576742,"x":114.45,"y":190.81,"x0":-0.8357829776027115,"y0":50.00330402709966,"z0":5.782239469634439,"aX":-20.94640044612896},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":17.2,"spinRate":2461,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3848498895821466,"extension":6.472616267101371},"hitData":{"launchSpeed":110.7,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.27,"coordY":129.91}},"index":6,"playId":"fce5316c-3eef-366e-ab3c-6793a90db62b","pitchNumber":6,"startTime":"2025-08-19T23:22:44.907Z","endTime":"2025-08-19T23:22:55.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:22:55.178Z","atBatIndex":18},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Masyn Winn grounds into a double play, third baseman Maximo Acosta to second baseman Xavier Edwards to first baseman Eric Wagaman. Willson Contreras out at 2nd. Masyn Winn out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T23:23:00.893Z","endTime":"2025-08-19T23:24:39.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.37000059894361,"strikeZoneBottom":1.53271331810733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.925180537261,"aZ":-32.97455706820556,"pfxX":2.522302246503583,"pfxZ":-0.484735268075017,"pX":1.0443718628093428,"pZ":1.2502689394889956,"vX0":4.45787546851348,"vY0":-127.76002690944858,"vZ0":-4.691483484182219,"x":77.19,"y":205.02,"x0":-1.055412331518147,"y0":50.006182608341305,"z0":5.721430260508466,"aX":4.141963417996801},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.8,"breakHorizontal":-5.6,"spinRate":2582,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4298032574025692,"extension":6.620337095921357},"index":0,"playId":"fc864dd4-7487-37d0-977c-17f4b85377a1","pitchNumber":1,"startTime":"2025-08-19T23:23:17.921Z","endTime":"2025-08-19T23:23:21.689Z","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":97.4,"endSpeed":88.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.398452391406536,"aZ":-18.22797520906802,"pfxX":-10.018492683209196,"pfxZ":6.941221314492321,"pX":-0.42947691138347216,"pZ":2.113861605836336,"vX0":4.975664321999735,"vY0":-141.55108371489732,"vZ0":-6.980561221807807,"x":133.37,"y":181.71,"x0":-0.9184320171473612,"y0":50.00027110399147,"z0":5.799606013284616,"aX":-20.11888598695893},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":16.9,"spinRate":2372,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3884781560454633,"extension":6.441380920014557},"index":1,"playId":"998d6b04-eac4-3142-85c4-8ff106801d0e","pitchNumber":2,"startTime":"2025-08-19T23:23:37.054Z","endTime":"2025-08-19T23:23:40.915Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.954414516009674,"aZ":-40.56994618698067,"pfxX":6.942838987530266,"pfxZ":-5.494637872571309,"pX":0.6022670118624052,"pZ":1.8693572329733412,"vX0":1.1988880403276359,"vY0":-123.22412485784044,"vZ0":-2.1528299230613896,"x":94.04,"y":188.31,"x0":-0.792946529997758,"y0":50.00340667273733,"z0":6.202756694250273,"aX":10.607940482762526},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.2,"breakHorizontal":-12.8,"spinRate":2676,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.44559306167524504,"extension":6.453755547201762},"index":2,"playId":"e96bbb41-b039-3cd9-9a0f-4aa36f552f76","pitchNumber":3,"startTime":"2025-08-19T23:24:02.575Z","endTime":"2025-08-19T23:24:09.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.03810457617597,"aZ":-43.51127847997807,"pfxX":6.327949495180102,"pfxZ":-7.450091355976754,"pX":0.39034911691287805,"pZ":2.1518699045244394,"vX0":1.1248047960450633,"vY0":-123.27820095231951,"vZ0":-1.024232427231145,"x":102.12,"y":180.68,"x0":-0.8945044003983483,"y0":50.00214297154265,"z0":6.281685063370017,"aX":9.63102447423221},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.4,"breakHorizontal":-11.8,"spinRate":2569,"spinDirection":38},"zone":6,"typeConfidence":2.0,"plateTime":0.446204201838313,"extension":6.710341132589305},"hitData":{"launchSpeed":81.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.67,"coordY":165.5}},"index":3,"playId":"7c76b974-dce7-3740-85de-256145706c39","pitchNumber":4,"startTime":"2025-08-19T23:24:30.934Z","endTime":"2025-08-19T23:24:39.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:24:39.040Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T23:24:48.622Z","endTime":"2025-08-19T23:27:02.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.45999832570995,"strikeZoneBottom":1.56720367964367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14801761140162,"aZ":-41.00530182335552,"pfxX":6.153470928077726,"pfxZ":-5.891714553982821,"pX":-0.5116777627486391,"pZ":3.5447516570763304,"vX0":-0.9381316983511483,"vY0":-121.91644323669996,"vZ0":1.8183468494861763,"x":136.5,"y":143.07,"x0":-0.9199051705511748,"y0":50.00552712785362,"z0":6.34209306105738,"aX":9.215978532730475},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.0,"breakHorizontal":-10.9,"spinRate":2531,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.4501724055421654,"extension":6.289670584883951},"index":0,"playId":"32f37af2-6510-3253-8bd1-2eef657b2f4e","pitchNumber":1,"startTime":"2025-08-19T23:25:07.496Z","endTime":"2025-08-19T23:25:13.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.460002160244,"strikeZoneBottom":1.68328814169685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60084500526322,"aZ":-13.583290108594515,"pfxX":-6.643043757253831,"pfxZ":9.182052013658078,"pX":0.344077159372133,"pZ":2.574557144840246,"vX0":5.6706100819591825,"vY0":-141.47141104834236,"vZ0":-6.75490511358968,"x":103.88,"y":169.27,"x0":-0.8243276165722265,"y0":50.00220611661518,"z0":5.865642032124267,"aX":-13.450416444869093},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2399,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38731174814182534,"extension":6.4739895398856335},"index":1,"playId":"d05ed6f4-3a00-3bd6-a3a1-1fc60cf5546a","pitchNumber":2,"startTime":"2025-08-19T23:25:22.487Z","endTime":"2025-08-19T23:25:26.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.45999862958423,"strikeZoneBottom":1.52034979686971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.981623643596773,"aZ":-29.654585553790426,"pfxX":-10.792748717744006,"pfxZ":1.317008319296031,"pX":0.18775682051009607,"pZ":1.2527625717393958,"vX0":6.1147503848915115,"vY0":-137.80940859793586,"vZ0":-7.200719057434374,"x":109.84,"y":204.96,"x0":-0.663120034590351,"y0":50.00550713461669,"z0":5.916145325877485,"aX":-20.66343425485001},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.0,"breakHorizontal":18.2,"spinRate":1727,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39818023333762165,"extension":6.301894234520082},"index":2,"playId":"e835bd28-aff0-3cbb-9b0b-fdbfe959b590","pitchNumber":3,"startTime":"2025-08-19T23:25:35.116Z","endTime":"2025-08-19T23:25:39.816Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.46000147079238,"strikeZoneBottom":1.58196822915557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.275916253705404,"aZ":-45.41947745136541,"pfxX":4.724998295040349,"pfxZ":-8.615082134381689,"pX":-0.1868004095287686,"pZ":2.2458614345882664,"vX0":0.02164264641175856,"vY0":-123.85338435889102,"vZ0":-0.5242067850173541,"x":124.12,"y":178.14,"x0":-0.8085352504148329,"y0":50.005888641180384,"z0":6.2947604253486835,"aX":7.260977075675716},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-15.4,"breakHorizontal":-8.5,"spinRate":2632,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4441054462741394,"extension":6.246920987235474},"index":3,"playId":"86cc64b4-f9aa-3c65-9b19-2dc8f3b433f7","pitchNumber":4,"startTime":"2025-08-19T23:25:56.038Z","endTime":"2025-08-19T23:26:00.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-19T23:26:15.414Z","endTime":"2025-08-19T23:26:16.690Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84614610514062,"aZ":-12.54427024917531,"pfxX":-6.694726800177897,"pfxZ":9.766317142945274,"pX":0.5153388057520637,"pZ":2.119732760996744,"vX0":5.653425426579659,"vY0":-141.0511599334366,"vZ0":-8.016937760864243,"x":97.36,"y":181.55,"x0":-0.6476861621468497,"y0":50.0016832585701,"z0":5.8123763859403335,"aX":-13.454615490660723},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":10.9,"spinRate":2396,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3886996810889869,"extension":6.500675731454963},"index":5,"playId":"5efe0b1a-a7cb-3f85-9136-aaf34773f56f","pitchNumber":5,"startTime":"2025-08-19T23:26:16.690Z","endTime":"2025-08-19T23:26:21.523Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.46000182771778,"strikeZoneBottom":1.55641685526184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.427849032981904,"aZ":-44.13941949012188,"pfxX":5.823801189768081,"pfxZ":-7.757730682379748,"pX":-1.081634177449082,"pZ":2.8997924666678943,"vX0":-2.376218657330311,"vY0":-123.8845312752728,"vZ0":0.7307573553351274,"x":158.23,"y":160.49,"x0":-0.8627246383523745,"y0":50.000458768569935,"z0":6.311917640804393,"aX":8.98526845276001},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-13.6,"breakHorizontal":-10.0,"spinRate":2644,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4433585001147575,"extension":6.124953386686955},"index":6,"playId":"d9c1d085-4465-3ac2-a453-66e3848a0d27","pitchNumber":6,"startTime":"2025-08-19T23:26:41.497Z","endTime":"2025-08-19T23:26:45.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.36418145865378,"strikeZoneBottom":1.64777551180297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.215301091748913,"aZ":-26.256002183403417,"pfxX":-11.080372369061413,"pfxZ":3.1084920983087754,"pX":0.514801684971926,"pZ":0.38682520447302715,"vX0":6.925214817310376,"vY0":-137.29276593579567,"vZ0":-9.755913964286753,"x":97.38,"y":228.34,"x0":-0.6045290068769658,"y0":50.00146823046796,"z0":5.7817019048997444,"aX":-21.090086914727404},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":18.6,"spinRate":1671,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3993869726904582,"extension":6.464791297268186},"index":7,"playId":"d02a6681-e0f5-3426-aaf4-7e0a8a92cf1e","pitchNumber":7,"startTime":"2025-08-19T23:26:54.185Z","endTime":"2025-08-19T23:27:02.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:27:02.315Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a line drive to center fielder Jakob Marsee. Nolan Gorman to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T23:27:18.146Z","endTime":"2025-08-19T23:28:18.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnThird":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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(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":97.1,"endSpeed":88.8,"strikeZoneTop":3.5299988973632,"strikeZoneBottom":1.66037149859219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.275646529570146,"aZ":-18.9669859947367,"pfxX":-10.696083535679904,"pfxZ":6.5540558984115505,"pX":0.4639209448316695,"pZ":2.018721835464502,"vX0":7.1842897173257585,"vY0":-141.1294226822311,"vZ0":-7.191687480891842,"x":99.32,"y":184.27,"x0":-0.7256257396656429,"y0":50.00632392596322,"z0":5.822828019055458,"aX":-21.5694509369865},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":17.9,"spinRate":2371,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3881752445434312,"extension":6.544452403875357},"index":0,"playId":"6c077e1b-c731-3258-b3a8-0947f76865a3","pitchNumber":1,"startTime":"2025-08-19T23:27:25.502Z","endTime":"2025-08-19T23:27:30.198Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24118946529863,"aZ":-42.55001979640297,"pfxX":6.71333467150254,"pfxZ":-7.147361071498698,"pX":-0.31380037350825174,"pZ":0.9595526015408922,"vX0":-0.5056943051758251,"vY0":-120.50809563251629,"vZ0":-3.4527529917583717,"x":128.96,"y":212.87,"x0":-0.9703939620165541,"y0":50.00356515541894,"z0":6.218497846389932,"aX":9.746114767144787},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.6,"breakHorizontal":-12.0,"spinRate":2582,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.45678842583525636,"extension":6.546224364357938},"index":1,"playId":"f4cb4cc1-1291-39ed-a49d-44132505f7db","pitchNumber":2,"startTime":"2025-08-19T23:27:41.145Z","endTime":"2025-08-19T23:27:44.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.409690718538247,"aZ":-41.52020471845369,"pfxX":5.477198982830602,"pfxZ":-6.082301084109334,"pX":0.8253717106447687,"pZ":1.7717333801675266,"vX0":1.921479774241576,"vY0":-123.66348141193266,"vZ0":-2.436126140510772,"x":85.54,"y":190.94,"x0":-0.6747966091050972,"y0":50.00142103484022,"z0":6.277790997598895,"aX":8.417896558009677},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.3,"breakHorizontal":-10.3,"spinRate":2530,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.4442071015318598,"extension":6.309602839112401},"hitData":{"launchSpeed":80.0,"launchAngle":13.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.82,"coordY":87.62}},"index":2,"playId":"77bd47bd-2114-3c3d-896a-34e087fb7057","pitchNumber":3,"startTime":"2025-08-19T23:28:06.434Z","endTime":"2025-08-19T23:28:18.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:28:18.458Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a line drive to right fielder Troy Johnston. Nolan Gorman scores. Thomas Saggese to 3rd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T23:28:33.003Z","endTime":"2025-08-19T23:29:07.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnThird":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"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":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64489511719485,"aZ":-16.660552928740284,"pfxX":-9.861291135098602,"pfxZ":7.640812396670653,"pX":-0.41882448452818366,"pZ":2.166269273095796,"vX0":5.154755775303551,"vY0":-141.87448190330733,"vZ0":-7.311760223551129,"x":132.96,"y":180.29,"x0":-0.9818338626705221,"y0":50.00560805548138,"z0":5.846646868785642,"aX":-20.027141106054966},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":16.8,"spinRate":2297,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.38665053352807277,"extension":6.704732118187586},"hitData":{"launchSpeed":83.4,"launchAngle":14.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.45,"coordY":119.96}},"index":0,"playId":"97caeb40-64c6-3fc3-8241-a5ecbbfffec3","pitchNumber":1,"startTime":"2025-08-19T23:28:56.233Z","endTime":"2025-08-19T23:29:07.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:29:07.484Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging, catcher Agustín Ramírez to first baseman Eric Wagaman.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-19T23:30:35.061Z","endTime":"2025-08-19T23:32:03.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-19T23:29:32.623Z","endTime":"2025-08-19T23:30:36.892Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.24019211595319,"strikeZoneBottom":1.54799691753608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.880291262766356,"aZ":-26.570171762994814,"pfxX":-11.03663930892499,"pfxZ":2.938640696344774,"pX":0.6341184437796775,"pZ":1.831063097324707,"vX0":7.828824193405694,"vY0":-137.49304087431543,"vZ0":-6.18918243666163,"x":92.83,"y":189.34,"x0":-0.8233828632831101,"y0":50.00124244432724,"z0":5.926380545725656,"aX":-21.025352362719932},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.1,"breakHorizontal":18.2,"spinRate":1703,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.39911799322960606,"extension":6.54260221263115},"index":1,"playId":"59a576cb-93ea-3d7c-836b-e97403205732","pitchNumber":1,"startTime":"2025-08-19T23:30:36.892Z","endTime":"2025-08-19T23:30:41.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.19507518199237,"strikeZoneBottom":1.33811819246375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.753187040148433,"aZ":-25.086233557621497,"pfxX":-10.45061273483441,"pfxZ":3.6968671420529047,"pX":0.7801358350693195,"pZ":0.43040233727017463,"vX0":8.015315040804095,"vY0":-137.6264593344479,"vZ0":-9.720297295604414,"x":87.26,"y":227.16,"x0":-0.8132674938566733,"y0":50.003830759937436,"z0":5.709442623897313,"aX":-20.034251811166012},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":17.3,"spinRate":1874,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3980893452640535,"extension":6.586671511186048},"index":2,"playId":"8c5e66e3-cd09-33d6-bff4-28d0ebb4b8bb","pitchNumber":2,"startTime":"2025-08-19T23:30:55.788Z","endTime":"2025-08-19T23:31:00.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.426423443131043,"aZ":-44.301531034559666,"pfxX":3.3971959236012643,"pfxZ":-8.316131910858477,"pX":-0.028502435240108665,"pZ":1.1549504991550055,"vX0":0.9337276158377126,"vY0":-121.0937388539362,"vZ0":-2.5785716631434927,"x":118.09,"y":207.6,"x0":-0.8618694588101948,"y0":50.00001239162755,"z0":6.17327142191138,"aX":4.95722492546505},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.4,"breakHorizontal":-6.4,"spinRate":2760,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.45531645154988976,"extension":6.396821774263283},"index":3,"playId":"abfcb02b-54f5-3b32-9546-4c527bfe648a","pitchNumber":3,"startTime":"2025-08-19T23:31:16.357Z","endTime":"2025-08-19T23:31:19.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.13575380012006,"strikeZoneBottom":1.50938590070234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.012129447282376,"aZ":-15.301095519128003,"pfxX":-5.1651803647462255,"pfxZ":8.368230862655547,"pX":0.6267450917116769,"pZ":3.73288407404183,"vX0":5.856431522900742,"vY0":-141.50101837539597,"vZ0":-3.4218218936086124,"x":93.11,"y":137.99,"x0":-0.8043251559020078,"y0":50.00097583560808,"z0":5.945699213047111,"aX":-10.413267125564806},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":8.0,"spinRate":2390,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38792147365726803,"extension":6.359283779552215},"index":4,"playId":"1f8087f0-7a6c-3bd8-a89d-611bd1312ac2","pitchNumber":4,"startTime":"2025-08-19T23:31:36.876Z","endTime":"2025-08-19T23:31:43.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.760924861614026,"aZ":-41.76852817670576,"pfxX":3.8131784535602113,"pfxZ":-6.3107414397821415,"pX":1.646995211131325,"pZ":0.5170901312261846,"vX0":4.376951338380905,"vY0":-123.40572068829256,"vZ0":-5.019428616453959,"x":54.22,"y":224.82,"x0":-0.6543436755830655,"y0":50.00227358112612,"z0":6.149445991888036,"aX":5.798006461878314},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.5,"breakHorizontal":-8.0,"spinRate":2745,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4462351024496183,"extension":6.2394401817201315},"index":5,"playId":"748f6d6a-be06-3ed7-a047-403cd64e8b88","pitchNumber":5,"startTime":"2025-08-19T23:31:56.146Z","endTime":"2025-08-19T23:32:03.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:32:03.575Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eric Wagaman flies out to right fielder Lars Nootbaar.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-19T23:34:00.905Z","endTime":"2025-08-19T23:35:22.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.58999941436304,"strikeZoneBottom":1.69899115337326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49692678728943,"aZ":-28.368065165291426,"pfxX":-10.090653241101725,"pfxZ":2.0871254049957777,"pX":-0.3396200560623671,"pZ":2.3115588681471833,"vX0":8.344021634988595,"vY0":-133.8635188335721,"vZ0":-3.2844691740251513,"x":129.95,"y":176.37,"x0":-2.1781241407273306,"y0":50.00406255662709,"z0":5.573992456981075,"aX":-18.409441062346264},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.2,"breakHorizontal":16.6,"spinRate":2161,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4083613453661532,"extension":6.396297282774629},"index":0,"playId":"d31058f4-2065-329c-bea1-1b11fec4789b","pitchNumber":1,"startTime":"2025-08-19T23:34:18.896Z","endTime":"2025-08-19T23:34:23.739Z","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, 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.6,"endSpeed":77.8,"strikeZoneTop":3.58999852224333,"strikeZoneBottom":1.66409831375282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8987077004713,"aZ":-26.819393419545527,"pfxX":6.0741985313481255,"pfxZ":3.490686263919656,"pX":0.7058277550123652,"pZ":2.5728298335532287,"vX0":4.980809711011913,"vY0":-123.21860483218703,"vZ0":-1.8594537298367695,"x":90.1,"y":169.31,"x0":-2.132343106727226,"y0":50.00413183345765,"z0":5.607291273409383,"aX":9.323671654694754},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":-12.2,"spinRate":2460,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.4448202852236962,"extension":6.542400403036228},"index":1,"playId":"b8cfd3d1-b3a8-3558-b25a-84419bc8254e","pitchNumber":2,"startTime":"2025-08-19T23:34:34.857Z","endTime":"2025-08-19T23:34:38.963Z","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":93.5,"endSpeed":85.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.570567787012077,"aZ":-20.221368361257454,"pfxX":-8.036590535704345,"pfxZ":6.3834654657769665,"pX":0.08896991509646322,"pZ":3.6447822290421183,"vX0":7.986882966235443,"vY0":-135.91622257595586,"vZ0":-1.8314000213476311,"x":113.61,"y":140.37,"x0":-1.842426976995634,"y0":50.00254684720706,"z0":5.730443018547149,"aX":-15.047915890416606},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":12.8,"spinRate":2220,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4028731299946471,"extension":6.544831822065564},"index":2,"playId":"dd8ebab8-f904-3199-be8b-39c1be86ad75","pitchNumber":3,"startTime":"2025-08-19T23:34:52.854Z","endTime":"2025-08-19T23:34:56.190Z","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":93.4,"endSpeed":85.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.219566582958404,"aZ":-18.491329252028848,"pfxX":-8.1430405761923,"pfxZ":7.3055094762746045,"pX":-0.0978607292271249,"pZ":4.1939464015994075,"vX0":7.706992927046279,"vY0":-135.86558016045404,"vZ0":-0.7797171708701207,"x":120.73,"y":125.54,"x0":-1.9106071125513804,"y0":50.0031795988497,"z0":5.767327516348778,"aX":-15.254020079387168},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":13.2,"spinRate":2297,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4028265942894733,"extension":6.520008730911865},"hitData":{"launchSpeed":95.2,"launchAngle":33.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.36,"coordY":70.2}},"index":3,"playId":"08636311-14d7-3c13-836e-5da66198075b","pitchNumber":4,"startTime":"2025-08-19T23:35:13.690Z","endTime":"2025-08-19T23:35:22.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:35:22.440Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to left fielder Alec Burleson in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-19T23:35:27.027Z","endTime":"2025-08-19T23:37:47.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.59000005187999,"strikeZoneBottom":1.69006679550978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.455754246389212,"aZ":-25.608695538621223,"pfxX":-2.039609158403278,"pfxZ":3.761301974903869,"pX":0.04073366262319531,"pZ":3.8003576826325345,"vX0":6.457309648413368,"vY0":-131.16239043209268,"vZ0":0.012221446847117456,"x":115.45,"y":136.17,"x0":-2.186771586387029,"y0":50.000777645977806,"z0":5.703556047153123,"aX":-3.558699515751755},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":2.3,"spinRate":2425,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4174180140583137,"extension":6.720354778718283},"index":0,"playId":"b0ef3a33-72f1-316b-b4b7-19a20712943b","pitchNumber":1,"startTime":"2025-08-19T23:35:51.658Z","endTime":"2025-08-19T23:35:56.938Z","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":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":79.7,"strikeZoneTop":3.58999792073548,"strikeZoneBottom":1.7220985352627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5174712428731,"aZ":-27.53409453353825,"pfxX":-10.845445024956462,"pfxZ":2.846765372107754,"pX":0.018880162391184282,"pZ":1.5102341594859472,"vX0":8.706400706120778,"vY0":-127.97445367508362,"vZ0":-4.8722404076156325,"x":116.28,"y":198.0,"x0":-2.0463771759428235,"y0":50.003815432106606,"z0":5.639388801817991,"aX":-17.690260966963447},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":17.3,"spinRate":1857,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.43075450400398996,"extension":6.678064587657926},"index":1,"playId":"59a0c349-cdc7-3e63-8f6c-4ee6eb62d0e7","pitchNumber":2,"startTime":"2025-08-19T23:36:05.711Z","endTime":"2025-08-19T23:36:10.411Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.162718743309895,"aZ":-25.86583872678083,"pfxX":-1.8564625684149534,"pfxZ":3.6612678001607915,"pX":0.14466972876909703,"pZ":2.364106934931288,"vX0":6.711780939618949,"vY0":-130.20209028068285,"vZ0":-3.119861920181973,"x":111.49,"y":174.95,"x0":-2.2202976156814427,"y0":50.00556220083629,"z0":5.525444815432915,"aX":-3.2022312248941054},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":1.9,"spinRate":2447,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.41992576955666694,"extension":6.857427683369841},"index":2,"playId":"17bb0358-62a5-3628-916e-bcf25b1dedd9","pitchNumber":3,"startTime":"2025-08-19T23:36:22.672Z","endTime":"2025-08-19T23:36:25.839Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5828810381835,"aZ":-17.26938551632585,"pfxX":-5.9190046780115,"pfxZ":8.002987833230703,"pX":-0.7342248333726742,"pZ":3.1839692835741613,"vX0":5.743113216987075,"vY0":-135.8248898100162,"vZ0":-3.451750209358667,"x":144.99,"y":152.81,"x0":-2.110127302903046,"y0":50.00486087275508,"z0":5.676779800690261,"aX":-11.027423464851353},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":2224,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4037246086401707,"extension":6.642333334231901},"index":3,"playId":"5b563905-7a7a-3f42-bb56-0e64eb757e6e","pitchNumber":4,"startTime":"2025-08-19T23:36:44.555Z","endTime":"2025-08-19T23:36:49.450Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.59000181923003,"strikeZoneBottom":1.66215756151283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.76404863461463,"aZ":-28.58081634704534,"pfxX":6.949874205028699,"pfxZ":2.2827351349894682,"pX":-0.42728332865776475,"pZ":1.274481940762814,"vX0":2.290970516560173,"vY0":-124.75811019068372,"vZ0":-4.528302844318655,"x":133.29,"y":204.37,"x0":-2.260934012036613,"y0":50.001802939364346,"z0":5.476599368787251,"aX":10.921811768145908},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.4,"breakHorizontal":-13.1,"spinRate":2485,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.43950935334721963,"extension":6.8258604688812605},"index":4,"playId":"9bc4ab42-bf65-3b52-bc4d-6db91480f3c1","pitchNumber":5,"startTime":"2025-08-19T23:37:02.874Z","endTime":"2025-08-19T23:37:08.499Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-19T23:37:20.131Z","endTime":"2025-08-19T23:37:38.843Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"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":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08854826088868,"aZ":-15.923172924272377,"pfxX":-5.987924201272272,"pfxZ":8.521344636602244,"pX":-0.4882660205335063,"pZ":2.797698891278031,"vX0":6.015405572875044,"vY0":-137.60022452940277,"vZ0":-4.746053765483922,"x":135.61,"y":163.24,"x0":-1.9305082554445128,"y0":50.00402276953925,"z0":5.632740292938256,"aX":-11.42092347515821},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":9.5,"spinRate":2297,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3988869847383665,"extension":6.682435936897805},"hitData":{"launchSpeed":87.0,"launchAngle":47.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.7,"coordY":128.4}},"index":6,"playId":"83e47f8d-f32b-363b-af5f-d5f4340c193e","pitchNumber":6,"startTime":"2025-08-19T23:37:38.843Z","endTime":"2025-08-19T23:37:47.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:37:47.175Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maximo Acosta grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-19T23:37:57.012Z","endTime":"2025-08-19T23:38:23.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":"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.4,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.853882515400617,"aZ":-28.90083666465685,"pfxX":-8.111929848934576,"pfxZ":1.7625029713379554,"pX":-0.581228564457877,"pZ":2.775073151431786,"vX0":7.113634866129261,"vY0":-135.36432744904104,"vZ0":-2.0939963251009637,"x":139.16,"y":163.85,"x0":-2.1860583133376523,"y0":50.00647764411226,"z0":5.5771332231869675,"aX":-15.095223407536265},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.0,"breakHorizontal":13.2,"spinRate":2186,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.404257046127924,"extension":6.633043156456403},"hitData":{"launchSpeed":96.7,"launchAngle":0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.89,"coordY":152.25}},"index":0,"playId":"30374cf5-e830-3ac2-aad8-5242a2259415","pitchNumber":1,"startTime":"2025-08-19T23:38:14.645Z","endTime":"2025-08-19T23:38:23.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:38:23.295Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lars Nootbaar singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-19T23:40:09.613Z","endTime":"2025-08-19T23:40:41.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.922670163693205,"aZ":-15.349112757541139,"pfxX":-7.558829546313136,"pfxZ":8.472728330806166,"pX":0.35744444281028015,"pZ":2.564512291149884,"vX0":5.667436877326938,"vY0":-140.74123651009737,"vZ0":-6.328860076012454,"x":103.38,"y":169.54,"x0":-0.7104847010486113,"y0":50.00323210394295,"z0":5.854254214476896,"aX":-15.012823684280914},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":12.4,"spinRate":2498,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39067069579454117,"extension":6.450668597366216},"hitData":{"launchSpeed":90.0,"launchAngle":15.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.5,"coordY":107.74}},"index":0,"playId":"e0ce2556-d179-3108-99b8-fabe894e3d1f","pitchNumber":1,"startTime":"2025-08-19T23:40:29.966Z","endTime":"2025-08-19T23:40:41.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:40:41.741Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-19T23:40:42.402Z","endTime":"2025-08-19T23:42:02.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.31646969698609,"strikeZoneBottom":1.55289998445443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.254865627349595,"aZ":-31.109866521488847,"pfxX":1.3929044671919768,"pfxZ":0.6731258517254854,"pX":0.6424957939800344,"pZ":2.244294151771378,"vX0":3.599338229820947,"vY0":-125.19997667185679,"vZ0":-2.5475987498902333,"x":92.51,"y":178.18,"x0":-0.9994796871333606,"y0":50.00114847623767,"z0":5.8425665667794675,"aX":2.191723569634285},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-3.4,"spinRate":2653,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.43890330780163156,"extension":6.468006025824959},"index":0,"playId":"35f602b2-b932-3e70-a502-4ba613e2beb9","pitchNumber":1,"startTime":"2025-08-19T23:41:01.467Z","endTime":"2025-08-19T23:41:05.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.265590087133962,"aZ":-41.96821316590867,"pfxX":4.487093271571425,"pfxZ":-6.54263891135913,"pX":0.9509720770016209,"pZ":1.1729374653082938,"vX0":3.0270633562697955,"vY0":-122.66063176259902,"vZ0":-3.193083248765165,"x":75.89,"y":186.13,"x0":-0.8896582019169266,"y0":50.003511281822114,"z0":6.133332895686372,"aX":6.716075710381331},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.4,"breakHorizontal":-8.9,"spinRate":2779,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4496055410098805,"extension":6.308709486401928},"index":1,"playId":"cf9faa7d-821b-3a46-91e3-b35ef20ba387","pitchNumber":2,"startTime":"2025-08-19T23:41:16.250Z","endTime":"2025-08-19T23:41:20.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.13375890952371,"strikeZoneBottom":1.43914459879942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.579746962387425,"aZ":-41.55005103424121,"pfxX":3.3205250381762417,"pfxZ":-6.188298238112511,"pX":1.3563223558536015,"pZ":0.7756491301840931,"vX0":3.9391651756794057,"vY0":-123.36675895302388,"vZ0":-4.328102904680633,"x":65.3,"y":217.84,"x0":-0.703334454977379,"y0":50.00433836595952,"z0":6.120423678168483,"aX":5.028504815620956},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.0,"breakHorizontal":-7.1,"spinRate":2785,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4470149192311812,"extension":6.4933187302212305},"index":2,"playId":"08eb0e53-6e3d-3f07-9a4d-d47a0af89b78","pitchNumber":3,"startTime":"2025-08-19T23:41:33.733Z","endTime":"2025-08-19T23:41:39.194Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.871325590227567,"aZ":-42.545460538349076,"pfxX":4.64452902873608,"pfxZ":-7.042079160608033,"pX":0.4729501278008835,"pZ":0.9542424509282118,"vX0":1.6424611668964268,"vY0":-121.48619427226211,"vZ0":-3.70948032197035,"x":98.97,"y":213.02,"x0":-0.8177280293061381,"y0":50.00066038916041,"z0":6.251138226353669,"aX":6.844514802140778},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.4,"breakHorizontal":-8.8,"spinRate":2678,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4532740585440944,"extension":6.373391329611632},"index":3,"playId":"d65269ea-7f71-3a5b-987a-551804feab4f","pitchNumber":4,"startTime":"2025-08-19T23:41:56.151Z","endTime":"2025-08-19T23:42:02.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:42:02.597Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-19T23:42:08.013Z","endTime":"2025-08-19T23:42:41.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.55784441077821,"aZ":-22.228746911720364,"pfxX":-10.081461157357825,"pfxZ":4.958588517124117,"pX":-0.23336827633587634,"pZ":3.1277940617610884,"vX0":5.295805470173734,"vY0":-141.47989009738595,"vZ0":-3.710878441052365,"x":125.9,"y":154.33,"x0":-0.8307373843125974,"y0":50.00265099157948,"z0":5.9002270135559804,"aX":-20.214377294478915},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":17.0,"spinRate":2317,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38877921566615736,"extension":6.392479560864929},"hitData":{"launchSpeed":99.5,"launchAngle":37.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.71,"coordY":54.5}},"index":0,"playId":"47e973eb-c00d-3c1e-bbe0-b852ddf93df7","pitchNumber":1,"startTime":"2025-08-19T23:42:26.368Z","endTime":"2025-08-19T23:42:41.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:42:41.197Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-19T23:42:46.328Z","endTime":"2025-08-19T23:45:36.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.44564609489728,"strikeZoneBottom":1.66321898525164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45137879063174,"aZ":-33.43899051496684,"pfxX":2.9259910830827343,"pfxZ":-0.7865377920945245,"pX":1.3054870988752787,"pZ":0.2327205265179711,"vX0":4.348139166971766,"vY0":-126.58179426711142,"vZ0":-6.9630243083327645,"x":67.24,"y":232.5,"x0":-0.8219832008828419,"y0":50.005210326177824,"z0":5.7336701786913915,"aX":4.696228871827355},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.9,"breakHorizontal":-6.4,"spinRate":2642,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4345210680077738,"extension":6.553088931248406},"index":0,"playId":"d39bd080-a081-3283-9486-f4c5c06de257","pitchNumber":1,"startTime":"2025-08-19T23:43:14.872Z","endTime":"2025-08-19T23:43:18.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.60000142811771,"strikeZoneBottom":1.72204793510315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.917580184096604,"aZ":-35.47424723443947,"pfxX":7.611779481818145,"pfxZ":-2.1893867605095174,"pX":2.1361232658434863,"pZ":1.8947108140898221,"vX0":4.473613726930697,"vY0":-122.47483722747683,"vZ0":-2.9871200251215058,"x":35.58,"y":187.62,"x0":-0.7077340505220779,"y0":50.0038247906075,"z0":6.187577589290792,"aX":11.473738345322932},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.4,"breakHorizontal":-14.9,"spinRate":2611,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44853762811789855,"extension":6.602433868880137},"index":1,"playId":"4b018785-d75e-3b7d-8f85-7f386649c20f","pitchNumber":2,"startTime":"2025-08-19T23:43:35.768Z","endTime":"2025-08-19T23:43:38.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.78547812214317,"aZ":-34.44096772624044,"pfxX":2.8106255691519637,"pfxZ":-1.397843829208635,"pX":0.13229979836156042,"pZ":1.1341706295849658,"vX0":2.265569751182577,"vY0":-126.2657580055328,"vZ0":-4.793755323576932,"x":111.96,"y":208.16,"x0":-1.140590011629593,"y0":50.00478155547063,"z0":5.816932006828777,"aX":4.555241116443547},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.4,"breakHorizontal":-5.6,"spinRate":2599,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43316535693010083,"extension":6.4022616554809},"index":2,"playId":"5b8d86c0-5521-3bd2-834c-0fd5053545c0","pitchNumber":3,"startTime":"2025-08-19T23:43:53.860Z","endTime":"2025-08-19T23:43:57.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.59999965722275,"strikeZoneBottom":1.65563082171893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18750065226288,"aZ":-34.44244015151647,"pfxX":2.3875428628894317,"pfxZ":-1.3967749560404252,"pX":-0.3445395053772429,"pZ":1.8911139325253317,"vX0":1.1365472242537153,"vY0":-126.3634955211153,"vZ0":-3.200719575093748,"x":130.13,"y":187.72,"x0":-1.1093996128999084,"y0":50.001892315368345,"z0":5.923120729402942,"aX":3.8851805222069173},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":-4.6,"spinRate":2647,"spinDirection":82},"zone":7,"typeConfidence":2.0,"plateTime":0.4323955695412929,"extension":6.33552823587581},"index":3,"playId":"5f51d043-83c3-3c5c-ba01-2b907c2caaec","pitchNumber":4,"startTime":"2025-08-19T23:44:15.793Z","endTime":"2025-08-19T23:44:20.622Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-19T23:44:29.181Z","endTime":"2025-08-19T23:44:47.446Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.59999902293945,"strikeZoneBottom":1.7185031049948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.595987446308843,"aZ":-41.45335713818011,"pfxX":5.870229515336814,"pfxZ":-6.042413898653491,"pX":0.759583382646757,"pZ":0.6175042025218077,"vX0":1.7740200870399336,"vY0":-123.72481926005467,"vZ0":-4.861425835500032,"x":88.05,"y":222.11,"x0":-0.7306320265311094,"y0":50.00019105965626,"z0":6.112858539139928,"aX":9.022672159693752},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.9,"breakHorizontal":-11.0,"spinRate":2629,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44412477130309336,"extension":6.509952218225156},"index":5,"playId":"ac194242-3ecc-3b55-8062-7d5a033ed8d3","pitchNumber":5,"startTime":"2025-08-19T23:44:47.446Z","endTime":"2025-08-19T23:44:51.404Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"e66547be-9766-4ff6-857c-0e7f81bbe4e8","startTime":"2025-08-19T23:45:14.114Z","endTime":"2025-08-19T23:45:19.114Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.199307107763882,"aZ":-34.36765391480792,"pfxX":1.5301758066412057,"pfxZ":-1.3303339080012142,"pX":0.055446356774566455,"pZ":1.518897007581527,"vX0":2.523936793495346,"vY0":-127.08376283945859,"vZ0":-3.990150846073721,"x":114.89,"y":197.77,"x0":-1.1465079488163576,"y0":50.004101493415675,"z0":5.817316537725225,"aX":2.5213762689152657},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.0,"breakHorizontal":-3.4,"spinRate":2555,"spinDirection":88},"zone":8,"typeConfidence":2.0,"plateTime":0.42976533265164774,"extension":6.372695209908542},"index":7,"playId":"925e6262-c553-3f1a-9d05-65d8ef249c64","pitchNumber":6,"startTime":"2025-08-19T23:45:32.616Z","endTime":"2025-08-19T23:45:36.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:45:36.252Z","atBatIndex":30},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Xavier Edwards reaches on a fielding error by shortstop Masyn Winn.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-19T23:47:29.084Z","endTime":"2025-08-19T23:49:53.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.847814312515805,"aZ":-42.328135644813564,"pfxX":7.292082950352581,"pfxZ":-7.522546201864567,"pX":0.8673672361313042,"pZ":1.817652358281341,"vX0":4.245386578655838,"vY0":-116.03069304409917,"vZ0":0.06925409383682801,"x":83.94,"y":189.7,"x0":-1.940076684147569,"y0":50.00485418406229,"z0":5.856283944872058,"aX":9.83848335998826},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.2,"breakHorizontal":-14.3,"spinRate":2578,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.47396630184424327,"extension":6.704004240990606},"index":0,"playId":"d19f0517-b533-333e-a42f-31f5c1f647b5","pitchNumber":1,"startTime":"2025-08-19T23:47:49.482Z","endTime":"2025-08-19T23:47:53.030Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-19T23:48:05.041Z","endTime":"2025-08-19T23:48:20.765Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.01345739242919,"strikeZoneBottom":1.59177290851898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42494583165319,"aZ":-16.5441987824249,"pfxX":-5.189609908507862,"pfxZ":8.579184349808045,"pX":0.23424611841884416,"pZ":3.7884311310392764,"vX0":7.725628708840195,"vY0":-134.2025635969073,"vZ0":-2.1282077560642425,"x":108.07,"y":136.49,"x0":-2.009341007281566,"y0":50.00022899893672,"z0":5.771971787710478,"aX":-9.452251147891255},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":7.7,"spinRate":2246,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.408358451788962,"extension":7.026094624046324},"index":2,"playId":"7fc27db8-9fee-34c1-99df-2dd6c2eb8988","pitchNumber":2,"startTime":"2025-08-19T23:48:20.765Z","endTime":"2025-08-19T23:48:26.633Z","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":87.2,"endSpeed":79.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.715536650410545,"aZ":-27.218087590934807,"pfxX":-8.71918325870541,"pfxZ":3.0483070181204095,"pX":-1.1603347033439555,"pZ":1.8314903431647198,"vX0":5.675606378640013,"vY0":-126.87529773631876,"vZ0":-4.093701698325508,"x":161.23,"y":189.33,"x0":-2.297073825381415,"y0":50.00167371936323,"z0":5.642709011300504,"aX":-14.169698921625928},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":14.4,"spinRate":1898,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4322119472872368,"extension":6.495550467895742},"index":3,"playId":"d49ec004-1c23-34fe-a019-4a809ff69d88","pitchNumber":3,"startTime":"2025-08-19T23:48:37.973Z","endTime":"2025-08-19T23:48:41.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.2700006345441,"strikeZoneBottom":1.49566245850793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.217978810711013,"aZ":-16.88479084505824,"pfxX":-7.475216640056772,"pfxZ":8.051193629537856,"pX":-0.4076773314051362,"pZ":3.7371447562401845,"vX0":7.246705535996875,"vY0":-137.1524496551492,"vZ0":-2.1379043821752033,"x":132.54,"y":137.88,"x0":-2.116897529751839,"y0":50.00500701677019,"z0":5.682375824699096,"aX":-14.199216056124573},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":12.0,"spinRate":2269,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39984142148086343,"extension":6.803050875168148},"index":4,"playId":"f6b725df-b488-3002-8d4b-b853d7199be2","pitchNumber":4,"startTime":"2025-08-19T23:49:24.927Z","endTime":"2025-08-19T23:49:29.841Z","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":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.903779338573578,"aZ":-23.852689796328782,"pfxX":-0.22177632284649773,"pfxZ":4.780534560726139,"pX":0.26959248843445527,"pZ":2.9298447807395247,"vX0":6.259343778932114,"vY0":-131.12643528642255,"vZ0":-2.25039290115215,"x":106.72,"y":159.67,"x0":-2.1202070707585654,"y0":50.0016737901119,"z0":5.580087644539658,"aX":-0.3870026701064418},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-1.0,"spinRate":2292,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4178127538041836,"extension":6.815255617774755},"hitData":{"launchSpeed":83.3,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.39,"coordY":151.64}},"index":5,"playId":"f1cb8141-73fb-3174-a94e-891b72f0e916","pitchNumber":5,"startTime":"2025-08-19T23:49:43.386Z","endTime":"2025-08-19T23:49:53.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:49:53.628Z","atBatIndex":31},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jakob Marsee triples (2) on a line drive to left fielder Alec Burleson. Xavier Edwards scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-19T23:50:52.637Z","endTime":"2025-08-19T23:51:30.774Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"31c10798-938e-3268-9c03-c67631ce858b","startTime":"2025-08-19T23:50:19.057Z","endTime":"2025-08-19T23:50:22.831Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"9f5036f4-8cc0-3be7-b52e-cb373a7f7968","startTime":"2025-08-19T23:50:36.865Z","endTime":"2025-08-19T23:50:40.051Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.622523549105168,"aZ":-15.232050283765897,"pfxX":-6.786811826541699,"pfxZ":9.297761130719342,"pX":0.35072969099694024,"pZ":3.0410647610221457,"vX0":8.177464901488397,"vY0":-134.05051268423668,"vZ0":-4.473063399229794,"x":103.63,"y":156.67,"x0":-1.855731040660853,"y0":50.00383488434207,"z0":5.816707514317219,"aX":-12.36880220302991},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":10.6,"spinRate":2278,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4083853099150905,"extension":6.777447191315041},"index":2,"playId":"003e1fb9-360f-32f4-a4c0-ac9165ab9a51","pitchNumber":1,"startTime":"2025-08-19T23:50:54.884Z","endTime":"2025-08-19T23:50:59.100Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.678552660486652,"aZ":-28.29382002364283,"pfxX":-9.205843092895716,"pfxZ":2.332621613655167,"pX":-0.4746777297503737,"pZ":2.7043627999133193,"vX0":7.157548922896397,"vY0":-128.24859773628168,"vZ0":-1.8305752996066262,"x":135.09,"y":165.76,"x0":-2.1065280918084914,"y0":50.00416904999862,"z0":5.635523580720914,"aX":-15.326748267023422},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":1853,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.42719035202567834,"extension":6.8558732970077685},"hitData":{"launchSpeed":102.5,"launchAngle":23.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.1,"coordY":55.43}},"index":3,"playId":"3620508c-e8e8-3d89-bb4b-b5f5e8488e0e","pitchNumber":2,"startTime":"2025-08-19T23:51:15.159Z","endTime":"2025-08-19T23:51:30.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:51:30.774Z","atBatIndex":32},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Agustín Ramírez reaches on a fielder's choice, fielded by pitcher Michael McGreevy. Jakob Marsee scores. Agustín Ramírez to 2nd. Agustín Ramírez advances to 2nd, on a throwing error by pitcher Michael McGreevy.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-19T23:52:29.542Z","endTime":"2025-08-19T23:53:16.271Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-19T23:51:55.905Z","endTime":"2025-08-19T23:52:31.734Z","isPitch":false,"type":"action"},{"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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.19911333748964,"strikeZoneBottom":1.41166534150767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56131814212562,"aZ":-28.186084816351226,"pfxX":4.7146377565683375,"pfxZ":2.624051532286474,"pX":1.7273392265111656,"pZ":2.0092562553009334,"vX0":7.543406885225748,"vY0":-122.55440296012802,"vZ0":-2.821787987730911,"x":51.16,"y":184.53,"x0":-2.004711577748454,"y0":50.00188340097596,"z0":5.5867545212258705,"aX":7.158885246462884},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-10.3,"spinRate":2460,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4471834361002762,"extension":6.670117269539795},"index":1,"playId":"48413611-1ba2-3955-9651-91bf18d006ff","pitchNumber":1,"startTime":"2025-08-19T23:52:31.734Z","endTime":"2025-08-19T23:52:34.866Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"feca741c-77cf-4fe6-a04c-69132735de09","startTime":"2025-08-19T23:52:46.621Z","endTime":"2025-08-19T23:52:51.621Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.305284304171366,"aZ":-28.340177546588695,"pfxX":-9.788453523046702,"pfxZ":2.0823562920539853,"pX":-0.26387894836537595,"pZ":2.3216027707107556,"vX0":8.110373149532204,"vY0":-134.59466273739153,"vZ0":-3.3144433190987472,"x":127.06,"y":176.1,"x0":-2.0395675749959246,"y0":50.00309952261964,"z0":5.568691609485089,"aX":-18.019415797016222},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.2,"breakHorizontal":16.1,"spinRate":2230,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.40644199488265187,"extension":6.823468698113138},"hitData":{"launchSpeed":88.0,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.28,"coordY":180.09}},"index":3,"playId":"f689b902-9f48-3d52-aef1-6b3d94135e54","pitchNumber":2,"startTime":"2025-08-19T23:53:00.945Z","endTime":"2025-08-19T23:53:16.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:53:16.271Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Thomas Saggese to first baseman Willson Contreras. Agustín Ramírez to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-19T23:53:55.801Z","endTime":"2025-08-19T23:54:20.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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"}]},{"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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(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":90.2,"endSpeed":82.2,"strikeZoneTop":3.36999972387172,"strikeZoneBottom":1.59945214127705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.989499777713984,"aZ":-23.30616419471831,"pfxX":-2.169664302763323,"pfxZ":5.099861397451445,"pX":-1.1834704149735307,"pZ":3.5809843224869344,"vX0":3.8133227694389813,"vY0":-131.3394710830893,"vZ0":-0.6626384741863292,"x":162.11,"y":142.09,"x0":-2.3752843701725586,"y0":50.00329887357535,"z0":5.576759810941465,"aX":-3.773669465954938},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.4,"breakHorizontal":3.0,"spinRate":2408,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.417759849068966,"extension":6.799350606949555},"index":0,"playId":"1a4d3f1d-e24c-3896-90f3-56303f1c98af","pitchNumber":1,"startTime":"2025-08-19T23:53:55.801Z","endTime":"2025-08-19T23:53:59.903Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.184804657245923,"aZ":-23.169428000063554,"pfxX":-0.6392740204692615,"pfxZ":5.325509101326478,"pX":0.07561636600137761,"pZ":3.140154603448357,"vX0":6.047936317453129,"vY0":-129.53090669612197,"vZ0":-1.8605869640833947,"x":114.12,"y":154.0,"x0":-2.2110442602759237,"y0":50.00620375669848,"z0":5.647342076322023,"aX":-1.0826705642437915},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":-0.2,"spinRate":2453,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4235780498207182,"extension":6.883552750993395},"hitData":{"launchSpeed":79.2,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":157.7}},"index":1,"playId":"29034f0d-af1b-3647-ac24-71967f64f069","pitchNumber":2,"startTime":"2025-08-19T23:54:12.940Z","endTime":"2025-08-19T23:54:20.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:54:20.339Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, pitcher Michael McGreevy to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-19T23:54:59.908Z","endTime":"2025-08-19T23:55:55.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700241,"link":"/api/v1/people/700241"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-19T23:54:45.712Z","endTime":"2025-08-19T23:55:02.163Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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":92.9,"endSpeed":85.1,"strikeZoneTop":3.33000113767402,"strikeZoneBottom":1.58849807306208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.495824705017903,"aZ":-24.558221133008686,"pfxX":-9.053923752349906,"pfxZ":4.109348519497637,"pX":0.15776156959641652,"pZ":3.528620508443498,"vX0":8.887787490480656,"vY0":-135.01836396574194,"vZ0":-1.1993189084548428,"x":110.99,"y":143.51,"x0":-1.995165509457815,"y0":50.00141245248073,"z0":5.7014937868198015,"aX":-16.770524805485024},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":14.5,"spinRate":2228,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40516120571965963,"extension":6.872685711331559},"index":1,"playId":"d929158c-0026-378e-a6cd-00b5290c8123","pitchNumber":1,"startTime":"2025-08-19T23:55:02.163Z","endTime":"2025-08-19T23:55:06.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.6,"endSpeed":78.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07715860204761,"aZ":-30.436548875922988,"pfxX":4.0140552046609255,"pfxZ":1.1392915178997676,"pX":1.7329653598589658,"pZ":1.0820361013581967,"vX0":7.802494609219129,"vY0":-123.00881546355836,"vZ0":-4.4339035307615235,"x":50.94,"y":209.57,"x0":-2.0054356733778937,"y0":50.00436018061754,"z0":5.497071016103333,"aX":6.1329544637980336},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":-9.1,"spinRate":2438,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44577397787893913,"extension":6.777254967016903},"index":2,"playId":"2df3cfe5-c223-31b0-8469-5bc3ab2b19e8","pitchNumber":2,"startTime":"2025-08-19T23:55:19.509Z","endTime":"2025-08-19T23:55:26.119Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"8f77b9cd-084a-4492-a7df-4b355a92fe4d","startTime":"2025-08-19T23:55:35.723Z","endTime":"2025-08-19T23:55:40.726Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.878824235992077,"aZ":-23.961438421046683,"pfxX":-10.297005215008676,"pfxZ":4.694045695393027,"pX":-0.03642020703855719,"pZ":1.4948716232257913,"vX0":8.732285139877382,"vY0":-131.46424634998175,"vZ0":-5.910567031663334,"x":118.39,"y":198.42,"x0":-2.0632890269809003,"y0":50.00613375475399,"z0":5.5512090652742065,"aX":-18.02689270867172},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":16.7,"spinRate":2150,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.41665388753191035,"extension":7.295782028339455},"hitData":{"launchSpeed":102.9,"launchAngle":-14.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.88,"coordY":182.51}},"index":4,"playId":"6cb75dcd-f3cc-3201-8672-c4f0cff0558a","pitchNumber":3,"startTime":"2025-08-19T23:55:48.824Z","endTime":"2025-08-19T23:55:55.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:55:55.938Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out sharply to center fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-19T23:56:09.449Z","endTime":"2025-08-19T23:56:33.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.347212694241637,"aZ":-30.662189503712572,"pfxX":7.226096623552789,"pfxZ":0.9875553017727423,"pX":-0.21142793727691767,"pZ":2.2736825068702395,"vX0":2.43281302971835,"vY0":-123.34841418774967,"vZ0":-1.764543749336089,"x":125.06,"y":177.39,"x0":-2.1503862308289374,"y0":50.00503669088055,"z0":5.592362668727485,"aX":11.096342246788266},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-13.7,"spinRate":2409,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.44464390529908826,"extension":6.785046137373848},"hitData":{"launchSpeed":101.5,"launchAngle":34.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":100.42,"coordY":39.86}},"index":0,"playId":"9ea0de5e-52b2-395a-a133-0332eede69bf","pitchNumber":1,"startTime":"2025-08-19T23:56:24.679Z","endTime":"2025-08-19T23:56:33.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:56:33.506Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to third baseman Maximo Acosta.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-19T23:58:51.833Z","endTime":"2025-08-19T23:59:31.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-19T23:58:44.175Z","endTime":"2025-08-19T23:58:54.049Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.12259408361105,"strikeZoneBottom":1.4372461117446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.52479835745849,"aZ":-35.58716730360945,"pfxX":2.7797965607529904,"pfxZ":-2.168397149780442,"pX":-0.10836185151163358,"pZ":1.931317564529323,"vX0":1.6909879219314676,"vY0":-124.74372799341958,"vZ0":-2.2579353774441735,"x":121.13,"y":186.63,"x0":-1.156630573771146,"y0":50.00449528293733,"z0":5.787319793429109,"aX":4.372655087962005},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.2,"breakHorizontal":-5.4,"spinRate":2576,"spinDirection":87},"zone":8,"typeConfidence":2.0,"plateTime":0.4394055689301264,"extension":6.4596632107991425},"index":1,"playId":"ff3276ae-400b-3fa0-97ea-aaeca51a26bf","pitchNumber":1,"startTime":"2025-08-19T23:58:54.049Z","endTime":"2025-08-19T23:58:58.865Z","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":87.4,"endSpeed":81.2,"strikeZoneTop":3.15150387661479,"strikeZoneBottom":1.53179551279847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14779417917968,"aZ":-32.77999074093758,"pfxX":2.354877736182999,"pfxZ":-0.3713419127785875,"pX":2.5445511037477346,"pZ":0.5942193149043878,"vX0":7.988376674065308,"vY0":-127.10067946487936,"vZ0":-6.182281035632034,"x":20.01,"y":222.74,"x0":-0.9402828077047024,"y0":50.002445910480674,"z0":5.649537029928762,"aX":3.8647258140127176},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.8,"breakHorizontal":-6.0,"spinRate":2611,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.43033655290693096,"extension":6.521008925759241},"index":2,"playId":"b50a497d-dc80-301d-9e51-edee2b307ffd","pitchNumber":2,"startTime":"2025-08-19T23:59:05.543Z","endTime":"2025-08-19T23:59:08.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00966828498488,"aZ":-22.39978603701797,"pfxX":-10.46879267003528,"pfxZ":5.162947704818892,"pX":0.29197099115137093,"pZ":2.011040598064728,"vX0":6.182646963324514,"vY0":-136.8786787700961,"vZ0":-6.368704757682037,"x":105.87,"y":184.48,"x0":-0.6393363070725198,"y0":50.00096781436019,"z0":5.908029825347761,"aX":-19.806372767077157},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":17.6,"spinRate":1858,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.40060209164845917,"extension":6.461632168064038},"hitData":{"launchSpeed":103.6,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.95,"coordY":164.08}},"index":3,"playId":"52b0fc8a-ddfd-37f4-ba9b-115d802a94fa","pitchNumber":3,"startTime":"2025-08-19T23:59:23.091Z","endTime":"2025-08-19T23:59:31.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-19T23:59:31.115Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-19T23:59:44.287Z","endTime":"2025-08-20T00:00:32.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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(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":83.1,"endSpeed":76.2,"strikeZoneTop":3.45999777846943,"strikeZoneBottom":1.56813239626794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54183494760472,"aZ":-43.27739788024938,"pfxX":6.369446649026589,"pfxZ":-7.548023342131465,"pX":0.6928962592828133,"pZ":2.932586998098462,"vX0":1.538235431576061,"vY0":-121.04323992965875,"vZ0":1.0068522590708233,"x":90.59,"y":159.6,"x0":-0.7794962651321565,"y0":50.00362770800815,"z0":6.326618688373059,"aX":9.368797289502872},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.1,"breakHorizontal":-11.9,"spinRate":2573,"spinDirection":35},"zone":3,"typeConfidence":2.0,"plateTime":0.45402259328023753,"extension":6.401329779423397},"index":0,"playId":"6067524f-0590-3a7b-822a-380f51c4f5dc","pitchNumber":1,"startTime":"2025-08-19T23:59:59.788Z","endTime":"2025-08-20T00:00:04.852Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.20671409650723,"aZ":-25.82940412900223,"pfxX":-11.217338642406153,"pfxZ":3.33085378061723,"pX":-0.08056615265631883,"pZ":1.9873756314283713,"vX0":5.461916578167354,"vY0":-137.39181802255706,"vZ0":-5.692952024352675,"x":120.07,"y":185.12,"x0":-0.6397309754931185,"y0":50.005813586883704,"z0":5.848073981060477,"aX":-21.390987629883107},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.0,"breakHorizontal":19.1,"spinRate":1900,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3990763485732818,"extension":6.514937225285409},"hitData":{"launchSpeed":79.4,"launchAngle":32.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.52,"coordY":94.19}},"index":1,"playId":"d323e5b6-4d35-3ec2-a18e-5383e7e350eb","pitchNumber":2,"startTime":"2025-08-20T00:00:20.993Z","endTime":"2025-08-20T00:00:32.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:00:32.368Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a line drive to left fielder Heriberto Hernández. Masyn Winn to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T00:01:15.179Z","endTime":"2025-08-20T00:04:11.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[2,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":"50aa9bc6-67d1-3054-b7e2-4bd2d27a9e37","startTime":"2025-08-20T00:00:58.403Z","endTime":"2025-08-20T00:01:02.436Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.049643823228855,"aZ":-16.552196538044313,"pfxX":-10.039654153634501,"pfxZ":7.865359054645683,"pX":-0.9017461927013206,"pZ":3.327052932650205,"vX0":3.691386732986087,"vY0":-140.36254648572395,"vZ0":-4.179646093880417,"x":151.37,"y":148.95,"x0":-0.9327026228196671,"y0":50.00673523746915,"z0":5.919937728528438,"aX":-19.950478086197492},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":17.4,"spinRate":2493,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3908679629504146,"extension":6.416571074774997},"index":1,"playId":"405916e5-e753-3c80-9dd0-159268ea461d","pitchNumber":1,"startTime":"2025-08-20T00:01:17.559Z","endTime":"2025-08-20T00:01:24.356Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-20T00:01:39.127Z","endTime":"2025-08-20T00:02:45.003Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48426806927973,"aZ":-25.532338867411852,"pfxX":-10.105493423950877,"pfxZ":3.5247694275584998,"pX":-0.5984531154207374,"pZ":1.9248046032635324,"vX0":4.398302955047381,"vY0":-136.98336391674724,"vZ0":-5.97234131693328,"x":139.81,"y":186.81,"x0":-0.9190184714704449,"y0":50.00405757839952,"z0":5.897605777181808,"aX":-19.05508906542398},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":1801,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4010626132286603,"extension":6.686572609945571},"index":3,"playId":"c94a4c23-81f5-37c6-9d56-a9491349e8c1","pitchNumber":2,"startTime":"2025-08-20T00:02:45.003Z","endTime":"2025-08-20T00:02:49.058Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.43547116528438,"strikeZoneBottom":1.55959945786166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.885803174809745,"aZ":-13.126316165768017,"pfxX":-8.711851287935911,"pfxZ":9.738453673818757,"pX":1.8330228603791439,"pZ":1.2096623680586591,"vX0":9.94683395590062,"vY0":-138.89783285511425,"vZ0":-9.924056561297009,"x":47.13,"y":206.12,"x0":-0.6612828472026626,"y0":50.00079422535299,"z0":5.699969613624378,"aX":-17.034640172339273},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":13.7,"spinRate":2452,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39422024030308167,"extension":6.718146795427979},"index":4,"playId":"4847ee37-f14f-3dbf-b151-6c257049bcd4","pitchNumber":3,"startTime":"2025-08-20T00:03:04.475Z","endTime":"2025-08-20T00:03:12.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Masyn Winn steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"4847ee37-f14f-3dbf-b151-6c257049bcd4","startTime":"2025-08-20T00:03:31.794Z","endTime":"2025-08-20T00:03:39.298Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.760188701271264,"aZ":-25.05650722342298,"pfxX":-10.08950905643434,"pfxZ":3.652435359298223,"pX":-0.30666503558265557,"pZ":1.6081509843161137,"vX0":4.924330836285526,"vY0":-138.86222554466704,"vZ0":-7.26440381049416,"x":128.69,"y":195.36,"x0":-0.7944207321441604,"y0":50.00148759666115,"z0":5.930639181772444,"aX":-19.657379986216537},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":17.2,"spinRate":1904,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.39477200101447085,"extension":6.58562495622473},"index":6,"playId":"9f7e8efa-b86e-393f-8ea7-9c318bc73f71","pitchNumber":4,"startTime":"2025-08-20T00:03:39.298Z","endTime":"2025-08-20T00:03:43.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.286739731973576,"aZ":-42.79206858931978,"pfxX":5.537954889209006,"pfxZ":-6.968689379916517,"pX":0.5504986664622613,"pZ":2.0529783607074426,"vX0":1.5120010556352026,"vY0":-123.38815140648875,"vZ0":-1.2301368593718833,"x":96.02,"y":183.35,"x0":-0.7913886497191494,"y0":50.003279969272306,"z0":6.202410514863173,"aX":8.436989357309999},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.6,"breakHorizontal":-10.4,"spinRate":2660,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.445945376133829,"extension":6.463080058456175},"hitData":{"launchSpeed":78.3,"launchAngle":25.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.1,"coordY":103.23}},"index":7,"playId":"976493d5-0b7b-3019-804b-8462fb7c44bb","pitchNumber":5,"startTime":"2025-08-20T00:04:01.032Z","endTime":"2025-08-20T00:04:11.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:04:11.672Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging. Masyn Winn scores. Thomas Saggese to 3rd. Pedro Pagés to 1st. Passed ball by catcher Agustín Ramírez.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T00:04:20.463Z","endTime":"2025-08-20T00:07:12.406Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":51},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnThird":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.3,"endSpeed":85.7,"strikeZoneTop":3.21999762483893,"strikeZoneBottom":1.45581860151827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02788791263146,"aZ":-25.776374375199126,"pfxX":-9.523368737098018,"pfxZ":3.416851331564958,"pX":0.061117344902827296,"pZ":2.3826444748428326,"vX0":6.159334947172584,"vY0":-135.76024038165878,"vZ0":-4.761721877349183,"x":114.67,"y":174.45,"x0":-0.9969295847562908,"y0":50.000475187005094,"z0":5.947802695070269,"aX":-17.818640429021073},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.4,"breakHorizontal":16.0,"spinRate":1808,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4030681452138798,"extension":6.798112546462658},"index":0,"playId":"7f051ad0-ad62-38c7-83d8-ee4ab182901b","pitchNumber":1,"startTime":"2025-08-20T00:04:55.433Z","endTime":"2025-08-20T00:04:59.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-20T00:05:13.396Z","endTime":"2025-08-20T00:05:27.910Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.647670706580264,"aZ":-27.11425556025732,"pfxX":-10.477020059165291,"pfxZ":2.6552236279525445,"pX":-0.6841775987367925,"pZ":1.2055682989991303,"vX0":4.037973332964817,"vY0":-137.32711235382158,"vZ0":-7.417154929190857,"x":143.08,"y":206.23,"x0":-0.8129907884744373,"y0":50.005958905547985,"z0":5.788234116966964,"aX":-19.998052649259762},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":18.1,"spinRate":1806,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.39896249709747167,"extension":6.782546993700562},"index":2,"playId":"eef3a325-786f-3231-8ee3-fb5c0e3577f0","pitchNumber":2,"startTime":"2025-08-20T00:05:27.910Z","endTime":"2025-08-20T00:05:34.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Thomas Saggese steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"eef3a325-786f-3231-8ee3-fb5c0e3577f0","startTime":"2025-08-20T00:05:44.386Z","endTime":"2025-08-20T00:05:54.434Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"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":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.06520060682713,"strikeZoneBottom":1.44600448998022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.437363733556655,"aZ":-21.741626418072308,"pfxX":-8.811973076509421,"pfxZ":5.41753577058973,"pX":0.27551389822525224,"pZ":1.0707975640834029,"vX0":5.814844823889618,"vY0":-137.8765924095489,"vZ0":-8.805078773048143,"x":106.5,"y":209.87,"x0":-0.7150741802455224,"y0":50.005174577457325,"z0":5.771029138738739,"aX":-16.98092425632633},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":14.8,"spinRate":1796,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3971411944273191,"extension":6.667330208188821},"index":4,"playId":"f74a6dff-8842-3edd-9bea-b8ab111c1214","pitchNumber":3,"startTime":"2025-08-20T00:05:54.434Z","endTime":"2025-08-20T00:05:58.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.11150549648245,"strikeZoneBottom":1.55797260934397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.668498571564,"aZ":-11.98456877304292,"pfxX":-6.298263500664836,"pfxZ":10.032096985126593,"pX":1.4355119044469355,"pZ":1.4972578696112584,"vX0":8.744397097233033,"vY0":-140.90185954309132,"vZ0":-9.422466599858994,"x":62.28,"y":198.35,"x0":-0.8882507686400017,"y0":50.00638748610761,"z0":5.656884923174342,"aX":-12.680959680312862},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2419,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.38855442243077176,"extension":6.686763365725267},"index":5,"playId":"5554dfca-6845-3f08-8c95-6f8fe286c039","pitchNumber":4,"startTime":"2025-08-20T00:06:14.554Z","endTime":"2025-08-20T00:06:18.198Z","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":94.7,"endSpeed":86.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.680068561920322,"aZ":-24.14115388177386,"pfxX":-8.837422524747469,"pfxZ":4.180233790846795,"pX":-0.39099099617273236,"pZ":1.6313921536231266,"vX0":4.356051573870851,"vY0":-137.7995908139159,"vZ0":-6.926848635647985,"x":131.9,"y":194.73,"x0":-0.8441427031107867,"y0":50.00672136079122,"z0":5.809418884756159,"aX":-16.995681819217655},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":15.1,"spinRate":1806,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.39751682338121874,"extension":6.63596951674405},"index":6,"playId":"55f77bc7-f659-3f68-9eea-c55f1beecffc","pitchNumber":5,"startTime":"2025-08-20T00:06:34.819Z","endTime":"2025-08-20T00:06:38.967Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.358826218463285,"aZ":-23.934067646859376,"pfxX":-10.318591175979494,"pfxZ":4.290763210432543,"pX":-1.3503473077321448,"pZ":2.146969953690064,"vX0":2.571711377493923,"vY0":-137.44335244801195,"vZ0":-5.747412885257653,"x":168.47,"y":180.81,"x0":-0.955112216068097,"y0":50.003791645673566,"z0":5.8819784040168175,"aX":-19.818678225988485},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":18.2,"spinRate":1939,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3979211352388696,"extension":6.600525864312961},"index":7,"playId":"da9ecd9c-9e01-3f83-9c98-b953817bbd2a","pitchNumber":6,"startTime":"2025-08-20T00:07:05.423Z","endTime":"2025-08-20T00:07:12.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:07:12.406Z","atBatIndex":40},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nathan Church out on a sacrifice bunt, first baseman Eric Wagaman to second baseman Xavier Edwards. Thomas Saggese scores. Pedro Pagés to 2nd. Nathan Church out at 1st.","rbi":1,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T00:10:07.828Z","endTime":"2025-08-20T00:10:40.018Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":665795,"link":"/api/v1/people/665795"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-20T00:08:14.939Z","endTime":"2025-08-20T00:08:40.908Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cade Gibson replaces Edward Cabrera.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-20T00:08:40.908Z","endTime":"2025-08-20T00:10:10.157Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":90.6,"endSpeed":83.3,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.25086005406505,"aZ":-26.625496311768746,"pfxX":10.360753553388768,"pfxZ":3.1525781943780897,"pX":1.0125091123978138,"pZ":1.5394606642841537,"vX0":-3.8163896821332433,"vY0":-131.90894064189544,"vZ0":-5.588790148336739,"x":78.41,"y":197.21,"x0":1.1325277334772663,"y0":50.004043279809046,"z0":5.650520747999171,"aX":18.24597348107926},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.7,"breakHorizontal":-17.9,"spinRate":2158,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4153412330689097,"extension":5.801331234184821},"index":2,"playId":"3688e218-9662-3188-879a-d9e3437221a0","pitchNumber":1,"startTime":"2025-08-20T00:10:10.157Z","endTime":"2025-08-20T00:10:15.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.326677234210646,"aZ":-22.649003727288576,"pfxX":10.265301649355715,"pfxZ":5.264686933971014,"pX":0.24497503850834668,"pZ":2.465147690336271,"vX0":-5.529574264922588,"vY0":-133.78439395162042,"vZ0":-4.333933672289943,"x":107.66,"y":172.22,"x0":1.0067752486236174,"y0":50.00495899537408,"z0":5.733117548924307,"aX":18.57796606839905},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":-17.4,"spinRate":2328,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.409677564558554,"extension":6.067742618820991},"hitData":{"launchSpeed":32.4,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":127.78,"coordY":200.25}},"index":3,"playId":"15dcfe67-2f7c-39b8-9f7a-bfa2ff61d2bd","pitchNumber":2,"startTime":"2025-08-20T00:10:32.920Z","endTime":"2025-08-20T00:10:40.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:10:40.018Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T00:11:13.003Z","endTime":"2025-08-20T00:11:42.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(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":92.3,"endSpeed":84.2,"strikeZoneTop":3.50999958698738,"strikeZoneBottom":1.74238026563567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.823503470981077,"aZ":-22.00444684289104,"pfxX":11.205218746036701,"pfxZ":5.608780432527073,"pX":1.6521373214043422,"pZ":2.1911981120074975,"vX0":-2.2221172552452453,"vY0":-134.26878417782476,"vZ0":-5.180775243177579,"x":54.02,"y":179.62,"x0":1.0383536896211893,"y0":50.00500240526505,"z0":5.725251990345216,"aX":20.329996171208858},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":-19.8,"spinRate":2295,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4089454644866297,"extension":5.863322656127986},"index":0,"playId":"5f4515e0-1b56-3271-8b1c-2a29f5e87d29","pitchNumber":1,"startTime":"2025-08-20T00:11:13.003Z","endTime":"2025-08-20T00:11:16.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.249451237958766,"aZ":-33.21277633456849,"pfxX":-2.7221663345046654,"pfxZ":-0.682541579206049,"pX":-0.09252124969123682,"pZ":3.0474792030272138,"vX0":-2.4172535719451487,"vY0":-122.13518380437328,"vZ0":0.05274124423487336,"x":120.53,"y":156.5,"x0":1.2624927070687315,"y0":50.005456736775656,"z0":5.873527574252833,"aX":-4.127003241411155},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":5.5,"spinRate":2909,"spinDirection":269},"zone":2,"typeConfidence":2.0,"plateTime":0.44786272226460966,"extension":5.752008578220126},"hitData":{"launchSpeed":99.8,"launchAngle":26.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.35,"coordY":51.82}},"index":1,"playId":"2127e4c0-5d9b-327c-91d3-d9a6ead78341","pitchNumber":2,"startTime":"2025-08-20T00:11:32.950Z","endTime":"2025-08-20T00:11:42.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:11:42.333Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eric Wagaman lines out sharply to left fielder Alec Burleson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T00:13:57.039Z","endTime":"2025-08-20T00:14:04.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.445857159715345,"aZ":-40.3600883402141,"pfxX":6.749161856499233,"pfxZ":-6.077984117128882,"pX":-0.08305750204229048,"pZ":1.5315152833713135,"vX0":2.4749117449035136,"vY0":-116.10379188126197,"vZ0":-0.9632810280926044,"x":120.17,"y":197.43,"x0":-2.043724136027086,"y0":50.00274898253852,"z0":5.838247696902298,"aX":9.090369052395744},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.9,"breakHorizontal":-12.8,"spinRate":2560,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4741904713175278,"extension":6.57092322719424},"hitData":{"launchSpeed":108.3,"launchAngle":17.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":56.31,"coordY":76.61}},"index":0,"playId":"15bcf2cd-f797-3156-a9dd-b66a048a2288","pitchNumber":1,"startTime":"2025-08-20T00:13:57.966Z","endTime":"2025-08-20T00:14:04.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:14:04.893Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to center fielder Nathan Church.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T00:14:10.309Z","endTime":"2025-08-20T00:15:25.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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, 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":79.6,"endSpeed":73.3,"strikeZoneTop":3.58999937235271,"strikeZoneBottom":1.61770221515289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.005238943694586,"aZ":-38.6361677574882,"pfxX":5.2776190765647355,"pfxZ":-4.815910346141737,"pX":1.2823775417438266,"pZ":0.9555292170671106,"vX0":5.638287401258461,"vY0":-115.81711731758527,"vZ0":-2.714481695219535,"x":68.12,"y":212.98,"x0":-1.8799684715827687,"y0":50.00189242678545,"z0":5.880239470067867,"aX":7.083787964708984},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.1,"breakHorizontal":-11.0,"spinRate":2467,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4750747320186237,"extension":6.545946117729099},"index":0,"playId":"152a8f64-1fe0-3b99-9ca5-3437773ffd08","pitchNumber":1,"startTime":"2025-08-20T00:14:35.585Z","endTime":"2025-08-20T00:14:39.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.287657666650908,"aZ":-19.39669813252262,"pfxX":-7.130193091538676,"pfxZ":7.039885549408519,"pX":-0.8870009631039912,"pZ":3.5428043367475204,"vX0":5.599826913170936,"vY0":-133.7241863696154,"vZ0":-2.1947424817251124,"x":150.81,"y":143.12,"x0":-2.0797674508695128,"y0":50.000788363380856,"z0":5.762556161858898,"aX":-12.938134266214623},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":11.8,"spinRate":2255,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40926620887688436,"extension":6.693897300360123},"index":1,"playId":"24b34e63-29f5-32a1-973e-97c66276e682","pitchNumber":2,"startTime":"2025-08-20T00:14:55.441Z","endTime":"2025-08-20T00:14:59.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.815030339425483,"aZ":-21.324674583459153,"pfxX":0.9340395908152322,"pfxZ":6.284728601437429,"pX":-0.10511340326748256,"pZ":3.1970498107328607,"vX0":4.981759272297744,"vY0":-130.6469717263381,"vZ0":-2.142565261962143,"x":121.01,"y":152.46,"x0":-2.1589578881347378,"y0":50.004719814727544,"z0":5.632450501673603,"aX":1.6122491934524745},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.2,"breakHorizontal":-2.8,"spinRate":2334,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4194263918604153,"extension":6.635833643094372},"hitData":{"launchSpeed":98.4,"launchAngle":32.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.83,"coordY":47.19}},"index":2,"playId":"0bd84037-882d-39b5-a4b9-d064dbc7606b","pitchNumber":3,"startTime":"2025-08-20T00:15:15.951Z","endTime":"2025-08-20T00:15:25.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:15:25.153Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maximo Acosta grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T00:15:40.334Z","endTime":"2025-08-20T00:17:14.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"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":"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":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.31900047127709,"strikeZoneBottom":1.58195101263743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.071557585830693,"aZ":-30.028006459305406,"pfxX":4.963832908269297,"pfxZ":1.393527119729316,"pX":0.04471833651499992,"pZ":1.7439055051185752,"vX0":4.032703339284069,"vY0":-123.55880185272719,"vZ0":-3.22053687125171,"x":115.3,"y":191.69,"x0":-2.2547248863093534,"y0":50.004746443745745,"z0":5.592669270301381,"aX":7.660484678220086},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.0,"breakHorizontal":-10.0,"spinRate":2404,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.4436194355079799,"extension":6.743402702607314},"index":0,"playId":"f86e7488-dcf9-3e02-9200-5167f83653bd","pitchNumber":1,"startTime":"2025-08-20T00:15:50.901Z","endTime":"2025-08-20T00:15:55.401Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.31899964329417,"strikeZoneBottom":1.6273813874727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.619785765177184,"aZ":-28.380473377491708,"pfxX":-10.469696492569302,"pfxZ":2.072324543567336,"pX":0.4786246843182419,"pZ":2.0338202731003285,"vX0":10.365840435339834,"vY0":-134.11658349427836,"vZ0":-3.9724779071999423,"x":98.76,"y":183.87,"x0":-2.066763787761073,"y0":50.00430651793874,"z0":5.546687432300094,"aX":-19.172672063070376},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":16.9,"spinRate":2228,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.40761427268622263,"extension":6.783475939428675},"index":1,"playId":"5c24ea66-092e-3b8b-98d0-ca2ae4cb24b4","pitchNumber":2,"startTime":"2025-08-20T00:16:04.954Z","endTime":"2025-08-20T00:16:09.720Z","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":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.31899819668482,"strikeZoneBottom":1.54381266768998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45352526816543,"aZ":-28.22698664895566,"pfxX":4.539571147496375,"pfxZ":2.584372491415663,"pX":2.4999164747322324,"pZ":0.12810237539061814,"vX0":9.341884656420422,"vY0":-123.08120688809656,"vZ0":-6.8557835554451625,"x":21.71,"y":235.32,"x0":-1.9413360314009207,"y0":50.00332893318614,"z0":5.354271938296679,"aX":6.932428640491069},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.1,"breakHorizontal":-10.4,"spinRate":2449,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.445786436215998,"extension":6.6932676024251645},"index":2,"playId":"88c47eb2-07ba-3302-80e2-a0743bd80f51","pitchNumber":3,"startTime":"2025-08-20T00:16:23.681Z","endTime":"2025-08-20T00:16:26.756Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.740673388195386,"aZ":-17.944667071309674,"pfxX":-7.970802669353422,"pfxZ":7.685508513786974,"pX":0.6128769493003123,"pZ":3.3019804310130736,"vX0":9.337521242329082,"vY0":-135.03210733785627,"vZ0":-3.031547493269106,"x":93.64,"y":149.63,"x0":-1.8503786181279651,"y0":50.00208156635218,"z0":5.698141133809203,"aX":-14.75559827674727},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":12.5,"spinRate":2214,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.40526427737402404,"extension":6.868478685130787},"index":3,"playId":"742c52ac-39a0-3892-906c-afe8ec3bd166","pitchNumber":4,"startTime":"2025-08-20T00:16:43.551Z","endTime":"2025-08-20T00:16:47.602Z","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":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33529328980606,"aZ":-31.840626461638877,"pfxX":5.851710479538676,"pfxZ":0.2302680049395569,"pX":0.49155297742409776,"pZ":1.7208120404578424,"vX0":4.6557769217084095,"vY0":-121.50697215145854,"vZ0":-2.5861194296247536,"x":98.26,"y":192.32,"x0":-2.2207168290010646,"y0":50.00447640979264,"z0":5.609793005761983,"aX":8.61212862711009},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.0,"breakHorizontal":-11.9,"spinRate":2534,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.4535340855310941,"extension":6.820785913319715},"hitData":{"launchSpeed":89.2,"launchAngle":0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.1,"coordY":164.96}},"index":4,"playId":"593c0ac2-0ef6-3b2f-921e-98275c893841","pitchNumber":5,"startTime":"2025-08-20T00:17:04.652Z","endTime":"2025-08-20T00:17:14.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:17:14.092Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T00:18:58.193Z","endTime":"2025-08-20T00:20:19.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.47999815096388,"strikeZoneBottom":1.70154350509593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.345422925748377,"aZ":-22.473931922861215,"pfxX":10.334928377812814,"pfxZ":5.406908799589246,"pX":0.48464387611747495,"pZ":3.30799540720326,"vX0":-4.544157807647684,"vY0":-133.48292181018945,"vZ0":-2.5294046764971188,"x":98.53,"y":149.46,"x0":0.8721309182808866,"y0":50.0011093901122,"z0":5.896434182949089,"aX":18.535802841205946},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":-17.6,"spinRate":2211,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.41127604740607415,"extension":5.689276685321754},"index":0,"playId":"98f14651-d024-3da2-bf9a-daa7219767d6","pitchNumber":1,"startTime":"2025-08-20T00:19:24.132Z","endTime":"2025-08-20T00:19:29.110Z","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":84.4,"endSpeed":76.5,"strikeZoneTop":3.48000115477891,"strikeZoneBottom":1.67232910437335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.192428776535515,"aZ":-27.051433491604598,"pfxX":9.666477033971542,"pfxZ":3.3946452566071983,"pX":0.9644886792242653,"pZ":3.7769470043841107,"vX0":-3.2409738334675,"vY0":-122.86432035143771,"vZ0":0.3107648502745799,"x":80.24,"y":136.8,"x0":1.054475366471466,"y0":50.003421781872234,"z0":5.971217774844187,"aX":14.593824805822559},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.5,"breakHorizontal":-16.6,"spinRate":1994,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.44795764525003445,"extension":5.823993941320709},"index":1,"playId":"e089b90b-b878-39f6-b276-035a7de8e03e","pitchNumber":2,"startTime":"2025-08-20T00:19:36.949Z","endTime":"2025-08-20T00:19:40.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.4,"strikeZoneTop":3.36912973137799,"strikeZoneBottom":1.50344568214178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.123167992968074,"aZ":-43.92932648071161,"pfxX":-7.2091002867617515,"pfxZ":-9.066962726149319,"pX":-0.47272946925459824,"pZ":3.392510000559039,"vX0":-1.2201286005015275,"vY0":-113.76372756516331,"vZ0":3.7831872008553917,"x":135.02,"y":147.18,"x0":1.0081411975191485,"y0":50.00553291045071,"z0":6.096340863821135,"aX":-9.341409986403379},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.0,"breakHorizontal":13.3,"spinRate":2922,"spinDirection":316},"zone":1,"typeConfidence":2.0,"plateTime":0.48359973047904026,"extension":5.695589831054786},"index":2,"playId":"fffc9038-e5c9-33e1-a0f9-825beb54026f","pitchNumber":3,"startTime":"2025-08-20T00:19:52.103Z","endTime":"2025-08-20T00:19:58.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.369780938367068,"aZ":-30.130120369344233,"pfxX":-1.6524938273327523,"pfxZ":1.2951723499214864,"pX":-0.19627771023390508,"pZ":3.1167392083255185,"vX0":-2.660596205169983,"vY0":-124.73642251934554,"vZ0":-0.4895856673636325,"x":124.48,"y":154.63,"x0":1.0976433841962663,"y0":50.00417102717277,"z0":5.793169770118264,"aX":-2.611989556924046},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":3.6,"spinRate":2921,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4385913229583842,"extension":5.780982335426682},"hitData":{"launchSpeed":76.3,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.46,"coordY":152.85}},"index":3,"playId":"c0489beb-d8ac-33f3-ab6d-37075bac0bd5","pitchNumber":4,"startTime":"2025-08-20T00:20:12.121Z","endTime":"2025-08-20T00:20:19.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:20:19.947Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T00:20:26.181Z","endTime":"2025-08-20T00:22:31.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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.0,"endSpeed":83.2,"strikeZoneTop":3.53000135769615,"strikeZoneBottom":1.72573004429324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.257757800335185,"aZ":-22.663065614175302,"pfxX":9.35578766476828,"pfxZ":5.378339952848631,"pX":0.05314292445274134,"pZ":2.1006790390436287,"vX0":-5.1617310587395195,"vY0":-132.3858487848517,"vZ0":-5.159162183727427,"x":114.97,"y":182.06,"x0":0.8165508487348341,"y0":50.002552100173176,"z0":5.741913882081661,"aX":16.543607393801995},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":-15.7,"spinRate":2228,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.41433349211363835,"extension":5.899568006709961},"index":0,"playId":"7ad1939b-b4e7-37b2-8871-5ba8245f8339","pitchNumber":1,"startTime":"2025-08-20T00:20:41.527Z","endTime":"2025-08-20T00:20:45.976Z","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":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.52999770055624,"strikeZoneBottom":1.685228549188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.681095837338834,"aZ":-44.16602217963215,"pfxX":-6.037799079442546,"pfxZ":-8.895995525022123,"pX":-1.645016767126809,"pZ":-0.39180642416454786,"vX0":-4.227602094734458,"vY0":-116.73453127978155,"vZ0":-4.264229870059601,"x":179.7,"y":249.36,"x0":0.9885701973257065,"y0":50.00207356038226,"z0":5.7155504849409615,"aX":-8.140089819329944},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.9,"breakHorizontal":12.1,"spinRate":2956,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.47339716047991054,"extension":5.789025321834791},"index":1,"playId":"04f2e2a9-7c04-3b08-af6c-2b0675cb2479","pitchNumber":2,"startTime":"2025-08-20T00:20:55.676Z","endTime":"2025-08-20T00:21:00.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.53000194185874,"strikeZoneBottom":1.61839360466554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.641894829022615,"aZ":-35.04264832430849,"pfxX":-1.4287783546385553,"pfxZ":-1.8852403131091044,"pX":-1.1230487820413553,"pZ":2.534233206395455,"vX0":-4.7607184228780985,"vY0":-122.18961011570066,"vZ0":-0.5772900059234668,"x":159.81,"y":170.36,"x0":1.031161902496771,"y0":50.003269435589026,"z0":5.768081722009563,"aX":-2.1732499986015705},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.4,"breakHorizontal":3.6,"spinRate":3041,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.44717951580565174,"extension":5.759277448328759},"index":2,"playId":"46afc9db-06f2-3bcc-a88f-aa9e479ca486","pitchNumber":3,"startTime":"2025-08-20T00:21:14.110Z","endTime":"2025-08-20T00:21:19.700Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.4171888957243,"strikeZoneBottom":1.57246982481848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94738859025949,"aZ":-44.564249051911766,"pfxX":-5.330014353984259,"pfxZ":-9.036672824663713,"pX":-1.6198093211149105,"pZ":1.5380627735439512,"vX0":-4.40046646906398,"vY0":-117.42086687790484,"vZ0":-0.4521314377555581,"x":178.74,"y":197.25,"x0":0.9831210562246971,"y0":50.00177198730867,"z0":5.943693629417835,"aX":-7.30859725226093},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-16.1,"breakHorizontal":10.9,"spinRate":3047,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4696925028795569,"extension":5.72584837934976},"index":3,"playId":"328eb94a-9853-341a-baa8-83fa69773bb3","pitchNumber":4,"startTime":"2025-08-20T00:21:46.589Z","endTime":"2025-08-20T00:21:51.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.064109057103508,"aZ":-26.751400714052842,"pfxX":9.397816893111914,"pfxZ":3.0223307185997914,"pX":1.0267916649714242,"pZ":2.5495964300915444,"vX0":-3.8878875442025995,"vY0":-133.66456085312151,"vZ0":-3.180317071221911,"x":77.86,"y":169.94,"x0":1.2861263680796677,"y0":50.002156436162025,"z0":5.693290593786703,"aX":16.861935268577046},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":-16.1,"spinRate":2334,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.411091142140263,"extension":5.805599910619733},"index":4,"playId":"d093aba9-43d7-39e0-b9a2-24e9eb09a937","pitchNumber":5,"startTime":"2025-08-20T00:22:02.806Z","endTime":"2025-08-20T00:22:06.147Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56933051733341,"aZ":-33.457501139896095,"pfxX":-10.691185753519502,"pfxZ":-0.9539294649760812,"pX":0.21746167698681845,"pZ":2.923416708135271,"vX0":-0.06812973146540813,"vY0":-116.00774053917988,"vZ0":0.9714451047254071,"x":108.71,"y":159.85,"x0":1.6339699179581797,"y0":50.00095546946321,"z0":5.71158860854263,"aX":-14.434951698353283},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.2,"breakHorizontal":19.3,"spinRate":3092,"spinDirection":301},"zone":5,"typeConfidence":2.0,"plateTime":0.4738269349272288,"extension":5.887177431465186},"hitData":{"launchSpeed":95.7,"launchAngle":57.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.99,"coordY":114.3}},"index":5,"playId":"ca739790-47db-39f2-bfbb-6423edde1945","pitchNumber":6,"startTime":"2025-08-20T00:22:21.592Z","endTime":"2025-08-20T00:22:31.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:22:31.749Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T00:22:36.167Z","endTime":"2025-08-20T00:25:10.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.372767212637218,"aZ":-42.94920045068986,"pfxX":-6.627714660152895,"pfxZ":-8.038879590038738,"pX":-0.10093313875378478,"pZ":2.70282924545888,"vX0":-0.8854968400361345,"vY0":-116.05061711537105,"vZ0":1.7924756633233876,"x":120.85,"y":165.8,"x0":1.147099257515647,"y0":50.004989269024655,"z0":6.067783345387619,"aX":-8.878406539417698},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.7,"breakHorizontal":12.2,"spinRate":2969,"spinDirection":315},"zone":5,"typeConfidence":2.0,"plateTime":0.47527299130631473,"extension":5.765877658107864},"index":0,"playId":"5fcd7cc6-e08d-30ad-882b-21d0e86cf93f","pitchNumber":1,"startTime":"2025-08-20T00:22:56.669Z","endTime":"2025-08-20T00:23:00.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.63049735058599,"strikeZoneBottom":1.75156575106389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.352993569692583,"aZ":-19.524551567685254,"pfxX":5.2931013383293095,"pfxZ":6.991164781468019,"pX":0.14130576872064962,"pZ":3.8793154267716874,"vX0":-4.198379868463387,"vY0":-134.02966866807645,"vZ0":-1.3707726167887757,"x":111.61,"y":134.04,"x0":1.0443003437741156,"y0":50.00579909650731,"z0":5.798759235937895,"aX":9.58246612705254},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-8.6,"spinRate":2185,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40946938637094066,"extension":5.890814939416988},"index":1,"playId":"f13f0abf-1de2-3969-ac9c-5a9289723dc5","pitchNumber":2,"startTime":"2025-08-20T00:23:16.786Z","endTime":"2025-08-20T00:23:22.204Z","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":92.0,"endSpeed":84.1,"strikeZoneTop":3.60000014436842,"strikeZoneBottom":1.66402821481974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.291108959705156,"aZ":-20.19992834783582,"pfxX":5.396321234628754,"pfxZ":6.596921287022493,"pX":-0.2967578790052472,"pZ":3.2837926883149557,"vX0":-5.056253063957433,"vY0":-133.946294369348,"vZ0":-2.746813812247697,"x":128.31,"y":150.12,"x0":0.9154873111051102,"y0":50.00134380750203,"z0":5.769070848473953,"aX":9.792116138371869},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":-8.6,"spinRate":2278,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4091289579277415,"extension":5.796938516255276},"index":2,"playId":"c21d612e-f181-3830-a7be-d4104917996c","pitchNumber":3,"startTime":"2025-08-20T00:23:35.158Z","endTime":"2025-08-20T00:23:39.824Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-20T00:23:46.732Z","endTime":"2025-08-20T00:24:03.553Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50968223329474,"aZ":-41.56076855362834,"pfxX":-7.16974517665613,"pfxZ":-6.818578466478492,"pX":0.3563255907146459,"pZ":3.072641513669775,"vX0":0.28052061008746365,"vY0":-117.26056679132985,"vZ0":2.1616205461323688,"x":103.42,"y":155.82,"x0":1.164232882303108,"y0":50.001799432411026,"z0":6.048655997809555,"aX":-9.87106475921372},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-11.4,"breakHorizontal":12.8,"spinRate":3037,"spinDirection":315},"zone":3,"typeConfidence":2.0,"plateTime":0.46912044239037165,"extension":5.5925171528428494},"index":4,"playId":"e52e9d34-f60f-31ee-9d3b-dbc0a8a74c92","pitchNumber":4,"startTime":"2025-08-20T00:24:03.553Z","endTime":"2025-08-20T00:24:07.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.59999975498074,"strikeZoneBottom":1.71903539087553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.408033647919527,"aZ":-19.65354729122908,"pfxX":2.782316605154354,"pfxZ":6.753569792089898,"pX":0.19904131281736007,"pZ":5.245508112581046,"vX0":-2.59657545426811,"vY0":-135.2972513121459,"vZ0":1.8647717970517739,"x":109.41,"y":97.15,"x0":0.80951278959535,"y0":50.00647675442218,"z0":5.924290835073871,"aX":5.161517668835261},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":-4.4,"spinRate":2333,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.404769774546879,"extension":5.862912488849576},"index":5,"playId":"cf0c1798-8796-3952-aea0-4f75c2e98560","pitchNumber":5,"startTime":"2025-08-20T00:24:25.310Z","endTime":"2025-08-20T00:24:28.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49613544096933,"aZ":-44.46778097839581,"pfxX":-8.193524634223781,"pfxZ":-9.227848260349829,"pX":0.443949229104248,"pZ":2.5198123638683496,"vX0":0.7738588606959463,"vY0":-115.52117322860805,"vZ0":2.164544846689702,"x":100.08,"y":170.75,"x0":1.164474779111394,"y0":50.00530832734745,"z0":5.892768456345866,"aX":-10.911205110294082},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.7,"breakHorizontal":14.5,"spinRate":3044,"spinDirection":320},"zone":6,"typeConfidence":2.0,"plateTime":0.4768494218604258,"extension":5.893811311736738},"index":6,"playId":"b882873a-d9ac-381b-b6a4-109174c9350f","pitchNumber":6,"startTime":"2025-08-20T00:24:44.764Z","endTime":"2025-08-20T00:24:50.944Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78633537703436,"aZ":-34.25993498900799,"pfxX":-10.408276326146087,"pfxZ":-1.523318185993232,"pX":-1.4963848148269965,"pZ":1.7095633736694567,"vX0":-3.752664738602508,"vY0":-117.18468315912159,"vZ0":-1.5391243073992875,"x":174.04,"y":192.62,"x0":1.4862636525677229,"y0":50.00530041961061,"z0":5.628125055674391,"aX":-14.221202342829862},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.9,"breakHorizontal":19.8,"spinRate":3202,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.47060449547746286,"extension":5.813517467754572},"index":7,"playId":"b09e3b14-f5f4-3d68-a158-e2b2b742073b","pitchNumber":7,"startTime":"2025-08-20T00:25:05.769Z","endTime":"2025-08-20T00:25:10.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:25:10.523Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to center fielder Nathan Church.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T00:27:01.019Z","endTime":"2025-08-20T00:28:35.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.26999914300038,"strikeZoneBottom":1.43544546114138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79714237480001,"aZ":-17.380646658302258,"pfxX":-6.727688696763696,"pfxZ":7.990614685552988,"pX":-0.6796458604210773,"pZ":3.766747949666673,"vX0":5.961399179049312,"vY0":-135.2974055466476,"vZ0":-2.277814445528009,"x":142.91,"y":137.08,"x0":-2.0385606787653754,"y0":50.00675199430028,"z0":5.839027678370835,"aX":-12.4630299167578},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":10.9,"spinRate":2168,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40498456278745243,"extension":6.917771383619377},"index":0,"playId":"4fd91544-57d5-32e1-9b8d-af01a945a865","pitchNumber":1,"startTime":"2025-08-20T00:27:36.587Z","endTime":"2025-08-20T00:27:42.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.725128888365525,"aZ":-17.975897156296547,"pfxX":-7.406921800237271,"pfxZ":7.836797374119796,"pX":-0.28867318993169333,"pZ":2.5043941616413408,"vX0":6.966809659669384,"vY0":-133.7081969465848,"vZ0":-5.091266070944611,"x":128.0,"y":171.16,"x0":-1.9652029390282308,"y0":50.00187594683433,"z0":5.722422116670595,"aX":-13.416310522560755},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":11.9,"spinRate":2139,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4095895963092202,"extension":6.910982351859295},"index":1,"playId":"cd1d7d02-e9f6-32c8-8b18-646b7e5c00d8","pitchNumber":2,"startTime":"2025-08-20T00:27:53.367Z","endTime":"2025-08-20T00:27:56.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-20T00:28:09.126Z","endTime":"2025-08-20T00:28:25.765Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":89.7,"endSpeed":81.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5272885695485,"aZ":-26.169809125345456,"pfxX":-1.6511352933049266,"pfxZ":3.50527695171475,"pX":0.7047854881352741,"pZ":2.663972842576101,"vX0":8.008055802950853,"vY0":-130.3968657255241,"vZ0":-2.3846876586653973,"x":90.14,"y":166.85,"x0":-2.1974568412324675,"y0":50.005210842073964,"z0":5.573542686328001,"aX":-2.8311507404489635},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":1.1,"spinRate":2294,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.42073401156839596,"extension":6.901520990961551},"hitData":{"launchSpeed":90.0,"launchAngle":12.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.9,"coordY":86.36}},"index":3,"playId":"6af9b105-06ed-3fb2-927b-47659da8c871","pitchNumber":3,"startTime":"2025-08-20T00:28:25.765Z","endTime":"2025-08-20T00:28:35.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:28:35.808Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to left fielder Alec Burleson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T00:29:18.456Z","endTime":"2025-08-20T00:29:53.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"index":0,"playId":"50e6ded7-97a6-32fb-a768-0d080e43e89c","startTime":"2025-08-20T00:29:00.725Z","endTime":"2025-08-20T00:29:05.937Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.33999902852599,"strikeZoneBottom":1.55095612748622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51891151615767,"aZ":-27.663204017151998,"pfxX":-11.557833881288069,"pfxZ":2.8127938316026264,"pX":0.673020675495606,"pZ":0.6804404226245856,"vX0":9.967202994027717,"vY0":-126.2874295037605,"vZ0":-6.4862184150921,"x":91.35,"y":220.41,"x0":-1.83770972179103,"y0":50.00222368946402,"z0":5.529359817155813,"aX":-18.528408525831072},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":18.5,"spinRate":1647,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.43496415063274574,"extension":6.935528264101092},"index":1,"playId":"5088a55c-2cde-33a8-b1dc-1e4cd5680696","pitchNumber":1,"startTime":"2025-08-20T00:29:20.697Z","endTime":"2025-08-20T00:29:25.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68242024373139,"aZ":-16.134701638465778,"pfxX":-5.2625421885109915,"pfxZ":8.767626136369183,"pX":0.14685624131108443,"pZ":3.0308261157463616,"vX0":6.781689656844828,"vY0":-134.52440531893407,"vZ0":-4.176576805194014,"x":111.4,"y":156.95,"x0":-1.7252114958249145,"y0":50.00428499523224,"z0":5.7503313052317,"aX":-9.629161935740548},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":8.0,"spinRate":2208,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.40745620372406766,"extension":6.696773266950152},"hitData":{"launchSpeed":91.7,"launchAngle":25.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.1,"coordY":89.92}},"index":2,"playId":"5a6eeba8-267f-30e9-824e-111a20d5f3d9","pitchNumber":2,"startTime":"2025-08-20T00:29:43.398Z","endTime":"2025-08-20T00:29:53.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:29:53.692Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Agustín Ramírez doubles (27) on a line drive to center fielder Nathan Church. Xavier Edwards to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T00:31:21.548Z","endTime":"2025-08-20T00:31:52.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":"2873dfb5-b6aa-3617-a1f1-7d86f564fd66","startTime":"2025-08-20T00:30:21.098Z","endTime":"2025-08-20T00:30:25.822Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"a839cc41-ff27-32b4-9113-cba31ed2786a","startTime":"2025-08-20T00:30:34.456Z","endTime":"2025-08-20T00:30:41.042Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-20T00:30:44.274Z","endTime":"2025-08-20T00:31:23.807Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.16580968964406,"strikeZoneBottom":1.48803399670815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.44461247322471,"aZ":-24.023048593922613,"pfxX":-8.144528540626023,"pfxZ":4.724036256038198,"pX":0.6242830410371697,"pZ":1.1693956644480845,"vX0":9.114383517138362,"vY0":-130.29245288685172,"vZ0":-6.659021769762346,"x":93.2,"y":207.21,"x0":-1.8550414599178489,"y0":50.002926906203676,"z0":5.564263090165965,"aX":-14.054254843113332},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":12.8,"spinRate":2159,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4197948127544837,"extension":7.399121347741196},"index":3,"playId":"ff245b79-30c0-3822-9fee-d1315e1ab783","pitchNumber":1,"startTime":"2025-08-20T00:31:23.807Z","endTime":"2025-08-20T00:31:30.375Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.28619612335578,"aZ":-24.92325041012824,"pfxX":-8.356846337284495,"pfxZ":4.073144676069786,"pX":-0.2781533683173723,"pZ":2.377660440072215,"vX0":7.26800623570054,"vY0":-132.57261926600677,"vZ0":-3.724500168064311,"x":127.6,"y":174.58,"x0":-1.9691700019933023,"y0":50.00339565215221,"z0":5.619505592494114,"aX":-14.87915001191625},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":13.6,"spinRate":2199,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4131164193810002,"extension":6.838734885603905},"hitData":{"launchSpeed":91.6,"launchAngle":16.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":168.82,"coordY":76.0}},"index":4,"playId":"b38cbd87-73e6-35a7-9100-a533197b7978","pitchNumber":2,"startTime":"2025-08-20T00:31:40.253Z","endTime":"2025-08-20T00:31:52.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:31:52.589Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T00:32:14.640Z","endTime":"2025-08-20T00:33:58.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.37000038557945,"strikeZoneBottom":1.7089527186268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.441776508403755,"aZ":-15.260804979786984,"pfxX":-5.200652636208152,"pfxZ":9.122496554996092,"pX":-0.39377899584004467,"pZ":3.5994726467474596,"vX0":6.284922486709102,"vY0":-135.52193126379805,"vZ0":-2.7252458789936007,"x":132.01,"y":141.59,"x0":-2.0705407397348856,"y0":50.006659249711916,"z0":5.688038778236882,"aX":-9.647181166455155},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":8.0,"spinRate":2299,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4046220438504542,"extension":7.054703382530213},"index":0,"playId":"d75d2bd5-4456-34ab-a601-48812b43d806","pitchNumber":1,"startTime":"2025-08-20T00:32:31.977Z","endTime":"2025-08-20T00:32:38.284Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.40950632074474,"strikeZoneBottom":1.59519030509399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.018103074541134,"aZ":-29.038230950899152,"pfxX":-10.42554358639212,"pfxZ":1.8956610831947707,"pX":-0.04779415350418985,"pZ":1.5482485698573332,"vX0":8.568795978250026,"vY0":-127.89353468296477,"vZ0":-4.4317892848899465,"x":118.82,"y":196.98,"x0":-2.09140426000845,"y0":50.002157143511255,"z0":5.5879288554327236,"aX":-17.22565780421148},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":16.9,"spinRate":1890,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4287054700051405,"extension":7.053207727107054},"index":1,"playId":"7f3a5dbf-7016-36e7-800f-25e4f77c7b54","pitchNumber":2,"startTime":"2025-08-20T00:32:48.632Z","endTime":"2025-08-20T00:32:53.048Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-20T00:33:05.853Z","endTime":"2025-08-20T00:33:18.302Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00602343396515,"aZ":-26.757943725663708,"pfxX":-3.388274279328857,"pfxZ":3.099302134455314,"pX":-0.3995355864461576,"pZ":3.5672258468232747,"vX0":5.999457693839351,"vY0":-131.37825921658447,"vZ0":-0.29755426054010425,"x":132.23,"y":142.46,"x0":-2.273145555369285,"y0":50.00118425785937,"z0":5.671782859238294,"aX":-5.9187513908456895},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":4.8,"spinRate":2301,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4170092588391281,"extension":6.915064078603842},"index":3,"playId":"5de40562-2707-31c5-89a4-f32f5a247ea3","pitchNumber":3,"startTime":"2025-08-20T00:33:18.302Z","endTime":"2025-08-20T00:33:21.549Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"509408ac-330f-4d29-ba56-0619a914b3d9","startTime":"2025-08-20T00:33:38.126Z","endTime":"2025-08-20T00:33:43.126Z","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(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":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.609758422025067,"aZ":-32.61876391768384,"pfxX":-11.706959282483371,"pfxZ":-0.27633637698304003,"pX":-0.48705952730911,"pZ":0.765396441973468,"vX0":7.994403574329924,"vY0":-127.64164571500746,"vZ0":-5.310574997834851,"x":135.57,"y":218.11,"x0":-2.1669154377611095,"y0":50.001108913814164,"z0":5.495299120730271,"aX":-18.97361332075127},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.7,"breakHorizontal":19.0,"spinRate":1700,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4320475928658549,"extension":7.068202787642716},"index":5,"playId":"64aa9243-f974-3d26-a8b1-2da7a0fc6310","pitchNumber":4,"startTime":"2025-08-20T00:33:55.438Z","endTime":"2025-08-20T00:33:58.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:33:58.856Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to center fielder Nathan Church. Xavier Edwards scores. Agustín Ramírez scores.","rbi":2,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T00:34:04.123Z","endTime":"2025-08-20T00:34:34.056Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"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":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.080660501308333,"aZ":-28.36374256372855,"pfxX":-8.3159579536735,"pfxZ":2.088345533280025,"pX":-0.2887987826471778,"pZ":2.4521699089244904,"vX0":7.833250851371657,"vY0":-134.3696515887294,"vZ0":-2.9472599565440807,"x":128.01,"y":172.57,"x0":-2.1663752468163686,"y0":50.00024426792959,"z0":5.586068907073956,"aX":-15.150718739221503},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.4,"breakHorizontal":13.3,"spinRate":2310,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40817362051978723,"extension":7.052586090375875},"hitData":{"launchSpeed":104.3,"launchAngle":6.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.53,"coordY":85.93}},"index":0,"playId":"29035a53-74b3-3430-94f4-999747d7c6c5","pitchNumber":1,"startTime":"2025-08-20T00:34:23.779Z","endTime":"2025-08-20T00:34:34.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:34:34.056Z","atBatIndex":53},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Heriberto Hernández hit by pitch. Otto Lopez to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T00:34:49.770Z","endTime":"2025-08-20T00:35:16.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":92.0,"endSpeed":84.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.384692505636792,"aZ":-27.23634294621361,"pfxX":-9.392739765569004,"pfxZ":2.7007805168803074,"pX":-1.4684112156633617,"pZ":3.000091420062513,"vX0":5.4204820456946665,"vY0":-133.92804832059778,"vZ0":-1.9037377060939853,"x":172.97,"y":157.78,"x0":-2.2923044886032016,"y0":50.00144760311346,"z0":5.657258953614115,"aX":-17.15836122824191},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":16.0,"spinRate":2138,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.408081167284851,"extension":6.579102345143195},"index":0,"playId":"5e20368e-894c-3548-8dbb-782ce9c82b13","pitchNumber":1,"startTime":"2025-08-20T00:35:11.578Z","endTime":"2025-08-20T00:35:16.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:35:16.591Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T00:35:39.989Z","endTime":"2025-08-20T00:37:20.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.837288363262374,"aZ":-30.198914459220354,"pfxX":2.7833413869325523,"pfxZ":1.3180164020681717,"pX":0.8467915966616274,"pZ":1.4758403774977038,"vX0":6.3934789282745195,"vY0":-123.08064381097627,"vZ0":-3.4051974246929877,"x":84.72,"y":198.93,"x0":-2.166638319290039,"y0":50.00576210880789,"z0":5.4879337613738155,"aX":4.188916312320147},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":-6.8,"spinRate":2362,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4483384482714641,"extension":6.999244239370981},"index":0,"playId":"4574f0f2-28e8-3eb2-ace9-7efc69741c68","pitchNumber":1,"startTime":"2025-08-20T00:35:57.624Z","endTime":"2025-08-20T00:36:02.355Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"98cff697-8cf4-4111-b845-a73f2c2db850","startTime":"2025-08-20T00:36:11.543Z","endTime":"2025-08-20T00:36:16.543Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.59709388292708,"strikeZoneBottom":1.61592610952258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.868267840698053,"aZ":-30.961507958101386,"pfxX":5.752963197340319,"pfxZ":0.8197923804962484,"pX":0.1885967182276111,"pZ":1.7917234971963352,"vX0":3.775593692566848,"vY0":-121.66227807414096,"vZ0":-2.5560904753626597,"x":109.81,"y":190.4,"x0":-2.1402165401179167,"y0":50.00053377402206,"z0":5.588178725299163,"aX":8.466887609734684},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.1,"breakHorizontal":-11.4,"spinRate":2421,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.4533451945253084,"extension":6.792595431064997},"index":2,"playId":"9bbdf7d8-ed24-3f28-b209-1039ef7dbbaa","pitchNumber":2,"startTime":"2025-08-20T00:36:25.120Z","endTime":"2025-08-20T00:36:30.349Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-20T00:36:41.972Z","endTime":"2025-08-20T00:36:55.439Z","isPitch":false,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.59000005473063,"strikeZoneBottom":1.57114586985868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.698888916417314,"aZ":-29.55787372581679,"pfxX":3.2957182079801477,"pfxZ":1.7171579060585822,"pX":1.2002010863699966,"pZ":0.9171099419194735,"vX0":6.697975848091557,"vY0":-123.64768254425232,"vZ0":-4.978403296104982,"x":71.25,"y":214.02,"x0":-1.9907416947573078,"y0":50.00007681346377,"z0":5.48853346870471,"aX":5.01234523897248},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.0,"breakHorizontal":-7.8,"spinRate":2407,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44598116472489213,"extension":6.8205213908922335},"index":4,"playId":"c4d9c14e-48c7-3929-8b06-24337fd91271","pitchNumber":3,"startTime":"2025-08-20T00:36:55.439Z","endTime":"2025-08-20T00:37:01.696Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.605794269280565,"aZ":-30.187719553523284,"pfxX":3.833396937852952,"pfxZ":1.3240530406735687,"pX":1.6697006352706645,"pZ":1.4751490141354247,"vX0":7.667721597594037,"vY0":-122.72933501550166,"vZ0":-3.4061931658261297,"x":53.35,"y":198.95,"x0":-2.0166021621221852,"y0":50.00026618316772,"z0":5.504718646094646,"aX":5.734528721585959},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.7,"breakHorizontal":-9.0,"spinRate":2461,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.44958366886381285,"extension":6.957742283970953},"index":5,"playId":"eec1fafc-8a98-38ad-8eae-4265ed6bee17","pitchNumber":4,"startTime":"2025-08-20T00:37:14.929Z","endTime":"2025-08-20T00:37:20.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:37:20.114Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Masyn Winn hit by pitch.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T00:39:19.558Z","endTime":"2025-08-20T00:39:33.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":78.7,"endSpeed":71.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.991852724943083,"aZ":-44.48723921493135,"pfxX":-5.934061435081536,"pfxZ":-9.525862405998817,"pX":-1.6126038055000897,"pZ":0.766790167191903,"vX0":-3.979188235283004,"vY0":-114.37787032141384,"vZ0":-1.51021395856339,"x":178.47,"y":218.08,"x0":0.9361532591936126,"y0":50.00569578316954,"z0":5.89771413223286,"aX":-7.666808356912757},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-17.3,"breakHorizontal":11.9,"spinRate":2904,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.48352800733712353,"extension":5.920145213066681},"index":0,"playId":"3602069d-35f4-3847-a947-dc7f3c4da083","pitchNumber":1,"startTime":"2025-08-20T00:39:29.226Z","endTime":"2025-08-20T00:39:33.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:39:33.613Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out to first baseman Eric Wagaman.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T00:39:49.914Z","endTime":"2025-08-20T00:41:04.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.48793472745893,"strikeZoneBottom":1.74138177013608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.254378172183657,"aZ":-23.736429419137668,"pfxX":10.717764413026355,"pfxZ":4.732878766979372,"pX":-0.028204368695459718,"pZ":3.24293604019514,"vX0":-6.126843174072353,"vY0":-133.3378688934074,"vZ0":-2.2438675739350162,"x":118.08,"y":151.22,"x0":0.9185106196677203,"y0":50.00524242863475,"z0":5.825540696858323,"aX":19.114776164479522},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":-17.9,"spinRate":2309,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.41231446572648967,"extension":5.816871138782421},"index":0,"playId":"e715c2ae-2a0b-3857-9a42-017bca86490e","pitchNumber":1,"startTime":"2025-08-20T00:40:07.595Z","endTime":"2025-08-20T00:40:20.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"Masyn Winn steals (9) 2nd base. Masyn Winn to 3rd. Masyn Winn advances to 3rd, on a throwing error by catcher Agustín Ramírez.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"e715c2ae-2a0b-3857-9a42-017bca86490e","startTime":"2025-08-20T00:40:37.776Z","endTime":"2025-08-20T00:40:57.859Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.201881886651368,"aZ":-34.03180784661846,"pfxX":-8.563265432821304,"pfxZ":-1.3978463226694942,"pX":-0.43363834940982143,"pZ":2.295841619568917,"vX0":-1.8326142274681512,"vY0":-115.47212506750537,"vZ0":-0.1296072728463833,"x":133.53,"y":176.79,"x0":1.4846393510378715,"y0":50.00085816106347,"z0":5.664310014419608,"aX":-11.406318459559923},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.3,"breakHorizontal":16.0,"spinRate":3062,"spinDirection":298},"zone":4,"typeConfidence":2.0,"plateTime":0.47679221537667127,"extension":5.75951904529695},"hitData":{"launchSpeed":70.0,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.64,"coordY":172.22}},"index":2,"playId":"b82edb94-6015-3a18-bcd1-76af9cce7e98","pitchNumber":2,"startTime":"2025-08-20T00:40:57.859Z","endTime":"2025-08-20T00:41:04.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:41:04.550Z","atBatIndex":57},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Thomas Saggese out on a sacrifice fly to left fielder Heriberto Hernández. Masyn Winn scores.","rbi":1,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T00:41:11.351Z","endTime":"2025-08-20T00:41:43.508Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.353728049075258,"aZ":-32.57671635744303,"pfxX":-8.271263691827022,"pfxZ":-0.2944656300106949,"pX":-0.7085099439258821,"pZ":2.4325944025231836,"vX0":-2.7020907007339536,"vY0":-117.13615213352051,"vZ0":-0.2986957953900047,"x":105.26,"y":168.7,"x0":1.5378247981596471,"y0":50.00227205793454,"z0":5.635778260092542,"aX":-11.368348493578674},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.4,"breakHorizontal":15.7,"spinRate":3027,"spinDirection":306},"zone":4,"typeConfidence":2.0,"plateTime":0.46955255897171355,"extension":5.896667142016075},"hitData":{"launchSpeed":101.7,"launchAngle":22.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.5,"coordY":92.34}},"index":0,"playId":"deab0f38-2c83-3471-abb0-306991ec8958","pitchNumber":1,"startTime":"2025-08-20T00:41:31.800Z","endTime":"2025-08-20T00:41:43.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:41:43.508Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T00:41:56.233Z","endTime":"2025-08-20T00:44:11.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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(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":91.1,"endSpeed":82.9,"strikeZoneTop":3.21999865362316,"strikeZoneBottom":1.58166986375372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.034236938060825,"aZ":-22.305065489350262,"pfxX":9.184713934514004,"pfxZ":5.584462574229542,"pX":0.05939821865629399,"pZ":2.904571307818617,"vX0":-5.5483070248281425,"vY0":-132.54998712059754,"vZ0":-3.2369330450341933,"x":114.74,"y":160.36,"x0":0.993368274289526,"y0":50.00474186496141,"z0":5.78229727145691,"aX":16.24008449749658},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":-15.4,"spinRate":2347,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.41424797191117335,"extension":6.031496168298218},"index":0,"playId":"3cb27e9a-4df2-3f6d-a92b-7f02fddfa683","pitchNumber":1,"startTime":"2025-08-20T00:42:12.687Z","endTime":"2025-08-20T00:42:17.154Z","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":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90786557092881,"aZ":-45.163667451260835,"pfxX":-6.81191127289943,"pfxZ":-9.766285457762018,"pX":-0.8569229471232958,"pZ":1.4090850017673753,"vX0":-2.330665804858602,"vY0":-116.10321486118649,"vZ0":-0.34135196366632936,"x":149.66,"y":200.73,"x0":1.0520016643045094,"y0":50.00201378109927,"z0":5.951179199181463,"aX":-9.061229744334904},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-17.3,"breakHorizontal":13.0,"spinRate":3056,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47645818614637525,"extension":5.739200085972354},"index":1,"playId":"01b9d109-78e9-36c6-8e02-a24e894c74b1","pitchNumber":2,"startTime":"2025-08-20T00:42:26.116Z","endTime":"2025-08-20T00:42:29.526Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-20T00:42:41.107Z","endTime":"2025-08-20T00:42:52.027Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.22000174648315,"strikeZoneBottom":1.50466962476096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.193808703248198,"aZ":-35.151585512209365,"pfxX":-6.862708716331619,"pfxZ":-2.287145643852585,"pX":-1.183360654060561,"pZ":0.7107997608821558,"vX0":-3.7930246711510645,"vY0":-114.3289161078345,"vZ0":-2.7330049722086955,"x":162.11,"y":219.59,"x0":1.3975309338026813,"y0":50.00267885000587,"z0":5.425902047906064,"aX":-8.939540201669276},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.6,"breakHorizontal":13.4,"spinRate":3088,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.482024063814126,"extension":5.900391821269998},"index":3,"playId":"b2543592-a663-3407-bd5e-a3901fe6ba93","pitchNumber":3,"startTime":"2025-08-20T00:42:52.027Z","endTime":"2025-08-20T00:42:56.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.22000125185235,"strikeZoneBottom":1.48914900775737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66551977523611,"aZ":-22.586505686420345,"pfxX":5.814197428177167,"pfxZ":5.274903289674352,"pX":1.2299113120999683,"pZ":4.476544786465975,"vX0":-1.4374465152778853,"vY0":-133.91672181252383,"vZ0":0.602978990050054,"x":70.12,"y":117.91,"x0":1.017900053438163,"y0":50.003306658567034,"z0":5.862916191377514,"aX":10.570532189775006},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":-10.2,"spinRate":2328,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4088612903228688,"extension":5.836948653226495},"index":4,"playId":"61faaf3e-8909-317b-b0a3-bcdc7545e4e6","pitchNumber":4,"startTime":"2025-08-20T00:43:10.070Z","endTime":"2025-08-20T00:43:15.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.631965189686845,"aZ":-43.958880568372436,"pfxX":-6.155895768900597,"pfxZ":-8.751230648166006,"pX":-1.6439394437482018,"pZ":1.528704639443109,"vX0":-4.259901459227507,"vY0":-116.38739328813477,"vZ0":-0.0974985567790434,"x":179.66,"y":197.5,"x0":1.0219639480674347,"y0":50.004609127194634,"z0":5.8001580094805725,"aX":-8.287542872964792},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-15.5,"breakHorizontal":12.4,"spinRate":2990,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4740155389294083,"extension":5.775773139828465},"index":5,"playId":"35c06c61-23f4-3e45-857a-43005658e6a8","pitchNumber":5,"startTime":"2025-08-20T00:43:26.349Z","endTime":"2025-08-20T00:43:30.179Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.053842376204877,"aZ":-24.612589624902267,"pfxX":8.678296555113862,"pfxZ":4.839449269014006,"pX":0.5734078887085071,"pZ":1.6060951328759503,"vX0":-3.87029795906738,"vY0":-124.7462250655781,"vZ0":-4.662972734097167,"x":95.14,"y":195.42,"x0":1.0245737575204272,"y0":50.003214031759185,"z0":5.5493281236641225,"aX":13.563431757658773},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.8,"breakHorizontal":-14.8,"spinRate":1816,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.44048589974882146,"extension":5.956292288858871},"index":6,"playId":"91db7b15-61aa-3c70-81ce-45c7510d3da7","pitchNumber":6,"startTime":"2025-08-20T00:43:47.768Z","endTime":"2025-08-20T00:43:51.759Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":71.8,"strikeZoneTop":3.2199981833791,"strikeZoneBottom":1.53348400848398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.344795144093457,"aZ":-45.75633028023904,"pfxX":-7.741277035300475,"pfxZ":-10.365200232840362,"pX":0.7396399094661585,"pZ":1.753430697715677,"vX0":1.2485749301056965,"vY0":-115.15318836376721,"vZ0":0.971127383547808,"x":88.81,"y":191.44,"x0":1.1862342574324098,"y0":50.00522851349993,"z0":5.842055162345402,"aX":-10.138992337481959},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-18.0,"breakHorizontal":13.6,"spinRate":2991,"spinDirection":317},"zone":9,"typeConfidence":2.0,"plateTime":0.4802485614048373,"extension":5.880333859728839},"index":7,"playId":"8c6b69ab-2542-338f-a90a-b4a5927eecad","pitchNumber":7,"startTime":"2025-08-20T00:44:07.742Z","endTime":"2025-08-20T00:44:11.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:44:11.003Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T00:46:26.892Z","endTime":"2025-08-20T00:47:09.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Svanson replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T00:45:20.966Z","endTime":"2025-08-20T00:46:29.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8846721588315,"aZ":-25.657365162538287,"pfxX":0.44083769299327935,"pfxZ":3.63996781098676,"pX":0.5025295924300154,"pZ":1.9283439375148035,"vX0":5.227400184561531,"vY0":-132.10954151387534,"vZ0":-4.964429541828842,"x":97.84,"y":186.71,"x0":-1.548860466797641,"y0":50.00022989085604,"z0":5.688711430422923,"aX":0.7885681756822078},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":-1.8,"spinRate":2303,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.412655215066593,"extension":6.244902336648057},"index":1,"playId":"f9f1039e-cc02-3555-b0a3-7c88b6965ad3","pitchNumber":1,"startTime":"2025-08-20T00:46:29.138Z","endTime":"2025-08-20T00:46:33.478Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2039697744305,"aZ":-18.940610131520774,"pfxX":-11.19802428892886,"pfxZ":6.58492105521486,"pX":-0.3086610826972189,"pZ":2.3636975974725645,"vX0":7.0559993943706525,"vY0":-140.89342029847302,"vZ0":-5.452619676502321,"x":128.77,"y":174.96,"x0":-1.3915463267265047,"y0":50.00017204973826,"z0":5.549145402289701,"aX":-22.49527416427766},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.9,"breakHorizontal":18.8,"spinRate":2357,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3888555841605439,"extension":6.48002583790184},"index":2,"playId":"166a0380-c3eb-361a-b66d-904be28508fa","pitchNumber":2,"startTime":"2025-08-20T00:46:43.502Z","endTime":"2025-08-20T00:46:46.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.781917762460157,"aZ":-31.489076522788707,"pfxX":10.774969439763908,"pfxZ":0.43879389082722664,"pX":1.1978211061757715,"pZ":0.7580294245440657,"vX0":3.5615455094133486,"vY0":-125.92028353666241,"vZ0":-5.53523364317941,"x":71.34,"y":218.31,"x0":-1.643139527272963,"y0":50.00585450420231,"z0":5.600522723768137,"aX":16.925898582627887},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.5,"breakHorizontal":-20.4,"spinRate":2362,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43867817491556993,"extension":6.708205637549865},"index":3,"playId":"c3b89adb-2852-334c-bfe3-5908d7338ae5","pitchNumber":3,"startTime":"2025-08-20T00:47:03.237Z","endTime":"2025-08-20T00:47:09.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:47:09.005Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maximo Acosta strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T00:47:21.034Z","endTime":"2025-08-20T00:48:13.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(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":87.1,"endSpeed":79.3,"strikeZoneTop":3.31900104171113,"strikeZoneBottom":1.58339378518338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04154036900751,"aZ":-31.11402787114229,"pfxX":8.315156676333956,"pfxZ":0.6614346343903481,"pX":0.5099828324898671,"pZ":2.4662992862171547,"vX0":2.914918598231354,"vY0":-126.82200889536071,"vZ0":-1.7942072237730253,"x":97.56,"y":172.19,"x0":-1.7386148798820507,"y0":50.003904049093194,"z0":5.695185395559682,"aX":13.372050014046806},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-15.7,"spinRate":2301,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4340249519927615,"extension":6.306930011566945},"index":0,"playId":"2d83d457-042e-3924-adc5-32835c142cab","pitchNumber":1,"startTime":"2025-08-20T00:47:31.740Z","endTime":"2025-08-20T00:47:36.040Z","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, 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":96.9,"endSpeed":88.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01337692602413,"aZ":-16.423525219331424,"pfxX":-10.655067880040114,"pfxZ":7.891817209706277,"pX":-0.004876387067261763,"pZ":2.713956157689838,"vX0":7.699384328609809,"vY0":-140.87355912466634,"vZ0":-4.871567409787075,"x":117.19,"y":165.5,"x0":-1.3983611159980496,"y0":50.005491474613486,"z0":5.538274038465014,"aX":-21.274896344106097},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":17.5,"spinRate":2343,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.38980617617993074,"extension":6.691602601398581},"index":1,"playId":"597b46ae-92fe-3a42-a4a7-79230242b847","pitchNumber":2,"startTime":"2025-08-20T00:47:44.459Z","endTime":"2025-08-20T00:47:48.845Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-20T00:47:55.640Z","endTime":"2025-08-20T00:48:09.331Z","isPitch":false,"type":"action","player":{"id":691185,"link":"/api/v1/people/691185"}},{"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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.644428628770903,"aZ":-28.62120966097478,"pfxX":7.734185480560328,"pfxZ":2.240052047550215,"pX":0.6945696690640291,"pZ":1.5195304257260938,"vX0":2.5453482832036736,"vY0":-125.39556119419424,"vZ0":-4.349229248821466,"x":90.52,"y":197.75,"x0":-1.3396449424197319,"y0":50.00020339377546,"z0":5.626002820125314,"aX":12.247071745200177},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-14.6,"spinRate":2046,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4377092357765271,"extension":6.303054597923715},"index":3,"playId":"7d7cadca-68d7-3406-9af1-bb9b6b8ec87b","pitchNumber":3,"startTime":"2025-08-20T00:48:09.331Z","endTime":"2025-08-20T00:48:13.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:48:13.691Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to right fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T00:48:17.257Z","endTime":"2025-08-20T00:50:13.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"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":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.704931790864016,"aZ":-28.894926878657397,"pfxX":6.609954303410296,"pfxZ":2.0504705389959783,"pX":-0.14846853061361562,"pZ":2.1167922743693426,"vX0":1.9092406772580996,"vY0":-126.53220692544639,"vZ0":-2.912948257893375,"x":122.66,"y":181.63,"x0":-1.7738429065612753,"y0":50.005429350058385,"z0":5.627374363925035,"aX":10.591193209098536},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":-12.4,"spinRate":2392,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.4348652045429775,"extension":6.368670981093118},"index":0,"playId":"f9339506-205a-3744-b0b9-a5ea6e66388d","pitchNumber":1,"startTime":"2025-08-20T00:48:38.987Z","endTime":"2025-08-20T00:48:42.383Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-20T00:48:56.071Z","endTime":"2025-08-20T00:49:05.501Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82214803332536,"aZ":-18.38031038450452,"pfxX":-8.671742665398392,"pfxZ":6.876137279263849,"pX":-0.4058360205853308,"pZ":2.681404713446405,"vX0":6.061390069754484,"vY0":-140.922717900039,"vZ0":-4.568620326978466,"x":132.47,"y":166.38,"x0":-1.4608652938945177,"y0":50.00398358607559,"z0":5.515521218971618,"aX":-17.39620301586548},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":14.4,"spinRate":2299,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.38907089573194487,"extension":6.425051784566896},"index":2,"playId":"275e3da0-f86b-30c9-87b6-751746275cfb","pitchNumber":2,"startTime":"2025-08-20T00:49:05.501Z","endTime":"2025-08-20T00:49:09.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.493959449726535,"aZ":-22.138293735980376,"pfxX":-1.2298858628177736,"pfxZ":5.180269971080472,"pX":0.2671638239543713,"pZ":3.249741097402391,"vX0":5.270696293335336,"vY0":-137.56661782820268,"vZ0":-2.2698947723125347,"x":106.82,"y":151.04,"x0":-1.5050169307975267,"y0":50.002294986298395,"z0":5.569584790647451,"aX":-2.3832952039378146},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.1,"breakHorizontal":1.2,"spinRate":2397,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3965684363199453,"extension":6.579738672740948},"index":3,"playId":"2771f8ba-66fd-3095-b8e3-2ce737b0c9b3","pitchNumber":3,"startTime":"2025-08-20T00:49:25.935Z","endTime":"2025-08-20T00:49:30.286Z","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":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.27000131161995,"strikeZoneBottom":1.44358563191714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.28582072263469,"aZ":-18.59096733759603,"pfxX":-9.505708498946312,"pfxZ":6.691001239393444,"pX":-0.8769728519781985,"pZ":4.499387723425845,"vX0":5.015902755163369,"vY0":-142.21138444382663,"vZ0":-0.05924696471016677,"x":150.43,"y":117.3,"x0":-1.4369947307679753,"y0":50.003185311061,"z0":5.708480836271669,"aX":-19.29962866136411},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.2,"breakHorizontal":16.1,"spinRate":2318,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3864560071526624,"extension":6.334370874111945},"index":4,"playId":"92a1f43b-50c1-3371-883b-20742bda6fd5","pitchNumber":4,"startTime":"2025-08-20T00:49:47.007Z","endTime":"2025-08-20T00:49:51.430Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.690370069298925,"aZ":-22.546409527823194,"pfxX":0.06820676212622612,"pfxZ":5.235272998293228,"pX":0.9029330898886894,"pZ":2.8194469667420257,"vX0":6.076363613986007,"vY0":-134.6079293208301,"vZ0":-3.1435606173025743,"x":82.58,"y":162.65,"x0":-1.390626988801732,"y0":50.00164951957503,"z0":5.595172545779712,"aX":0.12449739327224991},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-1.4,"spinRate":2287,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4066077511650894,"extension":6.418365976494835},"hitData":{"launchSpeed":93.6,"launchAngle":26.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.01,"coordY":78.47}},"index":5,"playId":"1718d278-d947-3f5a-bb1e-d322b51199f9","pitchNumber":5,"startTime":"2025-08-20T00:50:04.457Z","endTime":"2025-08-20T00:50:13.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:50:13.254Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to third baseman Maximo Acosta.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T00:52:02.809Z","endTime":"2025-08-20T00:53:13.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.4,"strikeZoneTop":3.29710014436125,"strikeZoneBottom":1.52592709290867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.946733699760696,"aZ":-43.056683963948615,"pfxX":-8.818299389616005,"pfxZ":-8.636536271819871,"pX":0.4817861025497688,"pZ":2.8126004506680835,"vX0":0.7210938058699701,"vY0":-112.59804374120544,"vZ0":2.6558943507729103,"x":98.64,"y":162.84,"x0":1.2969010216148875,"y0":50.001681637846474,"z0":6.032892062018381,"aX":-11.11390612971562},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.4,"breakHorizontal":15.7,"spinRate":3050,"spinDirection":310},"zone":3,"typeConfidence":2.0,"plateTime":0.48989964630575766,"extension":5.670452729135956},"index":0,"playId":"dbe78c08-a5ac-3dbc-a6d0-4799083b83ef","pitchNumber":1,"startTime":"2025-08-20T00:52:18.637Z","endTime":"2025-08-20T00:52:22.662Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.4325117211979,"aZ":-23.830752768520938,"pfxX":10.10335392433441,"pfxZ":4.793186651380124,"pX":0.5668324284350608,"pZ":3.160686383710325,"vX0":-4.340947517426155,"vY0":-131.72731253796226,"vZ0":-2.1622600365594975,"x":95.39,"y":153.44,"x0":0.9321180056193648,"y0":50.00263381493887,"z0":5.77105250607853,"aX":17.588823257614024},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":-17.2,"spinRate":2538,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41730054551314444,"extension":5.7162748392393015},"index":1,"playId":"f5d0561f-1dae-345f-846c-7e4d2e90e910","pitchNumber":2,"startTime":"2025-08-20T00:52:32.029Z","endTime":"2025-08-20T00:52:35.639Z","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":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.22650858742902,"strikeZoneBottom":1.52023081611929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.062312852998783,"aZ":-35.760952043445656,"pfxX":-9.29118029428657,"pfxZ":-2.768641758549881,"pX":-1.7205960934296962,"pZ":0.9529081994658138,"vX0":-3.8229529037217342,"vY0":-114.3272166911219,"vZ0":-2.3437801356257078,"x":182.59,"y":213.05,"x0":1.1905480913913487,"y0":50.0021830980616,"z0":5.570498228965863,"aX":-12.047708052178798},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-5.4,"breakHorizontal":17.9,"spinRate":3112,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.482866064257645,"extension":5.831098481876133},"index":2,"playId":"b904b5a7-026c-39e7-ab72-9d3666915d0c","pitchNumber":3,"startTime":"2025-08-20T00:52:51.374Z","endTime":"2025-08-20T00:52:55.403Z","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":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.1,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.560534682455643,"aZ":-31.642400219609378,"pfxX":-9.25234116334099,"pfxZ":0.4053118033988543,"pX":-1.3596224733778097,"pZ":1.6710109100479955,"vX0":-3.5442643892000056,"vY0":-115.06633528426632,"vZ0":-1.7138502269524443,"x":168.83,"y":193.66,"x0":1.4101465106305668,"y0":50.004395151095636,"z0":5.538169296709879,"aX":-12.207335588193727},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.6,"breakHorizontal":17.8,"spinRate":3049,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.47897648417929384,"extension":5.893530637816814},"hitData":{"launchSpeed":65.3,"launchAngle":44.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.79,"coordY":138.35}},"index":3,"playId":"4ebb9646-90be-3e4f-b76b-466832323733","pitchNumber":4,"startTime":"2025-08-20T00:53:05.892Z","endTime":"2025-08-20T00:53:13.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:53:13.724Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lars Nootbaar pops out softly to third baseman Maximo Acosta in foul territory.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T00:53:24.879Z","endTime":"2025-08-20T00:54:49.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.5,"endSpeed":71.2,"strikeZoneTop":3.51000147432487,"strikeZoneBottom":1.63889443382055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25426046528445,"aZ":-44.280375792428615,"pfxX":-9.57443222144636,"pfxZ":-9.373525628282913,"pX":1.061422894439793,"pZ":2.435901224213563,"vX0":2.2831144689166143,"vY0":-114.1972318770056,"vZ0":2.0610086927660705,"x":76.54,"y":173.01,"x0":1.278693655240278,"y0":50.00002831930365,"z0":5.948845243898486,"aX":-12.370987813548721},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.8,"breakHorizontal":16.6,"spinRate":3070,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.48363669122400577,"extension":5.771107501142208},"index":0,"playId":"fd8ec654-dd7b-329e-a065-493b59e7c340","pitchNumber":1,"startTime":"2025-08-20T00:53:39.208Z","endTime":"2025-08-20T00:53:43.828Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.50999836395614,"strikeZoneBottom":1.65693287358046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.435102652635965,"aZ":-21.505554829651228,"pfxX":8.031574314567887,"pfxZ":6.087926419085855,"pX":0.4412103017149204,"pZ":4.2085216315661995,"vX0":-4.008609210837424,"vY0":-132.11067986828525,"vZ0":-0.199150177058538,"x":100.18,"y":125.15,"x0":0.9419014946945647,"y0":50.00274328539375,"z0":5.877472556532292,"aX":14.072729173610252},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.2,"breakHorizontal":-13.6,"spinRate":2373,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41598715166177547,"extension":5.743494094761988},"index":1,"playId":"b3bd6a9d-c89a-3038-9496-b0eebaddf83d","pitchNumber":2,"startTime":"2025-08-20T00:53:53.342Z","endTime":"2025-08-20T00:53:57.197Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.33925271508873,"strikeZoneBottom":1.59429838220432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.571638749787546,"aZ":-33.122780673555326,"pfxX":-8.927524237442084,"pfxZ":-0.7244948989821527,"pX":-0.5658175096099302,"pZ":2.10491206753506,"vX0":-1.776081743900523,"vY0":-114.70957932323763,"vZ0":-0.6392835522721609,"x":138.57,"y":181.95,"x0":1.3797411201825496,"y0":50.00135257972665,"z0":5.650241436213651,"aX":-11.753224333843594},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.2,"breakHorizontal":16.6,"spinRate":3034,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.4796923757612621,"extension":5.874784812923976},"index":2,"playId":"c60d7983-a130-3c35-989a-566abdc73c3d","pitchNumber":3,"startTime":"2025-08-20T00:54:09.339Z","endTime":"2025-08-20T00:54:13.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.2,"strikeZoneTop":3.50999978477891,"strikeZoneBottom":1.62771437041019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32849222686617,"aZ":-27.942943553759203,"pfxX":9.127674611785219,"pfxZ":2.6951267673336385,"pX":0.10420377903736588,"pZ":0.930000372321681,"vX0":-5.43843187727281,"vY0":-125.80790928894614,"vZ0":-5.432854030732684,"x":113.03,"y":213.67,"x0":1.1307100549788085,"y0":50.004506585507286,"z0":5.439809023378293,"aX":14.337546896305719},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":-14.9,"spinRate":1799,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4387878998419148,"extension":6.072839605566696},"index":3,"playId":"2f6b6124-9909-35fa-8b04-176c2450ddfa","pitchNumber":4,"startTime":"2025-08-20T00:54:27.375Z","endTime":"2025-08-20T00:54:32.307Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.819346398227193,"aZ":-27.032382560804788,"pfxX":8.987362778636673,"pfxZ":2.9588005829316995,"pX":1.3746463233159236,"pZ":3.7938771386592163,"vX0":-2.7940343193720665,"vY0":-131.70699078112088,"vZ0":0.28062884437088875,"x":64.6,"y":136.35,"x0":1.2886626458209807,"y0":50.00289390499384,"z0":5.70291246809318,"aX":15.616865978838538},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":-15.6,"spinRate":2361,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4176170810357167,"extension":5.965584546862289},"hitData":{"launchSpeed":43.3,"launchAngle":59.0,"totalDistance":82.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":101.99,"coordY":180.07}},"index":4,"playId":"8273de7f-1e34-3605-a7b2-6ec3f1137261","pitchNumber":5,"startTime":"2025-08-20T00:54:42.815Z","endTime":"2025-08-20T00:54:49.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:54:49.623Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Maximo Acosta to first baseman Eric Wagaman.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T00:55:04.323Z","endTime":"2025-08-20T00:55:32.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691185,"link":"/api/v1/people/691185"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77731634558274,"aZ":-33.12032833381153,"pfxX":8.421205626988677,"pfxZ":-0.6295251409306752,"pX":0.4397442510389225,"pZ":1.9500823070949773,"vX0":-3.8838227271814483,"vY0":-122.05948918442505,"vZ0":-1.9896510432818535,"x":100.24,"y":186.13,"x0":0.9640714138955426,"y0":50.00546274144896,"z0":5.649141501589312,"aX":12.609174113798746},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.3,"breakHorizontal":-14.3,"spinRate":1965,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4500896117813915,"extension":6.068324967304789},"hitData":{"launchSpeed":74.6,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.97,"coordY":171.01}},"index":0,"playId":"b9b6be3e-c157-358a-9f87-64e249ff69cd","pitchNumber":1,"startTime":"2025-08-20T00:55:24.632Z","endTime":"2025-08-20T00:55:32.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:55:32.553Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee called out on strikes.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T00:57:53.451Z","endTime":"2025-08-20T00:59:36.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JoJo Romero replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T00:56:40.563Z","endTime":"2025-08-20T00:57:55.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"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(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":80.8,"endSpeed":73.5,"strikeZoneTop":3.34000020145307,"strikeZoneBottom":1.55454759835217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73892192153282,"aZ":-32.79381407038157,"pfxX":-8.730686733208568,"pfxZ":-0.44832271887267705,"pX":-0.4186579014869719,"pZ":1.947499904193803,"vX0":-2.7662943745591324,"vY0":-117.58934910220974,"vZ0":-0.7167425457147714,"x":132.96,"y":186.2,"x0":1.912440864640999,"y0":50.00307157710301,"z0":5.343306582652552,"aX":-12.024564720929485},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.7,"breakHorizontal":16.6,"spinRate":2668,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.4687762664353654,"extension":5.482695218380508},"index":1,"playId":"1036676e-52e0-3e4e-97d9-9120ab601440","pitchNumber":1,"startTime":"2025-08-20T00:57:55.622Z","endTime":"2025-08-20T00:57:59.704Z","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":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.6,"strikeZoneTop":3.34000021645972,"strikeZoneBottom":1.48886311909435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.29674277812436,"aZ":-28.870850860210684,"pfxX":11.807413415539951,"pfxZ":1.7437082403197177,"pX":-0.12317454900733332,"pZ":2.271688169141458,"vX0":-8.69757031141522,"vY0":-137.87901906776526,"vZ0":-2.7056492768818594,"x":121.7,"y":177.44,"x0":1.5642138979077433,"y0":50.00153504809226,"z0":5.247281418567782,"aX":22.36310153957594},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.6,"breakHorizontal":-19.2,"spinRate":2240,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.39973138230838856,"extension":5.441867911217298},"index":2,"playId":"e15f1ffc-1ada-3900-a3df-c368fbe7d352","pitchNumber":2,"startTime":"2025-08-20T00:58:09.210Z","endTime":"2025-08-20T00:58:14.017Z","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":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06521491968195,"aZ":-31.067594116479853,"pfxX":-7.524908314296944,"pfxZ":0.7642231097986478,"pX":-0.8172311353048834,"pZ":2.9841121122447594,"vX0":-3.8453936078648905,"vY0":-120.64080485926257,"vZ0":0.7029449784254058,"x":148.15,"y":158.21,"x0":1.783499351275886,"y0":50.00367429301593,"z0":5.463282939197811,"aX":-10.909249415295552},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":14.6,"spinRate":2720,"spinDirection":304},"zone":1,"typeConfidence":2.0,"plateTime":0.4568965364419313,"extension":5.344410345637228},"index":3,"playId":"39cb966f-adbc-3da9-8519-7b2581ea4933","pitchNumber":3,"startTime":"2025-08-20T00:58:23.595Z","endTime":"2025-08-20T00:58:27.236Z","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":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60076402413682,"aZ":-30.669101623938626,"pfxX":-10.271813214920705,"pfxZ":1.0612091886100465,"pX":-0.21409258279274454,"pZ":2.9672795867788544,"vX0":-1.6192816032403736,"vY0":-119.40541422416842,"vZ0":0.636660109532247,"x":125.16,"y":158.66,"x0":1.8084986464070716,"y0":50.00396606796564,"z0":5.494027781407714,"aX":-14.582544299003839},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.4,"breakHorizontal":19.0,"spinRate":2877,"spinDirection":293},"zone":2,"typeConfidence":2.0,"plateTime":0.46169905783317233,"extension":5.385323685122052},"index":4,"playId":"96f7272c-01d6-30fc-bfaa-ca44d11adf4d","pitchNumber":4,"startTime":"2025-08-20T00:58:42.843Z","endTime":"2025-08-20T00:58:46.338Z","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":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.31094162540132,"strikeZoneBottom":1.55641437987116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.410537674499533,"aZ":-33.70947860604402,"pfxX":-7.631596291851613,"pfxZ":-1.0269891389702606,"pX":-2.103047824845865,"pZ":0.7239547022186061,"vX0":-6.550294469841922,"vY0":-122.60666255948635,"vZ0":-3.965329701124989,"x":197.16,"y":219.23,"x0":1.6126929709352733,"y0":50.00381032721493,"z0":5.296683176506658,"aX":-11.403402699772318},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.6,"breakHorizontal":15.6,"spinRate":2846,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.44992642798981475,"extension":5.502968179133454},"index":5,"playId":"2e8f325e-5c92-319d-a368-a6a966d18c74","pitchNumber":5,"startTime":"2025-08-20T00:59:01.953Z","endTime":"2025-08-20T00:59:06.880Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.33307466599219,"strikeZoneBottom":1.57847075021549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2994422200288,"aZ":-27.721851691333352,"pfxX":11.562943486488555,"pfxZ":2.3499110984548874,"pX":-0.37648253795252445,"pZ":1.617082877145384,"vX0":-8.981540433450402,"vY0":-137.30833531923406,"vZ0":-4.54416913997281,"x":131.35,"y":195.12,"x0":1.445522724384617,"y0":50.005899054527,"z0":5.1951226444041705,"aX":21.935553237870774},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.4,"breakHorizontal":-18.8,"spinRate":2309,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.39992142509356876,"extension":5.494188958011518},"index":6,"playId":"7e75d351-2ec0-3f04-ab88-ecb0361ad380","pitchNumber":6,"startTime":"2025-08-20T00:59:31.985Z","endTime":"2025-08-20T00:59:36.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:59:36.898Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Agustín Ramírez pops out to second baseman Thomas Saggese.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T00:59:39.138Z","endTime":"2025-08-20T01:01:30.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":76.4,"strikeZoneTop":3.094349011068,"strikeZoneBottom":1.47910130805845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73965283354955,"aZ":-32.969213392763386,"pfxX":-10.42600879205091,"pfxZ":-0.5330483013991429,"pX":0.3428151215978149,"pZ":2.8855952383735004,"vX0":-0.7541011833558956,"vY0":-122.15222255995975,"vZ0":0.7862383988099744,"x":103.93,"y":160.87,"x0":2.008863083572485,"y0":50.00256262268025,"z0":5.420877516177504,"aX":-15.566646744273429},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.5,"breakHorizontal":19.0,"spinRate":2881,"spinDirection":298},"zone":3,"typeConfidence":2.0,"plateTime":0.4504638664392089,"extension":5.422046981565255},"index":0,"playId":"2dc12a88-2f78-3f99-8fb7-50c5c4b0bab2","pitchNumber":1,"startTime":"2025-08-20T00:59:57.107Z","endTime":"2025-08-20T01:00:01.636Z","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, 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":83.3,"endSpeed":76.2,"strikeZoneTop":3.09932048599476,"strikeZoneBottom":1.54945065642287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.115350827252076,"aZ":-32.13996254760676,"pfxX":-10.64424461813541,"pfxZ":0.018948541737998426,"pX":0.15207128654658847,"pZ":1.6508721823170234,"vX0":-0.9174571589994363,"vY0":-121.33590363717367,"vZ0":-1.9511514607889813,"x":111.2,"y":194.21,"x0":1.9169510506147514,"y0":50.00055847003697,"z0":5.2948471458207145,"aX":-15.697644037752744},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.2,"breakHorizontal":19.4,"spinRate":2773,"spinDirection":299},"zone":8,"typeConfidence":2.0,"plateTime":0.4532899120889877,"extension":5.148790357758922},"index":1,"playId":"91e49613-1ef0-391e-8c41-660759769850","pitchNumber":2,"startTime":"2025-08-20T01:00:12.053Z","endTime":"2025-08-20T01:00:16.602Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-20T01:00:25.645Z","endTime":"2025-08-20T01:00:35.595Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.09654157761464,"strikeZoneBottom":1.57946458199146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.217591058369205,"aZ":-18.435137303688713,"pfxX":6.063494567251243,"pfxZ":7.221323126067173,"pX":0.025415708729964275,"pZ":4.46851448172683,"vX0":-6.08873613380721,"vY0":-137.2609648742767,"vZ0":0.6113292727834291,"x":116.03,"y":118.13,"x0":1.4877720578299427,"y0":50.001342662042774,"z0":5.500911007761921,"aX":11.534963709108782},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":-9.6,"spinRate":2302,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.39947941503062223,"extension":5.231013096037282},"index":3,"playId":"943d7532-eef1-3d8a-a7ce-8f779229dc1d","pitchNumber":3,"startTime":"2025-08-20T01:00:35.595Z","endTime":"2025-08-20T01:00:39.904Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.12535969789072,"strikeZoneBottom":1.54286667218968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.153347234237767,"aZ":-34.35679838823557,"pfxX":7.590335637140766,"pfxZ":-1.3528197294750166,"pX":2.061759312433435,"pZ":1.6789493459613103,"vX0":-1.5702893165319713,"vY0":-126.25203454814658,"vZ0":-2.2638095781809113,"x":38.41,"y":193.45,"x0":1.7063847535115957,"y0":50.00445895319513,"z0":5.3574135362932065,"aX":12.23116191967336},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.8,"breakHorizontal":-13.3,"spinRate":1319,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4341520138522661,"extension":5.221925740572365},"index":4,"playId":"52a29281-b9d1-3115-91f2-521a338577e2","pitchNumber":4,"startTime":"2025-08-20T01:00:48.574Z","endTime":"2025-08-20T01:00:53.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.06293714540518,"strikeZoneBottom":1.51314053478338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.708633616890488,"aZ":-27.29244886551967,"pfxX":9.85518541299835,"pfxZ":2.981771898315973,"pX":0.6163319944721121,"pZ":1.279894915904232,"vX0":-5.780932309281586,"vY0":-127.09017766839982,"vZ0":-4.635246345102618,"x":93.51,"y":204.22,"x0":1.638423987394674,"y0":50.00323369289294,"z0":5.2914064355469135,"aX":16.14428404174418},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-16.6,"spinRate":1450,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43074469376346736,"extension":5.5396059468781464},"index":5,"playId":"70bbd7b5-592a-32c3-8492-b3ca698f581d","pitchNumber":5,"startTime":"2025-08-20T01:01:04.800Z","endTime":"2025-08-20T01:01:11.244Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88746415151557,"aZ":-31.82124553230281,"pfxX":-8.310251257327396,"pfxZ":0.23911999077749435,"pX":-0.10744502148303893,"pZ":2.31574179143356,"vX0":-2.3908001830234413,"vY0":-120.90258945678104,"vZ0":-0.5069587967942301,"x":121.1,"y":176.25,"x0":1.9752799187565095,"y0":50.00294749538331,"z0":5.335367384353821,"aX":-12.227889135529566},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.6,"breakHorizontal":15.6,"spinRate":2773,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.4540784658842063,"extension":5.397863295957965},"hitData":{"launchSpeed":73.3,"launchAngle":55.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.13,"coordY":128.57}},"index":6,"playId":"e9a3ba93-4ea5-3826-a27f-e1ee9a2fafbb","pitchNumber":6,"startTime":"2025-08-20T01:01:21.342Z","endTime":"2025-08-20T01:01:30.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:01:30.196Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T01:02:04.426Z","endTime":"2025-08-20T01:02:26.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"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":{"description":"Offensive Substitution: Pinch-hitter Dane Myers replaces Liam Hicks.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T01:01:45.267Z","endTime":"2025-08-20T01:02:06.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":689414,"link":"/api/v1/people/689414"}},{"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":94.4,"endSpeed":85.9,"strikeZoneTop":3.58999962554683,"strikeZoneBottom":1.65273203919368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2685537781183,"aZ":-28.73241521209523,"pfxX":10.395881337322841,"pfxZ":1.8095843134901628,"pX":1.3576916480238495,"pZ":3.23618330833031,"vX0":-4.359179495470497,"vY0":-137.45614750311347,"vZ0":-0.42269429106960876,"x":65.25,"y":151.4,"x0":1.6191778929445066,"y0":50.00278309598355,"z0":5.353545408678378,"aX":19.766851212427607},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":-17.8,"spinRate":2087,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.3994472460333265,"extension":5.39082790715092},"index":1,"playId":"92d15675-4f01-3da0-b1a7-2a7842031640","pitchNumber":1,"startTime":"2025-08-20T01:02:06.667Z","endTime":"2025-08-20T01:02:11.605Z","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":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.506230590020262,"aZ":-30.487924960209458,"pfxX":9.771600032774217,"pfxZ":1.0480529282901951,"pX":0.2106861929474093,"pZ":2.1458774725264576,"vX0":-6.2537820397522195,"vY0":-126.3802128508224,"vZ0":-1.9991643618952195,"x":108.97,"y":180.84,"x0":1.4515953643896704,"y0":50.00579820263451,"z0":5.40348564395573,"aX":15.760127796624772},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-16.2,"spinRate":1313,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4339196485120178,"extension":5.3812446378783525},"hitData":{"launchSpeed":77.9,"launchAngle":-0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.07,"coordY":152.85}},"index":2,"playId":"026e630b-f7b0-37d7-8a0c-6a1b7c790db2","pitchNumber":2,"startTime":"2025-08-20T01:02:18.804Z","endTime":"2025-08-20T01:02:26.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:02:26.415Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (20) on a line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T01:04:44.947Z","endTime":"2025-08-20T01:05:34.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Dane Myers remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T01:03:32.774Z","endTime":"2025-08-20T01:03:32.793Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"description":"Pitching Change: Tyler Zuber replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T01:03:32.793Z","endTime":"2025-08-20T01:04:47.235Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676604,"link":"/api/v1/people/676604"},"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(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":81.5,"endSpeed":74.4,"strikeZoneTop":3.5299982622905,"strikeZoneBottom":1.60354215002832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.427725714062955,"aZ":-27.98074816559354,"pfxX":10.581481428649752,"pfxZ":2.9679614346867194,"pX":-0.2516827398094641,"pZ":2.664907731877201,"vX0":1.6317843324854042,"vY0":-118.62522171972951,"vZ0":0.5936807592581865,"x":126.59,"y":166.83,"x0":-2.323777763848507,"y0":50.00368192173773,"z0":4.978839523430479,"aX":14.957068687454836},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.8,"breakHorizontal":-19.6,"spinRate":2634,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.4631905286351974,"extension":6.030376214000882},"index":2,"playId":"9fa18263-22d0-3814-93d5-f0c11404ebd1","pitchNumber":1,"startTime":"2025-08-20T01:04:47.235Z","endTime":"2025-08-20T01:04:51.614Z","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, 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":85.2,"endSpeed":78.0,"strikeZoneTop":3.53000095191083,"strikeZoneBottom":1.56106211265657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.929115888092817,"aZ":-24.836094770335766,"pfxX":7.299851498696416,"pfxZ":4.725107713502555,"pX":-0.13672899028585014,"pZ":2.3617575280971344,"vX0":2.6973978161267356,"vY0":-124.14019249695521,"vZ0":-1.2347613865623477,"x":122.21,"y":175.01,"x0":-2.1872577273573723,"y0":50.003952618119584,"z0":4.942015855756791,"aX":11.340924179879755},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.5,"breakHorizontal":-13.8,"spinRate":2765,"spinDirection":82},"zone":5,"typeConfidence":2.0,"plateTime":0.44199731954556354,"extension":5.998140223815105},"index":3,"playId":"5235161a-adc8-37ff-b555-41ae33b71c41","pitchNumber":2,"startTime":"2025-08-20T01:05:00.381Z","endTime":"2025-08-20T01:05:04.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-20T01:05:13.555Z","endTime":"2025-08-20T01:05:20.452Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38595881600311,"aZ":-29.20868097070764,"pfxX":-10.132920837594478,"pfxZ":1.7559146504868348,"pX":-0.581366040471587,"pZ":1.3994510942472083,"vX0":6.57468686207309,"vY0":-129.6038987178413,"vZ0":-3.548167186369745,"x":139.16,"y":200.99,"x0":-1.8411372540639066,"y0":50.00537460435692,"z0":5.029523637727276,"aX":-17.152078982552116},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":16.8,"spinRate":1169,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4234501440083984,"extension":6.327987614828387},"hitData":{"launchSpeed":94.2,"launchAngle":20.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":32.3,"coordY":104.72}},"index":5,"playId":"57b169b4-cdab-3433-9316-33aeca4e2d18","pitchNumber":3,"startTime":"2025-08-20T01:05:20.452Z","endTime":"2025-08-20T01:05:34.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:05:34.548Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T01:06:20.053Z","endTime":"2025-08-20T01:07:46.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Hampson replaces Alec Burleson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T01:06:04.757Z","endTime":"2025-08-20T01:06:22.325Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"base":2},{"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":94.4,"endSpeed":85.3,"strikeZoneTop":3.59999899550561,"strikeZoneBottom":1.60187869789556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21161399278226,"aZ":-14.384265052798552,"pfxX":-5.6798747100962315,"pfxZ":9.461255472612553,"pX":1.4011784037473434,"pZ":2.7446293921942484,"vX0":10.39872958714835,"vY0":-136.98364873878018,"vZ0":-3.910536893398274,"x":63.59,"y":164.68,"x0":-1.7243772632376015,"y0":50.00364010917226,"z0":5.1890121945177325,"aX":-10.68155290107302},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2379,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40145900012174796,"extension":6.247661448692206},"index":1,"playId":"e8352166-f120-3f10-856a-fee9059898e4","pitchNumber":1,"startTime":"2025-08-20T01:06:22.325Z","endTime":"2025-08-20T01:06:27.618Z","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, 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":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.60000185562275,"strikeZoneBottom":1.60406235120285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6294174971337,"aZ":-24.33538168658105,"pfxX":9.39129132030501,"pfxZ":5.349825106409536,"pX":0.019647209727736776,"pZ":1.5011574507802958,"vX0":2.6195943501044825,"vY0":-120.87654898287737,"vZ0":-2.897428380259689,"x":116.25,"y":198.25,"x0":-2.3007667116940085,"y0":50.00425635348029,"z0":4.873597143985694,"aX":13.767623748375216},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.2,"breakHorizontal":-17.6,"spinRate":2831,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.4547736657645389,"extension":6.0459366097412195},"index":2,"playId":"123402de-79f2-3211-842c-bf92f83c64e9","pitchNumber":2,"startTime":"2025-08-20T01:06:37.485Z","endTime":"2025-08-20T01:06:42.175Z","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":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67254366297028,"aZ":-26.548889717658902,"pfxX":8.307955286534117,"pfxZ":3.847679314849035,"pX":1.7269399603977338,"pZ":2.390155403474293,"vX0":6.357023191363102,"vY0":-121.01350194021997,"vZ0":-0.6146727867007853,"x":51.17,"y":174.25,"x0":-2.0265009625632753,"y0":50.00419040436461,"z0":5.001856176787604,"aX":12.150586853730756},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.1,"breakHorizontal":-16.7,"spinRate":2802,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4550453449953378,"extension":5.918768568209156},"index":3,"playId":"02831c33-5a44-3289-a02b-16c4f03b3ac5","pitchNumber":3,"startTime":"2025-08-20T01:06:55.341Z","endTime":"2025-08-20T01:07:00.784Z","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":85.4,"endSpeed":77.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43014541268276,"aZ":-25.587654588511757,"pfxX":7.591756841531627,"pfxZ":4.283080883867408,"pX":1.4452401748572676,"pZ":2.317839410716249,"vX0":6.188374074072526,"vY0":-124.16779124442249,"vZ0":-1.2067876487243516,"x":61.91,"y":176.2,"x0":-2.079329108243154,"y0":50.00274902226741,"z0":4.970098603411057,"aX":11.669430623089214},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.7,"breakHorizontal":-15.4,"spinRate":2841,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4437536927366206,"extension":6.085704848704904},"index":4,"playId":"b07eaab6-3709-3d49-b277-f8b5329d9584","pitchNumber":4,"startTime":"2025-08-20T01:07:14.728Z","endTime":"2025-08-20T01:07:18.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54728802974394,"aZ":-31.999132735719275,"pfxX":3.5621059685952767,"pfxZ":0.10675509549915052,"pX":0.8494053527727752,"pZ":1.704292757965078,"vX0":5.77663620166465,"vY0":-126.88447039980477,"vZ0":-2.281901632685769,"x":84.62,"y":192.76,"x0":-1.9180076338078516,"y0":50.00313312511989,"z0":5.16081375251908,"aX":5.816763128881501},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-7.8,"spinRate":2556,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4313975373118226,"extension":6.042042066845331},"hitData":{"launchSpeed":87.3,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.36,"coordY":153.46}},"index":5,"playId":"736614a3-cfd9-356e-9b28-290f4b253307","pitchNumber":5,"startTime":"2025-08-20T01:07:37.975Z","endTime":"2025-08-20T01:07:46.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:07:46.056Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to center fielder Jakob Marsee. Garrett Hampson to 3rd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T01:07:54.926Z","endTime":"2025-08-20T01:09:36.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.31614573920287,"strikeZoneBottom":1.59354729959131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.991888575722676,"aZ":-11.649720209401654,"pfxX":-5.3616423067421035,"pfxZ":10.816685821527598,"pX":0.363515798812703,"pZ":3.3276729798150595,"vX0":7.433345640477116,"vY0":-137.48279941819172,"vZ0":-2.9187779616343663,"x":103.14,"y":148.93,"x0":-1.6897904560895045,"y0":50.00248787398503,"z0":5.203607726249612,"aX":-10.173995186263292},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":8.0,"spinRate":2362,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3997620542271241,"extension":6.120238972327784},"index":0,"playId":"bc753a0f-772d-343c-91fb-556eec85655e","pitchNumber":1,"startTime":"2025-08-20T01:08:11.227Z","endTime":"2025-08-20T01:08:16.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.31413543190524,"strikeZoneBottom":1.49284469135158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.991017202708115,"aZ":-10.449439875619262,"pfxX":-4.477968365300606,"pfxZ":11.458813825566992,"pX":1.7562190884762314,"pZ":2.5885960697128354,"vX0":10.393530248219909,"vY0":-137.21493343919585,"vZ0":-5.037663833796055,"x":50.06,"y":168.89,"x0":-1.5086188518776606,"y0":50.001875307421756,"z0":5.168132054035165,"aX":-8.48981820186472},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.8,"breakHorizontal":5.8,"spinRate":2428,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40004369325888156,"extension":6.196912113078705},"index":1,"playId":"22527892-1445-3452-a88f-84ee03984f50","pitchNumber":2,"startTime":"2025-08-20T01:08:27.309Z","endTime":"2025-08-20T01:08:31.240Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27858251878799,"aZ":-26.329431068259666,"pfxX":9.93203956843567,"pfxZ":4.0763028743261405,"pX":-0.07607685372957983,"pZ":2.7409075941029712,"vX0":1.8075908229757054,"vY0":-119.40897553516153,"vZ0":0.2578908673833967,"x":119.9,"y":164.78,"x0":-2.1341528862283674,"y0":50.0056935705181,"z0":5.011883555573698,"aX":14.259485630113845},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.7,"breakHorizontal":-18.5,"spinRate":2807,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.4597459725105417,"extension":5.937549627125132},"index":2,"playId":"3c4638aa-f43b-3440-8bbc-c96eef57aa39","pitchNumber":3,"startTime":"2025-08-20T01:08:43.160Z","endTime":"2025-08-20T01:08:46.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.593910706003015,"aZ":-29.115411006795618,"pfxX":2.154782161215233,"pfxZ":1.8289935522639666,"pX":0.7945585509735422,"pZ":1.9783486669726937,"vX0":5.837792405446531,"vY0":-128.4681322758622,"vZ0":-2.407693269170116,"x":86.71,"y":185.36,"x0":-1.787115299536692,"y0":50.00305998350708,"z0":5.190720176724299,"aX":3.600411062066499},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.0,"breakHorizontal":-5.2,"spinRate":2641,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.4263477516576084,"extension":5.88737199683634},"index":3,"playId":"ee4997a7-a55a-3d9b-9442-77e0fe9881bf","pitchNumber":4,"startTime":"2025-08-20T01:09:01.526Z","endTime":"2025-08-20T01:09:04.952Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26862512606147,"aZ":-30.456830878519334,"pfxX":6.191384495076614,"pfxZ":1.1323909887371393,"pX":0.4090751462823108,"pZ":2.4368876768495835,"vX0":4.526450374350141,"vY0":-122.90515029708732,"vZ0":0.299679977692231,"x":101.41,"y":172.98,"x0":-2.2662291820762888,"y0":50.00225098810647,"z0":4.917581074415647,"aX":9.392412683098868},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.4,"breakHorizontal":-12.4,"spinRate":2799,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.44708564378306503,"extension":6.103375161080007},"hitData":{"launchSpeed":99.2,"launchAngle":29.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.52,"coordY":49.32}},"index":4,"playId":"e4dc8ffd-349a-3448-82f3-b072b58d62ed","pitchNumber":5,"startTime":"2025-08-20T01:09:24.308Z","endTime":"2025-08-20T01:09:36.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:09:36.951Z","atBatIndex":71},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Tyler Zuber intentionally walks Nolan Gorman.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T01:09:47.281Z","endTime":"2025-08-20T01:09:53.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"07766866-0736-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-20T01:09:50.516Z","endTime":"2025-08-20T01:09:50.530Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"07766866-0736-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-20T01:09:50.530Z","endTime":"2025-08-20T01:09:50.532Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"07766866-0736-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-20T01:09:50.532Z","endTime":"2025-08-20T01:09:51.532Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"07766866-0736-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-20T01:09:50.532Z","endTime":"2025-08-20T01:09:53.703Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-08-20T01:09:53.703Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T01:09:57.821Z","endTime":"2025-08-20T01:11:23.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.44972006861381,"strikeZoneBottom":1.63635503807097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.920357452682357,"aZ":-27.554103434620355,"pfxX":2.42597888893449,"pfxZ":2.7672353573886266,"pX":1.2106621949948912,"pZ":1.9403993720941686,"vX0":6.89059532568986,"vY0":-128.17472982741614,"vZ0":-2.7772531584479516,"x":70.85,"y":186.39,"x0":-1.824981968240884,"y0":50.00067416951141,"z0":5.1843722813518385,"aX":4.04360306209501},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-5.9,"spinRate":2589,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.42696335043026057,"extension":5.983116587982349},"index":0,"playId":"5b86a49e-9f88-37f2-a0da-01f83ded11d1","pitchNumber":1,"startTime":"2025-08-20T01:10:25.336Z","endTime":"2025-08-20T01:10:29.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.45042472138472,"strikeZoneBottom":1.60442100534936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.15248924725524,"aZ":-13.065411845253069,"pfxX":-6.768014230241359,"pfxZ":10.054723022079123,"pX":0.4544342103393883,"pZ":2.8331118827086894,"vX0":8.665190217202444,"vY0":-137.18991773609815,"vZ0":-3.826176657195453,"x":99.68,"y":162.29,"x0":-1.8699300064260531,"y0":50.004930693158734,"z0":5.1402067432122225,"aX":-12.866162494394095},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":10.3,"spinRate":2433,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3996830386998207,"extension":6.212534722120882},"index":1,"playId":"73abccd9-37d4-39d7-a639-cd72937d67f0","pitchNumber":2,"startTime":"2025-08-20T01:10:40.554Z","endTime":"2025-08-20T01:10:44.668Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04378674631765,"aZ":-31.217343594385554,"pfxX":3.8662898205823497,"pfxZ":0.5789815300170957,"pX":0.39108406965230347,"pZ":1.5029455878003781,"vX0":4.51941403291582,"vY0":-128.00952617432307,"vZ0":-3.063426347332575,"x":102.09,"y":198.2,"x0":-1.8987853111910187,"y0":50.00600053858565,"z0":5.1553196465848945,"aX":6.426617597517503},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":-8.0,"spinRate":2732,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4276406115473588,"extension":5.8867083144748245},"index":2,"playId":"1dab87b0-b0c5-3ea5-9126-522a3eab22f3","pitchNumber":3,"startTime":"2025-08-20T01:10:56.813Z","endTime":"2025-08-20T01:11:00.466Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.348117182816516,"aZ":-24.854423144700334,"pfxX":9.704220299254958,"pfxZ":4.869803581889756,"pX":1.1803026881516308,"pZ":2.2221882769741623,"vX0":4.78051551695684,"vY0":-122.3923363191274,"vZ0":-1.4080601638826875,"x":72.01,"y":178.78,"x0":-2.0646496844492868,"y0":50.00030899165012,"z0":4.953081743252201,"aX":14.576705300995311},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.8,"breakHorizontal":-18.7,"spinRate":2788,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.44918695012800436,"extension":5.983508998834197},"index":3,"playId":"83a1f507-c508-3e32-970a-e7054805d73e","pitchNumber":4,"startTime":"2025-08-20T01:11:18.940Z","endTime":"2025-08-20T01:11:23.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:11:23.266Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-20T01:13:46.657Z","endTime":"2025-08-20T01:15:25.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Garrett Hampson remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T01:12:48.297Z","endTime":"2025-08-20T01:12:48.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"description":"Pitching Change: Riley O'Brien replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T01:12:48.319Z","endTime":"2025-08-20T01:13:48.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.24546688043849,"strikeZoneBottom":1.49426688526851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.89349854677272,"aZ":-27.226215607976776,"pfxX":1.7647270713178196,"pfxZ":2.8706191640586995,"pX":0.49354759182770996,"pZ":1.5845006845834155,"vX0":5.449096249947488,"vY0":-130.61274619308938,"vZ0":-3.972824445719883,"x":98.19,"y":196.0,"x0":-1.8504015468074082,"y0":50.00531119873005,"z0":5.176189198654087,"aX":3.044415207999112},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":-4.4,"spinRate":2606,"spinDirection":175},"zone":9,"typeConfidence":0.9,"plateTime":0.4195887745076017,"extension":6.901997766389611},"index":2,"playId":"5baf0bd8-fef4-3c3c-a0d9-939bb8ab0e19","pitchNumber":1,"startTime":"2025-08-20T01:13:48.907Z","endTime":"2025-08-20T01:13:53.102Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6991831233273,"aZ":-24.861844223673657,"pfxX":-11.452824727112999,"pfxZ":3.542543587194533,"pX":0.14072785831647436,"pZ":1.9308677113797477,"vX0":8.62632875364669,"vY0":-142.92999245882467,"vZ0":-5.748351151304315,"x":111.64,"y":186.65,"x0":-1.4322521125820904,"y0":50.002482424482466,"z0":5.534580835801429,"aX":-23.63748163912654},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.4,"breakHorizontal":19.0,"spinRate":2150,"spinDirection":231},"zone":8,"typeConfidence":0.91,"plateTime":0.3835663021886604,"extension":6.879944358691023},"index":3,"playId":"82ef81d0-35f3-3786-a57d-e9287bfb52ac","pitchNumber":2,"startTime":"2025-08-20T01:14:03.068Z","endTime":"2025-08-20T01:14:07.185Z","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":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.33000227067123,"strikeZoneBottom":1.62474569242502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86374573179612,"aZ":-34.18509728678166,"pfxX":9.809636256373084,"pfxZ":-1.37148081461942,"pX":1.6424432200607382,"pZ":0.4233426876705648,"vX0":4.995372914911155,"vY0":-120.89155244180289,"vZ0":-4.099897957433692,"x":54.39,"y":227.35,"x0":-1.732062723811069,"y0":50.00290179834871,"z0":5.175601905327872,"aX":14.368716671248748},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.2,"breakHorizontal":-19.1,"spinRate":2454,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.45489028884893346,"extension":6.781796012562805},"index":4,"playId":"ae3ac3ea-0555-3466-a233-f681f08c5e2c","pitchNumber":3,"startTime":"2025-08-20T01:14:29.790Z","endTime":"2025-08-20T01:14:34.546Z","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":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.9,"strikeZoneTop":3.32999806122732,"strikeZoneBottom":1.61834523964966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.979488232668885,"aZ":-21.55668269411891,"pfxX":-11.19981192694871,"pfxZ":5.049800132027984,"pX":0.8547801484547919,"pZ":0.8639291251712887,"vX0":10.243419800354395,"vY0":-144.18769544239416,"vZ0":-9.043344175047661,"x":84.42,"y":215.45,"x0":-1.2912607246688448,"y0":50.00383580758565,"z0":5.37476580671307,"aX":-23.54977875023142},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.4,"breakHorizontal":18.2,"spinRate":2147,"spinDirection":231},"zone":14,"typeConfidence":0.92,"plateTime":0.38008696995351343,"extension":6.958318928172122},"index":5,"playId":"7494e3d7-9f06-39be-846a-02d5d741f662","pitchNumber":4,"startTime":"2025-08-20T01:14:47.714Z","endTime":"2025-08-20T01:14:54.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.3299991457874,"strikeZoneBottom":1.52785144589901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.354855723612328,"aZ":-26.424457563157045,"pfxX":0.509887309810761,"pfxZ":3.2323839451029333,"pX":0.8276375491215624,"pZ":1.1067034026055345,"vX0":6.495193087942424,"vY0":-132.53457391670003,"vZ0":-5.331592324655329,"x":85.45,"y":208.9,"x0":-1.7212120330850877,"y0":50.004041990422,"z0":5.074709561309299,"aX":0.9055598238538618},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.9,"breakHorizontal":-2.3,"spinRate":2578,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.41328751934046837,"extension":7.1369823441510825},"index":6,"playId":"a884738d-013d-373e-80b5-ee683ff243ca","pitchNumber":5,"startTime":"2025-08-20T01:15:03.758Z","endTime":"2025-08-20T01:15:07.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.23869198321733,"strikeZoneBottom":1.52042032123128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14063558647647,"aZ":-23.37131334301655,"pfxX":-11.45741357120082,"pfxZ":4.350367431285665,"pX":0.6299320512565448,"pZ":0.8968490455797359,"vX0":9.683152149987269,"vY0":-141.54025914768118,"vZ0":-8.04893564808005,"x":92.99,"y":214.57,"x0":-1.3516353837044048,"y0":50.00200127834021,"z0":5.28068146091777,"aX":-23.181518161374232},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":2186,"spinDirection":231},"zone":14,"typeConfidence":0.89,"plateTime":0.38738937681635033,"extension":7.161587297731837},"index":7,"playId":"6f19b0ff-3713-3c96-ae7d-101e28394870","pitchNumber":6,"startTime":"2025-08-20T01:15:18.830Z","endTime":"2025-08-20T01:15:25.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:15:25.111Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks. Otto Lopez to 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-20T01:15:28.400Z","endTime":"2025-08-20T01:17:36.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.16843027855492,"strikeZoneBottom":1.3847565466284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.164205288641114,"aZ":-24.54925092041972,"pfxX":-11.4104468051065,"pfxZ":3.748906314543966,"pX":1.0449452375316497,"pZ":1.2844519529620564,"vX0":11.170727002490429,"vY0":-141.89595691687398,"vZ0":-6.969273037529176,"x":77.17,"y":204.1,"x0":-1.4647489511848992,"y0":50.0042134298592,"z0":5.341954440191197,"aX":-23.216801540596443},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.4,"breakHorizontal":18.4,"spinRate":2138,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.3863395552075173,"extension":7.089387509114207},"index":0,"playId":"c583f1df-856e-3aaa-95db-d4edd198c228","pitchNumber":1,"startTime":"2025-08-20T01:15:49.646Z","endTime":"2025-08-20T01:15:55.966Z","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":97.5,"endSpeed":89.6,"strikeZoneTop":3.24248167886853,"strikeZoneBottom":1.55722132609003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03974923975618,"aZ":-26.634473974977613,"pfxX":-10.834497549227942,"pfxZ":2.717585385506861,"pX":0.6467012084641862,"pZ":1.234213467064429,"vX0":9.987304375277692,"vY0":-141.53076664695703,"vZ0":-6.804118585718732,"x":92.35,"y":205.46,"x0":-1.5130127486455565,"y0":50.001807682383145,"z0":5.365105795405197,"aX":-22.07090679672488},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.7,"breakHorizontal":17.6,"spinRate":2074,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.38638652079814495,"extension":7.112384173325059},"index":1,"playId":"0a27b1e9-16c7-38bb-a240-92f48160737e","pitchNumber":2,"startTime":"2025-08-20T01:16:14.424Z","endTime":"2025-08-20T01:16:17.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-20T01:16:24.624Z","endTime":"2025-08-20T01:17:10.313Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.30000119194153,"strikeZoneBottom":1.41765499066722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.902340526506883,"aZ":-23.78278779709029,"pfxX":-11.058815281678608,"pfxZ":4.082622307584864,"pX":0.31526027414953217,"pZ":1.2638939634836412,"vX0":8.846101047701028,"vY0":-142.33774051205643,"vZ0":-7.606193232320986,"x":104.98,"y":204.65,"x0":-1.3921172295130102,"y0":50.006637981106735,"z0":5.470900089774635,"aX":-22.753794809096938},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.0,"breakHorizontal":18.4,"spinRate":2185,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.38443495509899206,"extension":7.0661121101748146},"index":3,"playId":"4225b2bd-1d1e-3e3c-8344-3bc6ff1a1532","pitchNumber":3,"startTime":"2025-08-20T01:17:10.313Z","endTime":"2025-08-20T01:17:15.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.23521521024613,"strikeZoneBottom":1.55045614657822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.4780911279975,"aZ":-24.60452016972751,"pfxX":-10.807575313169819,"pfxZ":3.872009504804285,"pX":0.8929477673315135,"pZ":2.0932482086848188,"vX0":10.343582475515724,"vY0":-138.8238033375587,"vZ0":-4.7309282848162955,"x":82.96,"y":182.26,"x0":-1.4734147721831312,"y0":50.003973257495716,"z0":5.452994742392395,"aX":-21.13958588345208},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":2163,"spinDirection":229},"zone":14,"typeConfidence":0.84,"plateTime":0.3942301853979635,"extension":6.880117394093991},"index":4,"playId":"93fb2683-01d8-38f1-8d89-1cfd38839c64","pitchNumber":4,"startTime":"2025-08-20T01:17:30.531Z","endTime":"2025-08-20T01:17:36.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:17:36.620Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-20T01:17:44.237Z","endTime":"2025-08-20T01:18:38.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.69727756528381,"strikeZoneBottom":1.71831203080213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93453484535647,"aZ":-26.138279309243238,"pfxX":0.2629473384538006,"pfxZ":3.269880265580724,"pX":-0.40844988184087216,"pZ":3.1544070681864067,"vX0":3.842441904363827,"vY0":-134.87260507584398,"vZ0":-0.8013342171482823,"x":132.57,"y":153.61,"x0":-1.8847931428910145,"y0":50.00081228944746,"z0":5.296256585908153,"aX":0.4846629977164124},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":-1.3,"spinRate":2482,"spinDirection":223},"zone":1,"typeConfidence":0.88,"plateTime":0.40588565711184765,"extension":7.017425020260685},"index":0,"playId":"ae76e555-49f4-3b51-8dee-2cb176f21a42","pitchNumber":1,"startTime":"2025-08-20T01:18:00.550Z","endTime":"2025-08-20T01:18:04.056Z","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":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.58999923153193,"strikeZoneBottom":1.64387963018591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02690477142297,"aZ":-24.81138211507277,"pfxX":-10.497758718199222,"pfxZ":3.5756165326712193,"pX":0.8559026497272285,"pZ":2.585150666484587,"vX0":10.150036511154026,"vY0":-142.4586346466952,"vZ0":-4.014372807175862,"x":84.38,"y":168.98,"x0":-1.3853668090780555,"y0":50.003593717971434,"z0":5.576548878836468,"aX":-21.627177855882884},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":2283,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.38414100572475807,"extension":6.986905336258463},"index":1,"playId":"a89ea05c-1c0c-3e9f-9f94-5cb8dc11bf6a","pitchNumber":2,"startTime":"2025-08-20T01:18:15.900Z","endTime":"2025-08-20T01:18:20.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.989707953645656,"aZ":-27.864302410054336,"pfxX":0.9910029495496333,"pfxZ":2.3671783951146637,"pX":0.49949876650698705,"pZ":2.256200643627358,"vX0":5.532977867403471,"vY0":-134.09841162095157,"vZ0":-2.8211392619439795,"x":97.96,"y":177.86,"x0":-1.7192910451174235,"y0":50.00352346778517,"z0":5.309625762275129,"aX":1.8044160769983286},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.8,"breakHorizontal":-3.0,"spinRate":2707,"spinDirection":193},"zone":6,"typeConfidence":0.89,"plateTime":0.40844753793784827,"extension":7.088001759996741},"index":2,"playId":"a0f977a8-6e4b-3f42-a43e-5fe30c6e0a77","pitchNumber":3,"startTime":"2025-08-20T01:18:34.936Z","endTime":"2025-08-20T01:18:38.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:18:38.726Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-20T01:18:43.660Z","endTime":"2025-08-20T01:19:53.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(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":97.2,"endSpeed":89.3,"strikeZoneTop":3.59000036970158,"strikeZoneBottom":1.69548792569078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.988062974883224,"aZ":-23.706451898844385,"pfxX":-10.67850244729157,"pfxZ":4.170068717780353,"pX":0.2597663706905411,"pZ":1.7925095369458917,"vX0":9.23177869293355,"vY0":-141.2924840002299,"vZ0":-5.677892092015785,"x":107.1,"y":190.38,"x0":-1.6561552123820995,"y0":50.00101354406692,"z0":5.34294052163916,"aX":-21.67489124954734},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.6,"breakHorizontal":17.5,"spinRate":2276,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.3870546595176685,"extension":7.063676814495616},"index":0,"playId":"e78cd547-a900-3dca-9965-b19eb27a1a49","pitchNumber":1,"startTime":"2025-08-20T01:19:03.891Z","endTime":"2025-08-20T01:19:08.402Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94343033679082,"aZ":-23.940437056908387,"pfxX":-11.079327362172227,"pfxZ":3.969237146131035,"pX":-0.275868478216115,"pZ":1.6181018593197711,"vX0":7.712554816332022,"vY0":-143.12654875893335,"vZ0":-6.352946939089417,"x":127.52,"y":195.09,"x0":-1.5655431581287105,"y0":50.0055256090192,"z0":5.36525883844962,"aX":-22.996707201926643},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.0,"breakHorizontal":18.5,"spinRate":2320,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.38264754572728954,"extension":7.0076165520920135},"index":1,"playId":"aeb2ac29-53f9-31ed-b699-8b9936e71a8f","pitchNumber":2,"startTime":"2025-08-20T01:19:21.422Z","endTime":"2025-08-20T01:19:25.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.763627211182904,"aZ":-35.29171223024422,"pfxX":8.36816360360357,"pfxZ":-2.13326118599353,"pX":1.2356315933819229,"pZ":0.37430230777522966,"vX0":4.873857964861256,"vY0":-121.09091129617553,"vZ0":-3.8759856455458177,"x":69.9,"y":228.67,"x0":-1.899638628385406,"y0":50.00091294511917,"z0":5.129701236450101,"aX":12.248581981502305},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.6,"breakHorizontal":-16.4,"spinRate":2650,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45479454279831577,"extension":6.969159546871177},"index":2,"playId":"4ca3e010-f213-3b32-a407-853cb6e03e5d","pitchNumber":3,"startTime":"2025-08-20T01:19:46.956Z","endTime":"2025-08-20T01:19:53.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:19:53.275Z","atBatIndex":77},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Maximo Acosta grounds into a force out, shortstop Masyn Winn to second baseman Thomas Saggese. Heriberto Hernández out at 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-20T01:20:09.822Z","endTime":"2025-08-20T01:20:41.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.25048386177096,"strikeZoneBottom":1.56591881657376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.829838590792882,"aZ":-26.248778172843686,"pfxX":0.5420827649395861,"pfxZ":3.2727732245366354,"pX":-0.9378844457000126,"pZ":2.5176969508838574,"vX0":2.1966096673181665,"vY0":-133.24494458799344,"vZ0":-2.264115819577517,"x":152.75,"y":170.8,"x0":-1.8411287398100202,"y0":50.00317446386838,"z0":5.262216535221724,"aX":0.980664815749057},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":-1.4,"spinRate":2412,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.4100192405848979,"extension":6.8906302877763475},"index":0,"playId":"7890dd4e-c5bd-3f58-a4a8-89ce9d93db76","pitchNumber":1,"startTime":"2025-08-20T01:20:18.195Z","endTime":"2025-08-20T01:20:22.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.56426005096519,"aZ":-24.196901367937652,"pfxX":-10.132842038925874,"pfxZ":3.841382069348766,"pX":-0.27536546788861,"pZ":2.4655685907481937,"vX0":7.066002511444842,"vY0":-143.33975356541225,"vZ0":-4.183839550791653,"x":127.5,"y":172.21,"x0":-1.4576483358697778,"y0":50.0049075492474,"z0":5.457490171925457,"aX":-21.05856675890811},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.2,"breakHorizontal":16.9,"spinRate":2208,"spinDirection":225},"zone":5,"typeConfidence":0.92,"plateTime":0.38230814408386316,"extension":7.001810737744968},"hitData":{"launchSpeed":98.3,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":157.09}},"index":1,"playId":"31a1447d-b06d-3a66-b60d-791afbbb7043","pitchNumber":2,"startTime":"2025-08-20T01:20:35.030Z","endTime":"2025-08-20T01:20:41.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:20:41.666Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Maximo Acosta grounds into a force out, shortstop Masyn Winn to second baseman Thomas Saggese. Heriberto Hernández out at 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-20T01:20:09.822Z","endTime":"2025-08-20T01:20:41.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.25048386177096,"strikeZoneBottom":1.56591881657376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.829838590792882,"aZ":-26.248778172843686,"pfxX":0.5420827649395861,"pfxZ":3.2727732245366354,"pX":-0.9378844457000126,"pZ":2.5176969508838574,"vX0":2.1966096673181665,"vY0":-133.24494458799344,"vZ0":-2.264115819577517,"x":152.75,"y":170.8,"x0":-1.8411287398100202,"y0":50.00317446386838,"z0":5.262216535221724,"aX":0.980664815749057},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":-1.4,"spinRate":2412,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.4100192405848979,"extension":6.8906302877763475},"index":0,"playId":"7890dd4e-c5bd-3f58-a4a8-89ce9d93db76","pitchNumber":1,"startTime":"2025-08-20T01:20:18.195Z","endTime":"2025-08-20T01:20:22.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.56426005096519,"aZ":-24.196901367937652,"pfxX":-10.132842038925874,"pfxZ":3.841382069348766,"pX":-0.27536546788861,"pZ":2.4655685907481937,"vX0":7.066002511444842,"vY0":-143.33975356541225,"vZ0":-4.183839550791653,"x":127.5,"y":172.21,"x0":-1.4576483358697778,"y0":50.0049075492474,"z0":5.457490171925457,"aX":-21.05856675890811},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.2,"breakHorizontal":16.9,"spinRate":2208,"spinDirection":225},"zone":5,"typeConfidence":0.92,"plateTime":0.38230814408386316,"extension":7.001810737744968},"hitData":{"launchSpeed":98.3,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":157.09}},"index":1,"playId":"31a1447d-b06d-3a66-b60d-791afbbb7043","pitchNumber":2,"startTime":"2025-08-20T01:20:35.030Z","endTime":"2025-08-20T01:20:41.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:20:41.666Z","atBatIndex":78},"scoringPlays":[1,13,22,32,33,40,41,53,58],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4,5],"bottom":[6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":129.49,"y":82.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":178.68,"y":140.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":62.44,"y":71.02},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":177.29,"y":100.21},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":147.74,"y":170.62},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":17,"top":[9,10,11,12,13,14],"bottom":[15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":172.67,"y":126.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":114.97,"y":172.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":146.43,"y":165.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":210.64,"y":112.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":142.2,"y":155.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":147.64,"y":155.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":115.57,"y":152.85},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":18,"endIndex":26,"top":[18,19,20,21,22,23],"bottom":[24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":157.27,"y":129.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":104.67,"y":165.5},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":103.82,"y":87.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":187.45,"y":119.96},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":185.36,"y":70.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":43.7,"y":128.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"coordinates":{"x":105.89,"y":152.25},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":36,"top":[27,28,29,30],"bottom":[31,32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":143.5,"y":107.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":105.71,"y":54.5},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":117.39,"y":151.64},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":84.1,"y":55.43},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":128.28,"y":180.09},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":150.06,"y":157.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":128.88,"y":182.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":100.42,"y":39.86},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":45,"top":[37,38,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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":103.95,"y":164.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":86.52,"y":94.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":84.1,"y":103.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":127.78,"y":200.25},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":88.35,"y":51.82},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":56.31,"y":76.61},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":116.83,"y":47.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"coordinates":{"x":107.1,"y":164.96},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":55,"top":[46,47,48],"bottom":[49,50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":149.46,"y":152.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":97.99,"y":114.3},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":102.9,"y":86.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":84.1,"y":89.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":168.82,"y":76.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":155.53,"y":85.93},"type":"H","description":"Single"}]}},{"startIndex":56,"endIndex":62,"top":[56,57,58,59],"bottom":[60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":147.64,"y":172.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":83.5,"y":92.34},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":200.01,"y":78.47},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":68,"top":[63,64,65],"bottom":[66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":81.79,"y":138.35},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":101.99,"y":180.07},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":114.97,"y":171.01},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":133.13,"y":128.57},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":104.07,"y":152.85},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":78,"top":[69,70,71,72,73],"bottom":[74,75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":32.3,"y":104.72},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":114.36,"y":153.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":141.52,"y":49.32},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"coordinates":{"x":108.92,"y":157.09},"type":"O","description":"Forceout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":2,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":4,"hits":5,"errors":1,"leftOnBase":5},"away":{"runs":7,"hits":12,"errors":2,"leftOnBase":9}},"defense":{"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"catcher":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"third":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"center":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"right":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"onDeck":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"inHole":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"battingOrder":8,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"onDeck":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"inHole":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"battingOrder":9,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":9,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":12,"hitByPitch":2,"avg":".250","atBats":37,"obp":".319","slg":".387","ops":".706","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":13,"rbi":6,"leftOnBase":22,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":8,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":33,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":123,"era":"4.22","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.29","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":40,"strikes":83,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":3,"pitchesPerInning":"13.67","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":2,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 5-2)","summary":"6.0 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":25,"strikes":55,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"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":9,"flyOuts":39,"groundOuts":66,"airOuts":67,"runs":30,"doubles":7,"triples":4,"homeRuns":4,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":0,"hits":60,"hitByPitch":3,"atBats":224,"obp":".299","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":855,"era":"4.26","inningsPitched":"57.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.18","battersFaced":236,"outs":171,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":312,"strikes":543,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":3,"winPercentage":".714","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"5.21","walksPer9Inn":"1.11","hitsPer9Inn":"9.47","runsScoredPer9":"4.74","homeRunsPer9":"0.63","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":43,"groundOuts":34,"airOuts":74,"runs":39,"doubles":9,"triples":1,"homeRuns":12,"strikeOuts":84,"baseOnBalls":37,"intentionalWalks":2,"hits":54,"hitByPitch":0,"avg":".222","atBats":243,"obp":".322","slg":".416","ops":".738","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":101,"rbi":38,"leftOnBase":127,"sacBunts":0,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.25","popOuts":14,"lineOuts":17},"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":103,"putOuts":46,"errors":6,"chances":155,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"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":11,"balls":1,"strikes":10,"strikePercentage":".910","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":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":26,"gamesStarted":0,"flyOuts":22,"groundOuts":33,"airOuts":47,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":42,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":141,"obp":".228","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":654,"era":"2.16","inningsPitched":"41.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"0.79","battersFaced":158,"outs":125,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":236,"strikes":418,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.70","gamesFinished":9,"strikeoutWalkRatio":"3.82","strikeoutsPer9Inn":"9.07","walksPer9Inn":"2.38","hitsPer9Inn":"4.75","runsScoredPer9":"2.38","homeRunsPer9":"0.43","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":18},"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"}]},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":30,"groundOuts":56,"airOuts":61,"runs":30,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":90,"baseOnBalls":20,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".228","atBats":267,"obp":".286","slg":".322","ops":".608","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":86,"rbi":31,"leftOnBase":138,"sacBunts":0,"sacFlies":1,"babip":".328","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.75","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":159,"errors":2,"chances":165,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | HBP, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":3,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"avg":".000","atBats":10,"obp":".091","slg":".000","ops":".091","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":0,"rbi":1,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":138,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 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":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":62,"groundOuts":96,"airOuts":101,"runs":58,"doubles":29,"triples":0,"homeRuns":16,"strikeOuts":119,"baseOnBalls":39,"intentionalWalks":1,"hits":109,"hitByPitch":18,"avg":".260","atBats":420,"obp":".345","slg":".443","ops":".788","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":482,"totalBases":186,"rbi":66,"leftOnBase":191,"sacBunts":1,"sacFlies":4,"babip":".322","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.25","popOuts":11,"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":69,"putOuts":822,"errors":7,"chances":898,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID701552":{"person":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":10,"gamesStarted":0,"flyOuts":10,"groundOuts":12,"airOuts":23,"runs":7,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":59,"obp":".318","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":256,"era":"4.02","inningsPitched":"15.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.28","battersFaced":67,"outs":47,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":256,"balls":90,"strikes":166,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.34","gamesFinished":4,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"6.32","walksPer9Inn":"1.72","hitsPer9Inn":"9.77","runsScoredPer9":"4.02","homeRunsPer9":"1.15","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":6},"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}},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":49,"gamesStarted":0,"flyOuts":35,"groundOuts":70,"airOuts":63,"runs":23,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":60,"baseOnBalls":20,"intentionalWalks":1,"hits":56,"hitByPitch":1,"atBats":246,"obp":".285","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1000,"era":"3.07","inningsPitched":"67.1","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":14,"blownSaves":2,"earnedRuns":23,"whip":"1.13","battersFaced":270,"outs":202,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":1000,"balls":332,"strikes":668,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".750","pitchesPerInning":"14.85","gamesFinished":10,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.02","walksPer9Inn":"2.67","hitsPer9Inn":"7.49","runsScoredPer9":"3.07","homeRunsPer9":"0.53","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":24,"gamesStarted":24,"flyOuts":99,"groundOuts":124,"airOuts":158,"runs":70,"doubles":28,"triples":4,"homeRuns":21,"strikeOuts":80,"baseOnBalls":30,"intentionalWalks":0,"hits":130,"hitByPitch":2,"atBats":486,"obp":".310","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1926,"era":"4.99","inningsPitched":"122.2","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.30","battersFaced":524,"outs":368,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1926,"balls":654,"strikes":1272,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".400","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"5.87","walksPer9Inn":"2.20","hitsPer9Inn":"9.54","runsScoredPer9":"5.14","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":27,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":14,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"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":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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":61,"groundOuts":76,"airOuts":123,"runs":57,"doubles":18,"triples":0,"homeRuns":13,"strikeOuts":96,"baseOnBalls":48,"intentionalWalks":2,"hits":91,"hitByPitch":5,"avg":".238","atBats":383,"obp":".328","slg":".386","ops":".714","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":148,"rbi":42,"leftOnBase":173,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.46","popOuts":31,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":165,"errors":0,"chances":166,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".350","atBats":20,"obp":".409","slg":".600","ops":"1.009","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":12,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.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":{"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":true,"isSubstitute":false}},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":10,"groundOuts":13,"airOuts":16,"runs":17,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":63,"obp":".389","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":264,"era":"9.00","inningsPitched":"15.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":15,"whip":"1.87","battersFaced":72,"outs":45,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":264,"balls":99,"strikes":165,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"17.60","gamesFinished":6,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.40","hitsPer9Inn":"11.40","runsScoredPer9":"10.20","homeRunsPer9":"1.80","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":2,"chances":4,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 18)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":14,"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":14,"balls":5,"strikes":9,"strikePercentage":".640","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":20,"groundOuts":53,"airOuts":35,"runs":18,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":42,"baseOnBalls":21,"intentionalWalks":4,"hits":37,"hitByPitch":2,"atBats":162,"obp":".321","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":732,"era":"2.42","inningsPitched":"44.2","wins":4,"losses":5,"saves":3,"saveOpportunities":4,"holds":18,"blownSaves":1,"earnedRuns":12,"whip":"1.30","battersFaced":191,"outs":134,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":732,"balls":273,"strikes":459,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".444","pitchesPerInning":"16.39","gamesFinished":10,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.46","walksPer9Inn":"4.23","hitsPer9Inn":"7.46","runsScoredPer9":"3.63","homeRunsPer9":"0.40","inheritedRunners":21,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":6},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660896":{"person":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":28,"groundOuts":29,"airOuts":50,"runs":36,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":49,"baseOnBalls":24,"intentionalWalks":0,"hits":49,"hitByPitch":1,"atBats":173,"obp":".366","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":844,"era":"6.14","inningsPitched":"44.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":30,"whip":"1.66","battersFaced":202,"outs":132,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":844,"balls":308,"strikes":536,"strikePercentage":".640","hitBatsmen":1,"balks":2,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".000","pitchesPerInning":"19.18","gamesFinished":17,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"10.02","walksPer9Inn":"4.91","hitsPer9Inn":"10.02","runsScoredPer9":"7.36","homeRunsPer9":"1.84","inheritedRunners":13,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641658":{"person":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"301","stats":{"batting":{"note":"1-","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":57,"flyOuts":12,"groundOuts":15,"airOuts":24,"runs":17,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".147","atBats":75,"obp":".256","slg":".173","ops":".429","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":13,"rbi":1,"leftOnBase":34,"sacBunts":3,"sacFlies":0,"babip":".234","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":3,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"3.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":57,"errors":0,"chances":101,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2B","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":83,"groundOuts":97,"airOuts":135,"runs":43,"doubles":20,"triples":1,"homeRuns":15,"strikeOuts":59,"baseOnBalls":33,"intentionalWalks":1,"hits":115,"hitByPitch":1,"avg":".287","atBats":401,"obp":".339","slg":".454","ops":".793","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":182,"rbi":57,"leftOnBase":175,"sacBunts":1,"sacFlies":4,"babip":".302","groundOutsToAirouts":"0.72","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"26.73","popOuts":26,"lineOuts":26},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","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":21,"putOuts":351,"errors":4,"chances":376,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":138,"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":25,"gamesStarted":25,"flyOuts":67,"groundOuts":121,"airOuts":128,"runs":72,"doubles":24,"triples":4,"homeRuns":19,"strikeOuts":155,"baseOnBalls":24,"intentionalWalks":0,"hits":143,"hitByPitch":3,"atBats":546,"obp":".296","caughtStealing":7,"stolenBases":8,"stolenBasePercentage":".533","caughtStealingPercentage":".467","numberOfPitches":2082,"era":"4.30","inningsPitched":"140.1","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.19","battersFaced":577,"outs":421,"gamesPitched":25,"completeGames":1,"shutouts":1,"pitchesThrown":2082,"balls":691,"strikes":1391,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".647","pitchesPerInning":"14.84","gamesFinished":0,"strikeoutWalkRatio":"6.46","strikeoutsPer9Inn":"9.94","walksPer9Inn":"1.54","hitsPer9Inn":"9.17","runsScoredPer9":"4.62","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | K, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":24,"groundOuts":31,"airOuts":38,"runs":13,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":43,"baseOnBalls":6,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".259","atBats":147,"obp":".288","slg":".340","ops":".628","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":50,"rbi":13,"leftOnBase":71,"sacBunts":1,"sacFlies":2,"babip":".352","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"147.00","popOuts":3,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":42,"errors":5,"chances":144,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","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":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":29,"gamesStarted":0,"flyOuts":13,"groundOuts":37,"airOuts":28,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":17,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":122,"obp":".303","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":563,"era":"1.56","inningsPitched":"34.2","wins":1,"losses":0,"saves":2,"saveOpportunities":4,"holds":5,"blownSaves":2,"earnedRuns":6,"whip":"1.18","battersFaced":142,"outs":104,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":563,"balls":225,"strikes":338,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.24","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.83","walksPer9Inn":"4.41","hitsPer9Inn":"6.23","runsScoredPer9":"1.82","homeRunsPer9":"0.52","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"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"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":24,"gamesStarted":24,"flyOuts":52,"groundOuts":199,"airOuts":88,"runs":75,"doubles":25,"triples":4,"homeRuns":17,"strikeOuts":88,"baseOnBalls":44,"intentionalWalks":0,"hits":134,"hitByPitch":1,"atBats":507,"obp":".324","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":2112,"era":"5.04","inningsPitched":"128.2","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":72,"whip":"1.38","battersFaced":555,"outs":386,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2112,"balls":823,"strikes":1289,"strikePercentage":".610","hitBatsmen":1,"balks":2,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"2.26","rbi":0,"winPercentage":".375","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.16","walksPer9Inn":"3.08","hitsPer9Inn":"9.37","runsScoredPer9":"5.25","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":18,"errors":3,"chances":37,"fielding":".919","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":17,"groundOuts":34,"airOuts":51,"runs":15,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".263","atBats":137,"obp":".297","slg":".431","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":59,"rbi":18,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.40","popOuts":20,"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":{"caughtStealing":6,"stolenBases":29,"stolenBasePercentage":".829","caughtStealingPercentage":".171","assists":9,"putOuts":240,"errors":5,"chances":254,"fielding":".980","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":83,"groundOuts":121,"airOuts":145,"runs":63,"doubles":30,"triples":1,"homeRuns":13,"strikeOuts":93,"baseOnBalls":29,"intentionalWalks":0,"hits":128,"hitByPitch":4,"atBats":479,"obp":".311","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1919,"era":"4.13","inningsPitched":"122.0","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.29","battersFaced":520,"outs":366,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1919,"balls":666,"strikes":1253,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".375","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"6.86","walksPer9Inn":"2.14","hitsPer9Inn":"9.44","runsScoredPer9":"4.65","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":30,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"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":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":43,"groundOuts":68,"airOuts":77,"runs":33,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":84,"baseOnBalls":18,"intentionalWalks":1,"hits":66,"hitByPitch":2,"avg":".228","atBats":290,"obp":".276","slg":".366","ops":".642","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":106,"rbi":40,"leftOnBase":145,"sacBunts":3,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.22","popOuts":17,"lineOuts":17},"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":19,"stolenBases":50,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":40,"putOuts":619,"errors":5,"chances":664,"fielding":".992","passedBall":7,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID685107":{"person":{"id":685107,"fullName":"Anthony Veneziano","link":"/api/v1/people/685107"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":24,"gamesStarted":1,"flyOuts":11,"groundOuts":26,"airOuts":18,"runs":11,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":86,"obp":".364","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":411,"era":"4.71","inningsPitched":"21.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":11,"whip":"1.67","battersFaced":100,"outs":63,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":411,"balls":150,"strikes":261,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".---","pitchesPerInning":"19.57","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.57","walksPer9Inn":"4.29","hitsPer9Inn":"10.71","runsScoredPer9":"4.71","homeRunsPer9":"1.71","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HBP, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"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":0,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":74,"groundOuts":98,"airOuts":145,"runs":65,"doubles":26,"triples":0,"homeRuns":9,"strikeOuts":85,"baseOnBalls":31,"intentionalWalks":0,"hits":114,"hitByPitch":5,"avg":".260","atBats":438,"obp":".315","slg":".381","ops":".696","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":478,"totalBases":167,"rbi":46,"leftOnBase":176,"sacBunts":2,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":35,"lineOuts":36},"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":296,"putOuts":142,"errors":3,"chances":441,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | K, 3 RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":25,"groundOuts":76,"airOuts":52,"runs":31,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":64,"baseOnBalls":28,"intentionalWalks":0,"hits":77,"hitByPitch":6,"avg":".289","atBats":266,"obp":".366","slg":".440","ops":".806","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":117,"rbi":46,"leftOnBase":111,"sacBunts":0,"sacFlies":3,"babip":".344","groundOutsToAirouts":"1.46","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.60","popOuts":17,"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":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":94,"errors":1,"chances":101,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[663457,671056,676475,641658,575929,691026,669357,695336,686780,701675,700241,694335,668941,676617],"pitchers":[700241,694335,668941,676617],"bench":[665877,650968,691023],"bullpen":[660896,681676,701552,543243,681517,669461,571945,669467,685107],"battingOrder":[663457,671056,641658,575929,691026,669357,695336,686780,701675],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Burleson (20, Zuber)."},{"label":"TB","value":"Burleson 2; Contreras, Wn 2; Herrera 2; Nootbaar 2; Pagés, P; Saggese 3; Winn."},{"label":"RBI","value":"Church (1); Herrera 3 (46); Pagés, P (40); Saggese (13)."},{"label":"2-out RBI","value":"Pagés, P; Herrera 2."},{"label":"Runners left in scoring position, 2 out","value":"Burleson; Church; Saggese; Gorman; Nootbaar."},{"label":"SAC","value":"Church."},{"label":"SF","value":"Saggese."},{"label":"GIDP","value":"Winn."},{"label":"Team RISP","value":"4-for-15."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Herrera (6, 2nd base off Cabrera, E/Ramírez); Winn 2 (9, 2nd base off Cabrera, E/Ramírez, 2nd base off Gibson, C/Ramírez); Saggese (2, 2nd base off Cabrera, E/Ramírez)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Winn (3, fielding); McGreevy (1, throw)."},{"label":"DP","value":"(Winn-Saggese-Contreras, Wn)."}]}],"note":[{"label":"1","value":"Ran for Burleson in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":10,"airOuts":8,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".250","atBats":33,"obp":".314","slg":".396","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":8,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":9,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":37,"obp":".381","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":158,"era":"4.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.30","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":50,"strikes":108,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":6,"pitchesPerInning":"17.56","runsScoredPer9":"7.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":1,"pickoffs":0}},"players":{"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","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":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":0,"flyOuts":5,"groundOuts":6,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":32,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":152,"era":"6.75","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.50","battersFaced":36,"outs":24,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":47,"strikes":105,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":4,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"12.38","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"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":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":27,"groundOuts":38,"airOuts":61,"runs":22,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":60,"baseOnBalls":23,"intentionalWalks":3,"hits":41,"hitByPitch":3,"atBats":196,"obp":".298","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":863,"era":"3.13","inningsPitched":"54.2","wins":5,"losses":1,"saves":2,"saveOpportunities":3,"holds":5,"blownSaves":1,"earnedRuns":19,"whip":"1.17","battersFaced":226,"outs":164,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":315,"strikes":548,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".833","pitchesPerInning":"15.79","gamesFinished":11,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"9.88","walksPer9Inn":"3.79","hitsPer9Inn":"6.75","runsScoredPer9":"3.62","homeRunsPer9":"0.66","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691185":{"person":{"id":691185,"fullName":"Maximo Acosta","link":"/api/v1/people/691185"},"jerseyNumber":"24","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"54","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":45,"groundOuts":73,"airOuts":70,"runs":28,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":71,"baseOnBalls":21,"intentionalWalks":0,"hits":66,"hitByPitch":2,"avg":".237","atBats":279,"obp":".294","slg":".333","ops":".627","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":93,"rbi":27,"leftOnBase":124,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":11,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":195,"errors":3,"chances":205,"fielding":".985","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"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"64","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":21,"groundOuts":28,"airOuts":37,"runs":22,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":49,"baseOnBalls":14,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".271","atBats":155,"obp":".333","slg":".452","ops":".785","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":70,"rbi":27,"leftOnBase":67,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.14","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":58,"errors":2,"chances":60,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":24,"gamesStarted":24,"flyOuts":77,"groundOuts":140,"airOuts":134,"runs":91,"doubles":32,"triples":0,"homeRuns":15,"strikeOuts":97,"baseOnBalls":48,"intentionalWalks":0,"hits":131,"hitByPitch":6,"atBats":494,"obp":".333","caughtStealing":0,"stolenBases":29,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2167,"era":"6.31","inningsPitched":"127.0","wins":6,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":89,"whip":"1.41","battersFaced":557,"outs":381,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2167,"balls":768,"strikes":1399,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".353","pitchesPerInning":"17.06","gamesFinished":0,"strikeoutWalkRatio":"2.02","strikeoutsPer9Inn":"6.87","walksPer9Inn":"3.40","hitsPer9Inn":"9.28","runsScoredPer9":"6.45","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":8,"passedBall":0,"popOuts":15,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686894":{"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"jerseyNumber":"41","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665795":{"person":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(L, 6-7)","summary":"4.1 IP, 4 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":6,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":26,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":31,"strikes":68,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"12.46","homeRunsPer9":"0.00","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":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":22,"gamesStarted":22,"flyOuts":68,"groundOuts":119,"airOuts":99,"runs":51,"doubles":21,"triples":0,"homeRuns":12,"strikeOuts":126,"baseOnBalls":39,"intentionalWalks":0,"hits":105,"hitByPitch":8,"atBats":445,"obp":".307","caughtStealing":4,"stolenBases":26,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1923,"era":"3.52","inningsPitched":"117.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.22","battersFaced":496,"outs":353,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1923,"balls":702,"strikes":1221,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":4,"winPercentage":".462","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"9.64","walksPer9Inn":"2.98","hitsPer9Inn":"8.03","runsScoredPer9":"3.90","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":8,"errors":0,"chances":20,"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"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"75","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".182","atBats":33,"obp":".206","slg":".303","ops":".509","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":4},"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":47,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":29,"groundOuts":81,"airOuts":51,"runs":24,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":19,"intentionalWalks":0,"hits":56,"hitByPitch":2,"atBats":229,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":882,"era":"3.23","inningsPitched":"61.1","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":22,"whip":"1.22","battersFaced":250,"outs":184,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":882,"balls":309,"strikes":573,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".667","pitchesPerInning":"14.38","gamesFinished":15,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"6.02","walksPer9Inn":"2.79","hitsPer9Inn":"8.22","runsScoredPer9":"3.52","homeRunsPer9":"1.03","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676572":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"jerseyNumber":"33","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":4,"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":111,"flyOuts":64,"groundOuts":111,"airOuts":106,"runs":42,"doubles":21,"triples":3,"homeRuns":8,"strikeOuts":85,"baseOnBalls":27,"intentionalWalks":0,"hits":91,"hitByPitch":1,"avg":".234","atBats":389,"obp":".283","slg":".365","ops":".648","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":142,"rbi":41,"leftOnBase":178,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.62","popOuts":18,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":629,"errors":6,"chances":679,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678692":{"person":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":55,"gamesStarted":0,"flyOuts":37,"groundOuts":37,"airOuts":54,"runs":20,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":79,"baseOnBalls":22,"intentionalWalks":2,"hits":43,"hitByPitch":3,"atBats":210,"obp":".287","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":908,"era":"2.68","inningsPitched":"57.0","wins":6,"losses":1,"saves":6,"saveOpportunities":10,"holds":17,"blownSaves":4,"earnedRuns":17,"whip":"1.14","battersFaced":238,"outs":171,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":908,"balls":318,"strikes":590,"strikePercentage":".650","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".857","pitchesPerInning":"15.93","gamesFinished":8,"strikeoutWalkRatio":"3.59","strikeoutsPer9Inn":"12.47","walksPer9Inn":"3.47","hitsPer9Inn":"6.79","runsScoredPer9":"3.16","homeRunsPer9":"1.26","inheritedRunners":27,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID615698":{"person":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":24,"gamesStarted":24,"flyOuts":79,"groundOuts":88,"airOuts":143,"runs":69,"doubles":28,"triples":5,"homeRuns":17,"strikeOuts":82,"baseOnBalls":30,"intentionalWalks":0,"hits":122,"hitByPitch":5,"atBats":434,"obp":".334","caughtStealing":3,"stolenBases":21,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1859,"era":"5.50","inningsPitched":"109.2","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.39","battersFaced":470,"outs":329,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1859,"balls":693,"strikes":1166,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".286","pitchesPerInning":"16.95","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"6.73","walksPer9Inn":"2.46","hitsPer9Inn":"10.01","runsScoredPer9":"5.66","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":23,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 3B, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"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":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":13,"airOuts":12,"runs":10,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":14,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".367","atBats":60,"obp":".443","slg":".767","ops":"1.210","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":46,"rbi":18,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".419","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":0,"lineOuts":4},"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":0,"putOuts":46,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":50,"gamesStarted":0,"flyOuts":22,"groundOuts":45,"airOuts":43,"runs":21,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":21,"intentionalWalks":0,"hits":41,"hitByPitch":3,"atBats":171,"obp":".328","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":820,"era":"3.52","inningsPitched":"46.0","wins":3,"losses":3,"saves":11,"saveOpportunities":16,"holds":6,"blownSaves":5,"earnedRuns":18,"whip":"1.35","battersFaced":198,"outs":138,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":333,"strikes":487,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"17.83","gamesFinished":21,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.80","walksPer9Inn":"4.11","hitsPer9Inn":"8.02","runsScoredPer9":"4.11","homeRunsPer9":"0.98","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"46","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":32,"groundOuts":70,"airOuts":81,"runs":31,"doubles":14,"triples":3,"homeRuns":4,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":55,"hitByPitch":1,"avg":".237","atBats":232,"obp":".282","slg":".375","ops":".657","caughtStealing":5,"stolenBases":3,"stolenBasePercentage":".375","caughtStealingPercentage":".625","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":87,"rbi":24,"leftOnBase":92,"sacBunts":4,"sacFlies":4,"babip":".258","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":18,"lineOuts":31},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":8,"groundOuts":4,"airOuts":10,"runs":11,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":30,"obp":".563","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":95,"era":"19.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"3.60","battersFaced":32,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":37,"strikes":58,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.60","hitsPer9Inn":"28.80","runsScoredPer9":"19.80","homeRunsPer9":"3.60","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":108,"putOuts":92,"errors":2,"chances":202,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":9,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":42,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":12,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":15,"strikes":27,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"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":28,"gamesStarted":1,"flyOuts":17,"groundOuts":50,"airOuts":35,"runs":16,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":2,"hits":34,"hitByPitch":4,"atBats":145,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":620,"era":"3.29","inningsPitched":"38.1","wins":2,"losses":5,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":14,"whip":"1.17","battersFaced":162,"outs":115,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":620,"balls":230,"strikes":390,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":2,"winPercentage":".286","pitchesPerInning":"16.17","gamesFinished":10,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"6.57","walksPer9Inn":"2.58","hitsPer9Inn":"7.98","runsScoredPer9":"3.76","homeRunsPer9":"0.47","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"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"}]},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":69,"groundOuts":124,"airOuts":128,"runs":63,"doubles":20,"triples":4,"homeRuns":2,"strikeOuts":65,"baseOnBalls":40,"intentionalWalks":2,"hits":135,"hitByPitch":1,"avg":".302","atBats":447,"obp":".359","slg":".378","ops":".737","caughtStealing":7,"stolenBases":23,"stolenBasePercentage":".767","caughtStealingPercentage":".233","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":493,"totalBases":169,"rbi":34,"leftOnBase":116,"sacBunts":3,"sacFlies":2,"babip":".348","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"223.50","popOuts":12,"lineOuts":47},"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":261,"putOuts":127,"errors":8,"chances":396,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":3,"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":90,"flyOuts":39,"groundOuts":67,"airOuts":73,"runs":25,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":47,"baseOnBalls":31,"intentionalWalks":0,"hits":65,"hitByPitch":6,"avg":".264","atBats":246,"obp":".357","slg":".366","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":90,"rbi":37,"leftOnBase":100,"sacBunts":3,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":6,"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":{"caughtStealing":4,"stolenBases":43,"stolenBasePercentage":".915","caughtStealingPercentage":".085","assists":15,"putOuts":414,"errors":3,"chances":432,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681006":{"person":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":0,"flyOuts":8,"groundOuts":25,"airOuts":14,"runs":18,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":80,"obp":".347","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":388,"era":"6.53","inningsPitched":"20.2","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":15,"whip":"1.50","battersFaced":96,"outs":62,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":143,"strikes":245,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".500","pitchesPerInning":"18.77","gamesFinished":7,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"10.02","walksPer9Inn":"5.66","hitsPer9Inn":"7.84","runsScoredPer9":"7.84","homeRunsPer9":"1.31","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":1,"chances":9,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":47,"groundOuts":119,"airOuts":108,"runs":55,"doubles":27,"triples":1,"homeRuns":18,"strikeOuts":83,"baseOnBalls":26,"intentionalWalks":1,"hits":96,"hitByPitch":4,"avg":".238","atBats":404,"obp":".289","slg":".443","ops":".732","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":179,"rbi":56,"leftOnBase":161,"sacBunts":0,"sacFlies":2,"babip":".256","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.44","popOuts":27,"lineOuts":34},"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":5,"stolenBases":61,"stolenBasePercentage":".924","caughtStealingPercentage":".076","assists":14,"putOuts":396,"errors":7,"chances":417,"fielding":".983","passedBall":12,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":11,"flyOuts":58,"groundOuts":82,"airOuts":98,"runs":40,"doubles":23,"triples":1,"homeRuns":6,"strikeOuts":58,"baseOnBalls":9,"intentionalWalks":0,"hits":83,"hitByPitch":2,"atBats":313,"obp":".284","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1204,"era":"4.04","inningsPitched":"82.1","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.12","battersFaced":332,"outs":247,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1204,"balls":381,"strikes":823,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".750","pitchesPerInning":"14.62","gamesFinished":3,"strikeoutWalkRatio":"6.44","strikeoutsPer9Inn":"6.34","walksPer9Inn":"0.98","hitsPer9Inn":"9.07","runsScoredPer9":"4.37","homeRunsPer9":"0.66","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":18,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":10,"groundOuts":25,"airOuts":22,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".211","atBats":109,"obp":".271","slg":".339","ops":".610","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":37,"rbi":9,"leftOnBase":61,"sacBunts":3,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":2,"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":4,"putOuts":83,"errors":0,"chances":87,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":13,"flyOuts":54,"groundOuts":44,"airOuts":80,"runs":27,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":24,"intentionalWalks":0,"hits":41,"hitByPitch":3,"atBats":230,"obp":".264","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1109,"era":"3.48","inningsPitched":"64.2","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.01","battersFaced":258,"outs":194,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1109,"balls":395,"strikes":714,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".625","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.19","walksPer9Inn":"3.34","hitsPer9Inn":"5.71","runsScoredPer9":"3.76","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678368":{"person":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":25,"gamesStarted":5,"flyOuts":69,"groundOuts":44,"airOuts":105,"runs":32,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":0,"hits":66,"hitByPitch":4,"atBats":256,"obp":".316","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":1083,"era":"4.14","inningsPitched":"67.1","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":31,"whip":"1.26","battersFaced":284,"outs":202,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1083,"balls":391,"strikes":692,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".250","pitchesPerInning":"16.08","gamesFinished":11,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"6.01","walksPer9Inn":"2.54","hitsPer9Inn":"8.82","runsScoredPer9":"4.28","homeRunsPer9":"0.94","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, 2 RBI","gamesPlayed":1,"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":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":60,"groundOuts":131,"airOuts":120,"runs":52,"doubles":17,"triples":0,"homeRuns":11,"strikeOuts":64,"baseOnBalls":39,"intentionalWalks":2,"hits":99,"hitByPitch":3,"avg":".240","atBats":413,"obp":".309","slg":".361","ops":".670","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":456,"totalBases":149,"rbi":58,"leftOnBase":183,"sacBunts":0,"sacFlies":1,"babip":".260","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.54","popOuts":18,"lineOuts":42},"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":255,"putOuts":147,"errors":6,"chances":408,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[669364,805300,682663,689414,667472,672640,681715,676572,687859,691185,665795,806188,676604],"pitchers":[665795,806188,676604],"bench":[656537,691594,686894],"bullpen":[645261,669199,678368,676534,678692,676083,691587,663969,615698,681006],"battingOrder":[669364,805300,682663,667472,672640,681715,676572,687859,691185],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ramírez (27, McGreevy)."},{"label":"3B","value":"Marsee (2, McGreevy)."},{"label":"TB","value":"Edwards, X; Hicks, L; Lopez, O; Marsee 3; Ramírez 2."},{"label":"RBI","value":"Lopez, O 2 (58); Marsee (18)."},{"label":"2-out RBI","value":"Lopez, O 2."},{"label":"Runners left in scoring position, 2 out","value":"Wagaman; Hernández, H; Acosta."},{"label":"GIDP","value":"Lopez, O."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ramírez (7, throw)."},{"label":"PB","value":"Ramírez (12)."},{"label":"DP","value":"(Acosta-Edwards, X-Wagaman)."}]}],"note":[{"label":"a","value":"Grounded out for Hicks, L in the 8th."}]}},"officials":[{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Cabrera, E."},{"label":"IBB","value":"Gorman (by Zuber)."},{"label":"HBP","value":"Church (by Cabrera, E); Winn (by Gibson, C); Hernández, H (by McGreevy)."},{"label":"Pitches-strikes","value":"McGreevy 80-55; Svanson 11-10; Romero, J 14-9; O'Brien 18-9; Cabrera, E 99-68; Gibson, C 42-27; Zuber 17-13."},{"label":"Groundouts-flyouts","value":"McGreevy 8-5; Svanson 0-1; Romero, J 1-0; O'Brien 1-0; Cabrera, E 4-3; Gibson, C 4-3; Zuber 1-1."},{"label":"Batters faced","value":"McGreevy 25; Svanson 3; Romero, J 3; O'Brien 5; Cabrera, E 26; Gibson, C 12; Zuber 5."},{"label":"Inherited runners-scored","value":"Gibson, C 2-1."},{"label":"Umpires","value":"HP: Junior Valentine. 1B: Marvin Hudson. 2B: Ryan Blakney. 3B: John Bacon. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:39."},{"label":"Att","value":"7,612."},{"label":"Venue","value":"loanDepot park."},{"label":"August 19, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","boxscoreName":"Gibson, C"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":9,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":42,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":12,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":15,"strikes":27,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"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":28,"gamesStarted":1,"flyOuts":17,"groundOuts":50,"airOuts":35,"runs":16,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":2,"hits":34,"hitByPitch":4,"atBats":145,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":620,"era":"3.29","inningsPitched":"38.1","wins":2,"losses":5,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":14,"whip":"1.17","battersFaced":162,"outs":115,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":620,"balls":230,"strikes":390,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":2,"winPercentage":".286","pitchesPerInning":"16.17","gamesFinished":10,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"6.57","walksPer9Inn":"2.58","hitsPer9Inn":"7.98","runsScoredPer9":"3.76","homeRunsPer9":"0.47","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"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"}]},"type":"reliever","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","boxscoreName":"McGreevy"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 5-2)","summary":"6.0 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":25,"strikes":55,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"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":9,"flyOuts":39,"groundOuts":66,"airOuts":67,"runs":30,"doubles":7,"triples":4,"homeRuns":4,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":0,"hits":60,"hitByPitch":3,"atBats":224,"obp":".299","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":855,"era":"4.26","inningsPitched":"57.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.18","battersFaced":236,"outs":171,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":312,"strikes":543,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":3,"winPercentage":".714","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"5.21","walksPer9Inn":"1.11","hitsPer9Inn":"9.47","runsScoredPer9":"4.74","homeRunsPer9":"0.63","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","boxscoreName":"Saggese"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | K, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":24,"groundOuts":31,"airOuts":38,"runs":13,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":43,"baseOnBalls":6,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".259","atBats":147,"obp":".288","slg":".340","ops":".628","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":50,"rbi":13,"leftOnBase":71,"sacBunts":1,"sacFlies":2,"babip":".352","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"147.00","popOuts":3,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":42,"errors":5,"chances":144,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"loser":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"save":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}