{"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":776984,"link":"/api/v1.1/game/776984/feed/live","metaData":{"wait":10,"timeStamp":"20250727_200315","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776984,"type":"R","doubleHeader":"N","id":"2025/07/27/arimlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776984-2025-07-27","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-27T17:35:00Z","originalDate":"2025-07-27","officialDate":"2025-07-27","dayNight":"day","time":"1:35","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2025,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":55,"ties":0,"pct":".481"},"records":{},"divisionLeader":false,"wins":51,"losses":55,"winningPercentage":".481"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2025,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","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":"Pittsburgh","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":44,"losses":62,"ties":0,"pct":".415"},"records":{},"divisionLeader":false,"wins":44,"losses":62,"winningPercentage":".415"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID645444":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444","firstName":"Jose","lastName":"Herrera","primaryNumber":"85","birthDate":"1997-02-24","currentAge":29,"birthCity":"San Carlos","birthCountry":"Venezuela","height":"5' 9\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Herrera","middleName":"Gregorio","boxscoreName":"Herrera, J","gender":"M","nameMatrilineal":"Solorzano","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Herrera","nameSlug":"jose-herrera-645444","firstLastName":"Jose Herrera","lastFirstName":"Herrera, Jose","lastInitName":"Herrera, J","initLastName":"J Herrera","fullFMLName":"Jose Gregorio Herrera","fullLFMName":"Herrera, Jose Gregorio","strikeZoneTop":3.077,"strikeZoneBottom":1.553},"ID672744":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744","firstName":"Alexander","lastName":"Canario","primaryNumber":"29","birthDate":"2000-05-07","currentAge":26,"birthCity":"Montecristi","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alexander","useLastName":"Canario","boxscoreName":"Canario","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"cah-NAR-ee-oh","mlbDebutDate":"2023-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alexander Canario","nameSlug":"alexander-canario-672744","firstLastName":"Alexander Canario","lastFirstName":"Canario, Alexander","lastInitName":"Canario, A","initLastName":"A Canario","fullFMLName":"Alexander Canario","fullLFMName":"Canario, Alexander","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID608665":{"id":608665,"fullName":"Kendall Graveman","link":"/api/v1/people/608665","firstName":"Kendall","lastName":"Graveman","primaryNumber":"31","birthDate":"1990-12-21","currentAge":35,"birthCity":"Alexander City","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendall","useLastName":"Graveman","middleName":"Chase","boxscoreName":"Graveman","nickName":"Digger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"lastPlayedDate":"2025-08-10","mlbDebutDate":"2014-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kendall Graveman","nameSlug":"kendall-graveman-608665","firstLastName":"Kendall Graveman","lastFirstName":"Graveman, Kendall","lastInitName":"Graveman, K","initLastName":"K Graveman","fullFMLName":"Kendall Chase Graveman","fullLFMName":"Graveman, Kendall Chase","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678894":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894","firstName":"Liover","lastName":"Peguero","birthDate":"2000-12-31","currentAge":25,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Liover","useLastName":"Peguero","boxscoreName":"Peguero","gender":"M","nameMatrilineal":"Sosa","isPlayer":true,"isVerified":true,"pronunciation":"LEE-over puh-GAIR-oh","mlbDebutDate":"2022-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liover Peguero","nameSlug":"liover-peguero-678894","firstLastName":"Liover Peguero","lastFirstName":"Peguero, Liover","lastInitName":"Peguero, L","initLastName":"L Peguero","fullFMLName":"Liover Peguero","fullLFMName":"Peguero, Liover ","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID543101":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101","firstName":"Anthony","lastName":"DeSclafani","primaryNumber":"21","birthDate":"1990-04-18","currentAge":36,"birthCity":"Freehold","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"DeSclafani","middleName":"J.","boxscoreName":"DeSclafani","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"DEE-scla-fah-nee","mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony DeSclafani","nameSlug":"anthony-desclafani-543101","firstLastName":"Anthony DeSclafani","lastFirstName":"DeSclafani, Anthony","lastInitName":"DeSclafani, A","initLastName":"A DeSclafani","fullFMLName":"Anthony J. DeSclafani","fullLFMName":"DeSclafani, Anthony J.","strikeZoneTop":3.58,"strikeZoneBottom":1.72},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571760":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760","firstName":"Andrew","lastName":"Heaney","primaryNumber":"33","birthDate":"1991-06-05","currentAge":35,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Heaney","middleName":"M.","boxscoreName":"Heaney","nickName":"Heandog","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HEE-nee","mlbDebutDate":"2014-06-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Heaney","nameSlug":"andrew-heaney-571760","firstLastName":"Andrew Heaney","lastFirstName":"Heaney, Andrew","lastInitName":"Heaney, A","initLastName":"A Heaney","fullFMLName":"Andrew M. Heaney","fullLFMName":"Heaney, Andrew M.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663559":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559","firstName":"Bailey","lastName":"Falter","primaryNumber":"70","birthDate":"1997-04-24","currentAge":29,"birthCity":"Chino Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Falter","boxscoreName":"Falter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"Bay-lee","mlbDebutDate":"2021-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bailey Falter","nameSlug":"bailey-falter-663559","firstLastName":"Bailey Falter","lastFirstName":"Falter, Bailey","lastInitName":"Falter, B","initLastName":"B Falter","fullFMLName":"Bailey Falter","fullLFMName":"Falter, Bailey","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID670280":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280","firstName":"David","lastName":"Bednar","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Bednar","middleName":"Jeffrey","boxscoreName":"Bednar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"bed-NAR","mlbDebutDate":"2019-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Bednar","nameSlug":"david-bednar-670280","firstLastName":"David Bednar","lastFirstName":"Bednar, David","lastInitName":"Bednar, D","initLastName":"D Bednar","fullFMLName":"David Jeffrey Bednar","fullLFMName":"Bednar, David Jeffrey","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID650893":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893","firstName":"Génesis","lastName":"Cabrera","birthDate":"1996-10-10","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Génesis","useLastName":"Cabrera","boxscoreName":"Cabrera, G","nickName":"Cabby","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":true,"pronunciation":"HAY-neh-sees","mlbDebutDate":"2019-05-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Génesis Cabrera","nameSlug":"genesis-cabrera-650893","firstLastName":"Génesis Cabrera","lastFirstName":"Cabrera, Génesis","lastInitName":"Cabrera, G","initLastName":"G Cabrera","fullFMLName":"Génesis Cabrera","fullLFMName":"Cabrera, Génesis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669261":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261","firstName":"Jack","lastName":"Suwinski","birthDate":"1998-07-29","currentAge":28,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jack","useLastName":"Suwinski","middleName":"William","boxscoreName":"Suwinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-WIN-ski","mlbDebutDate":"2022-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Suwinski","nameSlug":"jack-suwinski-669261","firstLastName":"Jack Suwinski","lastFirstName":"Suwinski, Jack","lastInitName":"Suwinski, J","initLastName":"J Suwinski","fullFMLName":"Jack William Suwinski","fullLFMName":"Suwinski, Jack William","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID679775":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775","firstName":"Kyle","lastName":"Backhus","primaryNumber":"19","birthDate":"1998-01-31","currentAge":28,"birthCity":"New Waverly","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Backhus","middleName":"Jordan","boxscoreName":"Backhus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Backhus","nameSlug":"kyle-backhus-679775","firstLastName":"Kyle Backhus","lastFirstName":"Backhus, Kyle","lastInitName":"Backhus, K","initLastName":"K Backhus","fullFMLName":"Kyle Jordan Backhus","fullLFMName":"Backhus, Kyle Jordan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"9","birthDate":"2000-04-28","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669194":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","firstName":"Ryne","lastName":"Nelson","primaryNumber":"19","birthDate":"1998-02-01","currentAge":28,"birthCity":"Henderson","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Nelson","middleName":"Tanner","boxscoreName":"Nelson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Nelson","nameSlug":"ryne-nelson-669194","firstLastName":"Ryne Nelson","lastFirstName":"Nelson, Ryne","lastInitName":"Nelson, R","initLastName":"R Nelson","fullFMLName":"Ryne Tanner Nelson","fullLFMName":"Nelson, Ryne Tanner","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID502054":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054","firstName":"Thomas","lastName":"Pham","primaryNumber":"21","birthDate":"1988-03-08","currentAge":38,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Pham","middleName":"James","boxscoreName":"Pham","nickName":"Phamtastic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"Fam","mlbDebutDate":"2014-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Pham","nameSlug":"tommy-pham-502054","firstLastName":"Tommy Pham","lastFirstName":"Pham, Tommy","lastInitName":"Pham, T","initLastName":"T Pham","fullFMLName":"Thomas James Pham","fullLFMName":"Pham, Thomas James","strikeZoneTop":3.273,"strikeZoneBottom":1.652},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID457705":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705","firstName":"Andrew","lastName":"McCutchen","primaryNumber":"24","birthDate":"1986-10-10","currentAge":39,"birthCity":"Fort Meade","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"McCutchen","middleName":"Stefan","boxscoreName":"McCutchen","nickName":"Drusneeze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"pronunciation":"mik-KUCH-in","mlbDebutDate":"2009-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew McCutchen","nameSlug":"andrew-mccutchen-457705","firstLastName":"Andrew McCutchen","lastFirstName":"McCutchen, Andrew","lastInitName":"McCutchen, A","initLastName":"A McCutchen","fullFMLName":"Andrew Stefan McCutchen","fullLFMName":"McCutchen, Andrew Stefan","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID643396":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","firstName":"Isiah","lastName":"Kiner-Falefa","primaryNumber":"2","birthDate":"1995-03-23","currentAge":31,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Isiah","useLastName":"Kiner-Falefa","boxscoreName":"Kiner-Falefa","nickName":"Izzy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"KYE-nuhr fuh-LEFF-uh","mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isiah Kiner-Falefa","nameSlug":"isiah-kiner-falefa-643396","firstLastName":"Isiah Kiner-Falefa","lastFirstName":"Kiner-Falefa, Isiah","lastInitName":"Kiner-Falefa, I","initLastName":"I Kiner-Falefa","fullFMLName":"Isiah Kiner-Falefa","fullLFMName":"Kiner-Falefa, Isiah","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID595928":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928","firstName":"John","lastName":"Curtiss","primaryNumber":"46","birthDate":"1993-04-05","currentAge":33,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Curtiss","middleName":"Pickens","boxscoreName":"Curtiss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Curtiss","nameSlug":"john-curtiss-595928","firstLastName":"John Curtiss","lastFirstName":"Curtiss, John","lastInitName":"Curtiss, J","initLastName":"J Curtiss","fullFMLName":"John Pickens Curtiss","fullLFMName":"Curtiss, John Pickens","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID685314":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314","firstName":"Andrew","lastName":"Saalfrank","primaryNumber":"27","birthDate":"1997-08-18","currentAge":29,"birthCity":"Fort Wayne","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Saalfrank","middleName":"Jacob","boxscoreName":"Saalfrank","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Saalfrank","nameSlug":"andrew-saalfrank-685314","firstLastName":"Andrew Saalfrank","lastFirstName":"Saalfrank, Andrew","lastInitName":"Saalfrank, A","initLastName":"A Saalfrank","fullFMLName":"Andrew Jacob Saalfrank","fullLFMName":"Saalfrank, Andrew Jacob","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":25,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"ID663536":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536","firstName":"Tristin","lastName":"English","primaryNumber":"58","birthDate":"1997-05-14","currentAge":29,"birthCity":"Stockbridge","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Tristin","useLastName":"English","middleName":"Hall","boxscoreName":"English","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristin English","nameSlug":"tristin-english-663536","firstLastName":"Tristin English","lastFirstName":"English, Tristin","lastInitName":"English, T","initLastName":"T English","fullFMLName":"Tristin Hall English","fullLFMName":"English, Tristin Hall","strikeZoneTop":3.302,"strikeZoneBottom":1.666},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2025"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Partly Cloudy","temp":"83","wind":"5 mph, Out To LF"},"gameInfo":{"attendance":20779,"firstPitch":"2025-07-27T17:39:00.000Z","gameDurationMinutes":144},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"home":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"}},"officialScorer":{"id":431088,"fullName":"Bob Webb","link":"/api/v1/people/431088"},"primaryDatacaster":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:39:04.329Z","endTime":"2025-07-27T17:40:22.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T14:54:05.746Z","endTime":"2025-07-27T17:11:14.671Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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-07-27T17:11:14.671Z","endTime":"2025-07-27T17:37:37.565Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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-07-27T17:37:37.565Z","endTime":"2025-07-27T17:39:06.659Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"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":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.53989556798488,"aZ":-18.220455187776277,"pfxX":-9.225278845388317,"pfxZ":6.786439074125859,"pX":0.19822259370660947,"pZ":2.836169772790305,"vX0":10.907895482743152,"vY0":-142.6659288026883,"vZ0":-4.418931658201747,"x":109.44,"y":162.2,"x0":-2.480421083390861,"y0":50.00441599622578,"z0":5.557354373896461,"aX":-18.97414777620188},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.5,"breakHorizontal":14.4,"spinRate":2452,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.38426758153176177,"extension":6.498322661044011},"index":3,"playId":"a782c417-5dcf-30f3-95d6-9384056b4c51","pitchNumber":1,"startTime":"2025-07-27T17:39:06.659Z","endTime":"2025-07-27T17:39:10.542Z","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":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.1901501042563,"strikeZoneBottom":1.48000218209098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.83422292752366,"aZ":-19.335696340875295,"pfxX":-8.857188143452237,"pfxZ":6.321090744112633,"pX":-1.2057315140736347,"pZ":3.34068621648562,"vX0":7.09457935020794,"vY0":-141.50179827496314,"vZ0":-2.8589200405832935,"x":162.96,"y":148.58,"x0":-2.5928183375839047,"y0":50.0034519711006,"z0":5.600860365479566,"aX":-17.98914694771523},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":14.6,"spinRate":2242,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.38687292365638637,"extension":6.754064109538447},"index":4,"playId":"ed4ddf3b-22c0-3357-8177-541164b7079d","pitchNumber":2,"startTime":"2025-07-27T17:39:23.183Z","endTime":"2025-07-27T17:39:27.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.09978790677784,"strikeZoneBottom":1.46266773895351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10239709280961,"aZ":-35.06951531876043,"pfxX":-5.729357876924121,"pfxZ":-1.560361489918952,"pX":-0.9817205827606443,"pZ":1.5152758802027728,"vX0":6.548134197113264,"vY0":-135.204964002439,"vZ0":-4.23855938179125,"x":154.42,"y":197.87,"x0":-2.689065130509068,"y0":50.004049024698425,"z0":5.560651476162871,"aX":-10.622849595841439},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-3.5,"breakHorizontal":9.0,"spinRate":1401,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.404902463137927,"extension":6.693648777006203},"index":5,"playId":"d8385e43-dbe1-3c93-851d-1d40012717cb","pitchNumber":3,"startTime":"2025-07-27T17:39:41.931Z","endTime":"2025-07-27T17:39:45.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30466096051081,"aZ":-18.58723268321542,"pfxX":-8.267492618474733,"pfxZ":6.68207536200466,"pX":-0.057133931651664846,"pZ":3.1728392420670115,"vX0":9.557755806555804,"vY0":-141.67807652253384,"vZ0":-3.386765074851073,"x":119.18,"y":153.11,"x0":-2.399883224469026,"y0":50.00390345184781,"z0":5.571417120672165,"aX":-16.81276680260336},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":13.1,"spinRate":2231,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3865709530968018,"extension":6.607832110048768},"index":6,"playId":"87f4e38d-182f-3cc7-938d-59030bb48ec9","pitchNumber":4,"startTime":"2025-07-27T17:39:59.008Z","endTime":"2025-07-27T17:40:02.603Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.541018691479092,"aZ":-26.655586128399467,"pfxX":4.3092883202959875,"pfxZ":3.5878732372271287,"pX":0.06804603004002892,"pZ":2.4502599033017844,"vX0":5.284702366711879,"vY0":-123.53292322518054,"vZ0":-1.9181291471220585,"x":114.41,"y":172.62,"x0":-2.662255452333954,"y0":50.005030352408426,"z0":5.486507426945796,"aX":6.633491844465662},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.2,"breakHorizontal":-9.1,"spinRate":2162,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.4440667660958719,"extension":6.804522005889186},"index":7,"playId":"e0690307-b342-3e00-b4d4-2ed06ad2ee7b","pitchNumber":5,"startTime":"2025-07-27T17:40:18.153Z","endTime":"2025-07-27T17:40:22.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:40:22.145Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:40:35.431Z","endTime":"2025-07-27T17:42:30.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.59999917592868,"strikeZoneBottom":1.69751231425239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.252792046886718,"aZ":-32.46943701501214,"pfxX":0.3872284606244478,"pfxZ":-0.1893527668339301,"pX":0.8530532647691517,"pZ":0.7584274484600644,"vX0":8.501714323838456,"vY0":-122.85638196584327,"vZ0":-4.949443554574155,"x":84.48,"y":218.3,"x0":-2.695806440011726,"y0":50.0043642816228,"z0":5.54382651510866,"aX":0.5947764311871275},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.2,"breakHorizontal":-2.6,"spinRate":2391,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4450063499168908,"extension":6.672970685539978},"index":0,"playId":"f2fe4226-68e5-3800-af0c-a30d445240f9","pitchNumber":1,"startTime":"2025-07-27T17:40:49.685Z","endTime":"2025-07-27T17:40:53.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.63184328072288,"strikeZoneBottom":1.69841664191379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.903474935126187,"aZ":-36.64950818592024,"pfxX":-6.585053640078809,"pfxZ":-2.439170852367024,"pX":-0.8108741765817009,"pZ":1.4962272817337248,"vX0":7.239361970430068,"vY0":-134.7490251770499,"vZ0":-3.8299295451281896,"x":147.91,"y":198.38,"x0":-2.679653691365667,"y0":50.00391561195315,"z0":5.531739426017974,"aX":-12.0833072264791},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-5.0,"breakHorizontal":10.3,"spinRate":1425,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.406843998818478,"extension":6.75654994829112},"index":1,"playId":"46636658-5768-3f5e-8735-c6388f37266b","pitchNumber":2,"startTime":"2025-07-27T17:41:06.318Z","endTime":"2025-07-27T17:41:10.554Z","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":85.5,"endSpeed":77.6,"strikeZoneTop":3.42602646661784,"strikeZoneBottom":1.6194472254105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.84281508138507,"aZ":-27.460698572600243,"pfxX":7.900722834727307,"pfxZ":3.0620506758740422,"pX":0.06605415792303719,"pZ":1.7521325348524757,"vX0":4.519603102112075,"vY0":-124.33661998961166,"vZ0":-3.4212643712154116,"x":114.48,"y":191.47,"x0":-2.8117313741834615,"y0":50.0019785175506,"z0":5.466801987795716,"aX":12.161805636914227},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":-15.5,"spinRate":2045,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.4433763987448609,"extension":6.87795355916335},"index":2,"playId":"4d0cb6ac-b36f-3e7f-bc16-cb4fa750acf6","pitchNumber":3,"startTime":"2025-07-27T17:41:23.559Z","endTime":"2025-07-27T17:41:27.322Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-07-27T17:41:33.555Z","endTime":"2025-07-27T17:41:46.252Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.67367726010661,"strikeZoneBottom":1.71123523527361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38859989673947,"aZ":-17.513430379796795,"pfxX":-7.579543994316547,"pfxZ":7.125434449821979,"pX":-0.9670907134854815,"pZ":3.1573423393675752,"vX0":7.071103328931111,"vY0":-142.67508471989544,"vZ0":-3.560217525365446,"x":153.86,"y":153.53,"x0":-2.4950459981289157,"y0":50.004828363407135,"z0":5.527770206749748,"aX":-15.599669944266452},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":12.2,"spinRate":2216,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3841767992089098,"extension":6.766847048368172},"index":4,"playId":"c48a87ba-9dc9-32c6-8cb3-907ce4f017ca","pitchNumber":4,"startTime":"2025-07-27T17:41:46.252Z","endTime":"2025-07-27T17:41:49.689Z","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.6,"endSpeed":80.0,"strikeZoneTop":3.6287281295219,"strikeZoneBottom":1.73869333242857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.444584570449432,"aZ":-26.554258943436754,"pfxX":-9.917678704648548,"pfxZ":3.4297184231733855,"pX":-2.902141511234713,"pZ":2.5176172207811054,"vX0":3.2917060277435324,"vY0":-127.58205811718543,"vZ0":-2.216980096954508,"x":227.62,"y":170.8,"x0":-2.9241364065466957,"y0":50.005495953516075,"z0":5.500937927709791,"aX":-16.272499437633904},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":17.2,"spinRate":1835,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4301144630548679,"extension":6.796723921835668},"index":5,"playId":"c69e1f68-eba0-3d7e-b561-81a68d73aa04","pitchNumber":5,"startTime":"2025-07-27T17:42:05.933Z","endTime":"2025-07-27T17:42:09.241Z","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":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.60000135726378,"strikeZoneBottom":1.72157195462783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.7955008480385,"aZ":-25.19245181553007,"pfxX":-10.833399985323688,"pfxZ":3.4051046270320695,"pX":0.12494614678814145,"pZ":1.1750040935352528,"vX0":11.06843528331415,"vY0":-142.36473339859694,"vZ0":-7.350549184018186,"x":112.24,"y":207.05,"x0":-2.406491289459833,"y0":50.007031943475376,"z0":5.386161442285627,"aX":-22.235339532575683},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.8,"breakHorizontal":17.4,"spinRate":2218,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3848025249462874,"extension":6.699996163454788},"index":6,"playId":"4cc28c7b-8536-33f7-8cd0-485b89471bcb","pitchNumber":6,"startTime":"2025-07-27T17:42:25.950Z","endTime":"2025-07-27T17:42:30.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:42:30.175Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:42:35.979Z","endTime":"2025-07-27T17:44:41.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":97.5,"endSpeed":89.2,"strikeZoneTop":3.47926481042669,"strikeZoneBottom":1.58434452413798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5108715823113,"aZ":-16.494024923006847,"pfxX":-8.996317976826202,"pfxZ":7.737645749806165,"pX":0.9974249418330656,"pZ":1.9696193220709826,"vX0":12.540926952481117,"vY0":-141.31277185028569,"vZ0":-6.57232264965278,"x":78.98,"y":185.6,"x0":-2.324518309429263,"y0":50.007017334934076,"z0":5.381085741241241,"aX":-18.24142655402746},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2243,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.387252114637862,"extension":6.907266487044295},"index":0,"playId":"8356dec3-f5b3-3d97-872d-a57e27184975","pitchNumber":1,"startTime":"2025-07-27T17:42:57.532Z","endTime":"2025-07-27T17:43:01.673Z","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":98.2,"endSpeed":89.3,"strikeZoneTop":3.51999994888222,"strikeZoneBottom":1.55489744468623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87401726752173,"aZ":-17.22101791593309,"pfxX":-9.291449196595337,"pfxZ":7.2980062932274254,"pX":0.9340698088448156,"pZ":2.6860434699904308,"vX0":12.32118126591375,"vY0":-142.48260324190684,"vZ0":-4.64911427557287,"x":81.4,"y":166.26,"x0":-2.2466143902752638,"y0":50.001408392389216,"z0":5.4330572997682225,"aX":-19.033232982064266},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":14.3,"spinRate":2283,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.38496755751099787,"extension":6.740843462883163},"index":1,"playId":"e8ba2912-8729-3f23-8585-147850088c2d","pitchNumber":2,"startTime":"2025-07-27T17:43:14.460Z","endTime":"2025-07-27T17:43:18.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.197974336660693,"aZ":-21.334443590201595,"pfxX":-9.437368858358251,"pfxZ":5.672616872273144,"pX":-0.010156999822485168,"pZ":1.2564062126060893,"vX0":9.736120909049541,"vY0":-137.2949764602057,"vZ0":-7.160417310526497,"x":117.39,"y":204.86,"x0":-2.3749596729893976,"y0":50.002610489626235,"z0":5.348649391296888,"aX":-18.029956841942322},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":1751,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.398849594856709,"extension":6.837144236397166},"index":2,"playId":"655eb00c-c968-36f6-8a0f-4c972fd6e9b6","pitchNumber":3,"startTime":"2025-07-27T17:43:33.385Z","endTime":"2025-07-27T17:43:36.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-07-27T17:43:58.806Z","endTime":"2025-07-27T17:44:16.926Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.931296750280534,"aZ":-27.98094213559889,"pfxX":-9.965958225116193,"pfxZ":2.5240341599956766,"pX":-0.16791125526044134,"pZ":1.1982052009350534,"vX0":9.322335198753711,"vY0":-128.12162222262967,"vZ0":-4.972865970228257,"x":123.4,"y":206.43,"x0":-2.5620911835500118,"y0":50.00105522337532,"z0":5.355927569106438,"aX":-16.536442898877716},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":15.8,"spinRate":1748,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4278153245700622,"extension":6.752914521330932},"index":4,"playId":"a4293cd3-f5b0-348b-b40e-6bd2a4fbcdfb","pitchNumber":4,"startTime":"2025-07-27T17:44:16.926Z","endTime":"2025-07-27T17:44:21.025Z","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":87.7,"endSpeed":80.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65353259316618,"aZ":-25.756667137889966,"pfxX":-9.503678879984363,"pfxZ":3.9054431476118676,"pX":-1.1066966382410846,"pZ":1.229960595582283,"vX0":6.732765123234311,"vY0":-127.48112531849951,"vZ0":-5.190590485061552,"x":159.18,"y":205.57,"x0":-2.549654136150592,"y0":50.00253737171549,"z0":5.3302923574818,"aX":-15.613591632887765},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":1801,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4299567448834605,"extension":6.743404844258252},"index":5,"playId":"d437face-6289-3617-9e62-248cb648833d","pitchNumber":5,"startTime":"2025-07-27T17:44:38.126Z","endTime":"2025-07-27T17:44:41.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:44:41.856Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out, pitcher Paul Skenes to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:44:48.766Z","endTime":"2025-07-27T17:46:14.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.25980934000423,"strikeZoneBottom":1.51089621541053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.69527905359392,"aZ":-24.00091475486926,"pfxX":-1.0195426955798728,"pfxZ":5.262970016878159,"pX":0.043695811883974575,"pZ":3.3584912163993215,"vX0":5.618134427472752,"vY0":-123.61335833225986,"vZ0":-0.3315484890139828,"x":115.33,"y":148.1,"x0":-2.1221519088584344,"y0":50.00519063843324,"z0":5.502223114136811,"aX":-1.584536187789473},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.7,"breakHorizontal":0.6,"spinRate":2203,"spinDirection":95},"zone":2,"typeConfidence":2.0,"plateTime":0.4424076300615911,"extension":6.9254090338428655},"index":0,"playId":"78269e46-48b4-3720-a45d-83aa1cf4a48d","pitchNumber":1,"startTime":"2025-07-27T17:45:06.219Z","endTime":"2025-07-27T17:45:10.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.820145136835105,"aZ":-26.211597993521284,"pfxX":5.438104737381927,"pfxZ":3.982901037297127,"pX":0.5921064303380009,"pZ":2.108590006899096,"vX0":4.737658253731762,"vY0":-121.80219247314697,"vZ0":-2.6692265357076925,"x":94.43,"y":181.85,"x0":-2.087428834656506,"y0":50.002469584374936,"z0":5.494689521170924,"aX":8.13633335473288},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.8,"breakHorizontal":-11.0,"spinRate":2299,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.4503806344303589,"extension":6.908983579813789},"index":1,"playId":"b78c80a1-d5f8-3460-89d8-96a3c3ca9e5f","pitchNumber":2,"startTime":"2025-07-27T17:45:25.751Z","endTime":"2025-07-27T17:45:30.227Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.33597970476607,"strikeZoneBottom":1.52741802757141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.468966712354945,"aZ":-26.31892699826971,"pfxX":1.1132519837043597,"pfxZ":3.6769273741817763,"pX":1.638966835461515,"pZ":0.002420884218517878,"vX0":8.554761913691623,"vY0":-125.87342686483329,"vZ0":-7.780993701169095,"x":54.53,"y":238.71,"x0":-1.959660769738489,"y0":50.00302220293765,"z0":5.289705242443119,"aX":1.7699576360307776},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.9,"breakHorizontal":-4.1,"spinRate":2377,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4364926833496092,"extension":6.727100665823617},"index":2,"playId":"08817db7-a5b4-3fff-bc4f-6a1a76940c9a","pitchNumber":3,"startTime":"2025-07-27T17:45:43.127Z","endTime":"2025-07-27T17:45:47.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80603863311792,"aZ":-23.10810267007941,"pfxX":-9.666028023256567,"pfxZ":4.4189412860023065,"pX":-1.182030863566897E-4,"pZ":2.4126082626025944,"vX0":8.845919815917886,"vY0":-141.96219830863652,"vZ0":-4.435013855241666,"x":117.0,"y":173.64,"x0":-1.8922060340155504,"y0":50.00518273025878,"z0":5.455708217886916,"aX":-19.842012328941074},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":15.8,"spinRate":2247,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3850174634820407,"extension":6.93333563883892},"hitData":{"launchSpeed":74.3,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.55,"coordY":183.1}},"index":3,"playId":"629c6d5f-75ae-315a-bfbe-17bacb2252f9","pitchNumber":4,"startTime":"2025-07-27T17:46:07.570Z","endTime":"2025-07-27T17:46:14.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:46:14.763Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, shortstop Geraldo Perdomo to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:48:18.903Z","endTime":"2025-07-27T17:48:44.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.69791175328648,"strikeZoneBottom":1.76824880220157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.768170354931133,"aZ":-13.992905235757132,"pfxX":-3.316836180676974,"pfxZ":9.688771004572633,"pX":-1.1052214321928882,"pZ":2.691139883869051,"vX0":5.786522659048528,"vY0":-135.43658037512887,"vZ0":-6.047729007277097,"x":159.13,"y":166.12,"x0":-2.828730276228755,"y0":50.00477479006079,"z0":5.914172757095986,"aX":-6.225889159871079},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":4.9,"spinRate":2149,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40286767575283156,"extension":6.332229112012129},"index":0,"playId":"2a4e4d5d-1d7a-39ac-b276-3800194f8a06","pitchNumber":1,"startTime":"2025-07-27T17:48:25.858Z","endTime":"2025-07-27T17:48:29.871Z","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":93.6,"endSpeed":86.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.526357840750535,"aZ":-14.707063467170967,"pfxX":-2.17693705889035,"pfxZ":9.230299937588818,"pX":0.06726434659284303,"pZ":2.8111120516756327,"vX0":8.445687610310129,"vY0":-136.1260761452838,"vZ0":-5.617936939113234,"x":114.44,"y":162.88,"x0":-2.7813445534108006,"y0":50.00285487620959,"z0":5.90541692830258,"aX":-4.119913780414764},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":2.3,"spinRate":1956,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40107093166656016,"extension":6.588380393920889},"hitData":{"launchSpeed":84.9,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.59,"coordY":148.47}},"index":1,"playId":"048a9217-7d0d-3372-bbd1-9bb84315a724","pitchNumber":2,"startTime":"2025-07-27T17:48:37.196Z","endTime":"2025-07-27T17:48:44.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:48:44.954Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out sharply to third baseman Eugenio Suárez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:48:54.173Z","endTime":"2025-07-27T17:49:25.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"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(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":86.8,"strikeZoneTop":3.51999774424679,"strikeZoneBottom":1.63772336212701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.220611618098513,"aZ":-13.503435308920873,"pfxX":-6.387528853213143,"pfxZ":9.75329340222655,"pX":0.31520896571672075,"pZ":1.4332708188790735,"vX0":10.15805711676931,"vY0":-137.20955561820412,"vZ0":-9.33196670875318,"x":104.98,"y":200.08,"x0":-2.598271607054534,"y0":50.00416847930626,"z0":5.789934845933996,"aX":-12.22980537047443},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":9.5,"spinRate":2274,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3985806909810181,"extension":6.586777629677766},"index":0,"playId":"69fea55e-526b-382f-b24f-bc6e56dd5001","pitchNumber":1,"startTime":"2025-07-27T17:49:08.704Z","endTime":"2025-07-27T17:49:13.149Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.456258262606433,"aZ":-13.229903463502117,"pfxX":-6.549208059925794,"pfxZ":9.736479235350817,"pX":-0.6450448912073266,"pZ":2.3404327047139013,"vX0":8.216975347532893,"vY0":-138.47855817995625,"vZ0":-7.013727596333314,"x":141.59,"y":175.59,"x0":-2.7975950798236657,"y0":50.00123503156498,"z0":5.788206867421921,"aX":-12.740123565779715},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2286,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.39530120872497765,"extension":6.479406640549412},"hitData":{"launchSpeed":104.9,"launchAngle":6.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":99.62,"coordY":170.43}},"index":1,"playId":"83e51d21-61cb-3d14-aebe-367af3a171b4","pitchNumber":2,"startTime":"2025-07-27T17:49:21.862Z","endTime":"2025-07-27T17:49:25.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:49:25.469Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:49:41.840Z","endTime":"2025-07-27T17:49:58.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.178551180711572,"aZ":-13.877529823571871,"pfxX":-3.4642310742082554,"pfxZ":9.474706211632329,"pX":-0.04604268832303761,"pZ":2.125121329996866,"vX0":8.68809806109888,"vY0":-137.5325171532984,"vZ0":-7.386504719137602,"x":118.76,"y":181.4,"x0":-2.7845172101742217,"y0":50.00313572662396,"z0":5.771343139119864,"aX":-6.690533156140427},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":4.6,"spinRate":2178,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3970233500866427,"extension":6.482543199630082},"hitData":{"launchSpeed":105.0,"launchAngle":16.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":117.16,"coordY":61.39}},"index":0,"playId":"dbeeccf7-9d33-3444-bdf5-3d269efea3ae","pitchNumber":1,"startTime":"2025-07-27T17:49:51.124Z","endTime":"2025-07-27T17:49:58.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:49:58.863Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T17:51:51.550Z","endTime":"2025-07-27T17:53:06.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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, 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":85.5,"endSpeed":79.4,"strikeZoneTop":3.30552035444806,"strikeZoneBottom":1.53534958984156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.078099691897467,"aZ":-33.73380449976534,"pfxX":0.3557246026366654,"pfxZ":-0.9981099190534215,"pX":1.8061739753623915,"pZ":-0.008003481184060149,"vX0":10.426634416910467,"vY0":-124.03938591670801,"vZ0":-6.45268731229069,"x":48.15,"y":239.0,"x0":-2.492397918461978,"y0":50.002100995455294,"z0":5.428874431186901,"aX":0.5557641626871792},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.1,"breakHorizontal":-3.0,"spinRate":2351,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4410358757190531,"extension":6.823502177755852},"index":0,"playId":"56d49072-f765-3424-9754-33c127f8621d","pitchNumber":1,"startTime":"2025-07-27T17:52:10.734Z","endTime":"2025-07-27T17:52:15.108Z","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":97.8,"endSpeed":89.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84837953335297,"aZ":-17.26732086343127,"pfxX":-7.740942921538194,"pfxZ":7.299043609886027,"pX":-0.15047130739243528,"pZ":2.3864357962270986,"vX0":9.554657538664777,"vY0":-142.09421515070903,"vZ0":-5.622910839902231,"x":122.74,"y":174.35,"x0":-2.5524129660800803,"y0":50.00624803335383,"z0":5.489836700118209,"aX":-15.817656728726265},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2021,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.385605572569955,"extension":6.909510948733834},"index":1,"playId":"11885398-0214-38d7-968a-21b260bee612","pitchNumber":2,"startTime":"2025-07-27T17:52:27.043Z","endTime":"2025-07-27T17:52:30.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.31630091870206,"aZ":-18.25987814391845,"pfxX":-7.501017386608581,"pfxZ":6.817372081221707,"pX":-0.47442638505520845,"pZ":3.1417037313925875,"vX0":8.66834863130162,"vY0":-142.36568650467348,"vZ0":-3.42158020103595,"x":135.08,"y":153.95,"x0":-2.5919301056638737,"y0":50.00580527034634,"z0":5.5228017755008505,"aX":-15.317708897051133},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":11.8,"spinRate":2212,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.38552340871645097,"extension":6.809195380504031},"index":2,"playId":"bba26cad-55cb-3e2d-a878-0cde7d57b9fa","pitchNumber":3,"startTime":"2025-07-27T17:52:45.299Z","endTime":"2025-07-27T17:52:48.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.026419484074395,"aZ":-16.202586082708944,"pfxX":-6.721763292192396,"pfxZ":7.794712820750274,"pX":-0.044093287914675226,"pZ":3.0895603118273054,"vX0":9.40488643754782,"vY0":-142.53427114436016,"vZ0":-3.964213648557984,"x":118.68,"y":155.36,"x0":-2.5195110535207452,"y0":50.00152598163395,"z0":5.527360592277319,"aX":-13.772206223263492},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":10.2,"spinRate":2324,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.38488731003133303,"extension":6.816092210752498},"index":3,"playId":"b6e7c156-5af6-33c2-8280-2b3c649a690e","pitchNumber":4,"startTime":"2025-07-27T17:53:03.475Z","endTime":"2025-07-27T17:53:06.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:53:06.842Z","atBatIndex":7},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jake McCarthy triples (2) on a sharp fly ball to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T17:53:12.444Z","endTime":"2025-07-27T17:55:19.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.1,"strikeZoneTop":3.56000158741939,"strikeZoneBottom":1.72316563805747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34450869036161,"aZ":-15.204403912665397,"pfxX":-7.8372427602977535,"pfxZ":8.015871327946332,"pX":-0.9009906197607247,"pZ":1.638387520021627,"vX0":7.905779214736933,"vY0":-144.29243886353072,"vZ0":-8.176597584883494,"x":151.34,"y":194.54,"x0":-2.6529600316866913,"y0":50.002038972267464,"z0":5.437929522469214,"aX":-16.59020568130193},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2347,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.37903426135323803,"extension":6.72502467958903},"index":0,"playId":"ccddbdfb-c5df-338b-831c-cc8f5ec211c9","pitchNumber":1,"startTime":"2025-07-27T17:53:34.289Z","endTime":"2025-07-27T17:53:38.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.3571720068875,"strikeZoneBottom":1.58575949121806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.346086307790387,"aZ":-35.859742185417446,"pfxX":2.3817263937201303,"pfxZ":-2.402159793072922,"pX":-0.7640594710666512,"pZ":2.926884082742564,"vX0":4.056009979214901,"vY0":-122.50138964056343,"vZ0":0.6687239269654115,"x":146.12,"y":159.75,"x0":-2.745529268145777,"y0":50.00529847844988,"z0":5.696112729610312,"aX":3.6491693521379074},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.0,"breakHorizontal":-5.2,"spinRate":2430,"spinDirection":78},"zone":1,"typeConfidence":2.0,"plateTime":0.44573425756129925,"extension":6.796922175001273},"index":1,"playId":"96a4dabb-6bc9-32ea-9292-07a154f4feeb","pitchNumber":2,"startTime":"2025-07-27T17:53:50.489Z","endTime":"2025-07-27T17:53:54.113Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.39530250877175,"strikeZoneBottom":1.6250277696461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.660234377655225,"aZ":-34.013220564552434,"pfxX":2.217421462563671,"pfxZ":-1.174499432998187,"pX":-0.11498893098251886,"pZ":0.7639555530287231,"vX0":5.394501650918533,"vY0":-123.58346520254464,"vZ0":-4.489583369137492,"x":121.38,"y":218.15,"x0":-2.606944784586433,"y0":50.00490953036166,"z0":5.434432840582399,"aX":3.46001487926792},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.9,"breakHorizontal":-5.2,"spinRate":2376,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.44175120889719954,"extension":6.883376221536788},"index":2,"playId":"0cd08e95-7183-3d26-9424-d5f9245f9872","pitchNumber":3,"startTime":"2025-07-27T17:54:06.530Z","endTime":"2025-07-27T17:54:10.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.700620587514855,"aZ":-14.994709353129306,"pfxX":-6.15207880490617,"pfxZ":8.201763008491636,"pX":0.07224549563391187,"pZ":1.6505671684248937,"vX0":9.415558719439751,"vY0":-144.53053406380198,"vZ0":-7.9824127756067655,"x":114.25,"y":194.21,"x0":-2.4430490069404693,"y0":50.00684017467373,"z0":5.387922906410382,"aX":-12.893395667657654},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.2,"breakHorizontal":9.0,"spinRate":2244,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3803628154133962,"extension":6.833515561376953},"index":3,"playId":"b8671694-69d5-334b-a849-507e13a33b0c","pitchNumber":4,"startTime":"2025-07-27T17:54:23.378Z","endTime":"2025-07-27T17:54:27.461Z","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":89.8,"endSpeed":82.0,"strikeZoneTop":3.40693057735414,"strikeZoneBottom":1.67891346793403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.736301681221136,"aZ":-22.60572081471444,"pfxX":-7.927877632146671,"pfxZ":5.5900844417437305,"pX":-0.010543975331775975,"pZ":1.051436136339443,"vX0":9.315285329554317,"vY0":-130.32912748319177,"vZ0":-6.855194525347592,"x":117.4,"y":210.39,"x0":-2.609916958727643,"y0":50.00055988157085,"z0":5.436309514853645,"aX":-13.564898032402056},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":12.1,"spinRate":1609,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4211033944877056,"extension":6.782118583775982},"index":4,"playId":"799d0f37-9950-3ae2-a107-c25e11973017","pitchNumber":5,"startTime":"2025-07-27T17:54:46.169Z","endTime":"2025-07-27T17:54:50.759Z","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":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87512534281348,"aZ":-24.632426620929163,"pfxX":-10.637944836111085,"pfxZ":3.654481721208877,"pX":-0.10374213941152938,"pZ":2.250245638441422,"vX0":10.523129436351294,"vY0":-142.7422787049589,"vZ0":-4.63401207076499,"x":120.95,"y":178.02,"x0":-2.456073748610891,"y0":50.00268404639418,"z0":5.44572792198616,"aX":-21.95125560786805},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.8,"breakHorizontal":17.2,"spinRate":2224,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.3837320061437959,"extension":6.8165925878465154},"hitData":{"launchSpeed":100.5,"launchAngle":25.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":88.47,"coordY":51.86}},"index":5,"playId":"911d0180-b53a-319d-9f70-a3d77e1f8dc4","pitchNumber":6,"startTime":"2025-07-27T17:55:03.813Z","endTime":"2025-07-27T17:55:19.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:55:19.619Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T17:56:47.455Z","endTime":"2025-07-27T17:58:14.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T17:55:56.421Z","endTime":"2025-07-27T17:56:49.819Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.41905529882956,"strikeZoneBottom":1.56978862926267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32476252499379,"aZ":-23.24406480966704,"pfxX":-10.063308251829021,"pfxZ":4.427481707615675,"pX":1.1856609500090234,"pZ":1.4166692904007163,"vX0":12.199282044027408,"vY0":-140.7431447209822,"vZ0":-6.865920442092067,"x":71.81,"y":200.53,"x0":-1.8864917882487764,"y0":50.00353803526834,"z0":5.380899340597109,"aX":-20.299756844085756},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":15.8,"spinRate":2244,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3883627599518942,"extension":6.8470825781238185},"index":1,"playId":"ba581d70-a05a-352b-be3d-c898322c9fd6","pitchNumber":1,"startTime":"2025-07-27T17:56:49.819Z","endTime":"2025-07-27T17:56:53.910Z","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":98.6,"endSpeed":89.9,"strikeZoneTop":3.45801184551356,"strikeZoneBottom":1.59000060426109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.282303924055654,"aZ":-20.24956333597974,"pfxX":-9.10790168543538,"pfxZ":5.756258078649774,"pX":1.0350682241352955,"pZ":2.859913055574402,"vX0":11.354733541650148,"vY0":-143.10326635756957,"vZ0":-3.841922987819852,"x":77.55,"y":161.56,"x0":-1.8024938018672374,"y0":50.00466063286681,"z0":5.489722595227323,"aX":-18.87616331046501},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":2244,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3828594499594242,"extension":6.709912489670061},"index":2,"playId":"8c805e44-193a-3e0d-9f16-a63685e0ff07","pitchNumber":2,"startTime":"2025-07-27T17:57:09.014Z","endTime":"2025-07-27T17:57:13.220Z","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":85.2,"endSpeed":77.5,"strikeZoneTop":3.3417809314603,"strikeZoneBottom":1.53494884047733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32246770502496,"aZ":-27.395490002864953,"pfxX":6.298041437137144,"pfxZ":3.1055597888066426,"pX":0.30665251620842626,"pZ":3.0085835878813962,"vX0":3.8966595110731084,"vY0":-123.96887779567679,"vZ0":-0.572793384661775,"x":105.31,"y":157.55,"x0":-2.1096848599704705,"y0":50.004120323449655,"z0":5.551633453457142,"aX":9.6948000384706},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.8,"breakHorizontal":-12.4,"spinRate":2227,"spinDirection":98},"zone":3,"typeConfidence":2.0,"plateTime":0.443706898114145,"extension":6.784535538545377},"index":3,"playId":"9b7b7cd5-e464-3f51-b30c-5638f3bf5153","pitchNumber":3,"startTime":"2025-07-27T17:57:27.969Z","endTime":"2025-07-27T17:57:31.431Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.122985052210918,"aZ":-25.38475454203402,"pfxX":4.6596444250575475,"pfxZ":4.495612201572204,"pX":-0.2243795414822896,"pZ":3.263724898293895,"vX0":3.193844462651589,"vY0":-122.85840129090153,"vZ0":-0.2327496746412353,"x":125.55,"y":150.66,"x0":-2.1520597696029,"y0":50.002841717886824,"z0":5.539909717888606,"aX":7.034646759706788},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.3,"breakHorizontal":-9.2,"spinRate":2299,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.44793238721861517,"extension":6.827371299758496},"index":4,"playId":"7860bcb3-fe25-303b-9a80-39e2baa2b3ad","pitchNumber":4,"startTime":"2025-07-27T17:57:46.445Z","endTime":"2025-07-27T17:57:51.845Z","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":88.1,"endSpeed":80.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.220013384673265,"aZ":-27.442469869743714,"pfxX":-10.595718518650003,"pfxZ":2.8756053412859073,"pX":-0.5900803149561137,"pZ":1.6495990352862684,"vX0":7.337597750607956,"vY0":-127.96679297764925,"vZ0":-3.961976904422165,"x":139.49,"y":194.24,"x0":-2.128591480779456,"y0":50.00517734056115,"z0":5.385979215765055,"aX":-17.446111326122306},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":17.4,"spinRate":1647,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.4292392531497007,"extension":6.777075580982122},"index":5,"playId":"6653d657-4a24-3a52-ad34-8056cc0f2eeb","pitchNumber":5,"startTime":"2025-07-27T17:58:11.870Z","endTime":"2025-07-27T17:58:14.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:58:14.935Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alek Thomas pops out to shortstop Isiah Kiner-Falefa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T17:58:22.660Z","endTime":"2025-07-27T17:59:44.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.27009427144024,"strikeZoneBottom":1.4199990314446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.932493899376624,"aZ":-20.87454697834348,"pfxX":-8.457763792864654,"pfxZ":5.497535020429558,"pX":0.25909387040955173,"pZ":2.147229056965165,"vX0":10.490015933217563,"vY0":-142.7131104344758,"vZ0":-5.465507184737113,"x":95.18,"y":150.79,"x0":-2.3715581256705667,"y0":50.00354219533801,"z0":5.408816162906322,"aX":-17.38575190837879},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.9,"breakHorizontal":13.1,"spinRate":2212,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3843281352353687,"extension":6.955276516917136},"index":0,"playId":"c6977553-39bc-3f90-bb79-a34fbfd2c41c","pitchNumber":1,"startTime":"2025-07-27T17:58:39.009Z","endTime":"2025-07-27T17:58:42.060Z","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":98.0,"endSpeed":89.0,"strikeZoneTop":3.31095937979807,"strikeZoneBottom":1.41999936936974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.34337426035195,"aZ":-22.601536400243276,"pfxX":-9.165146025407049,"pfxZ":4.678279397610876,"pX":-0.7804086844402273,"pZ":3.9071155064398235,"vX0":8.165798721080934,"vY0":-142.50714814788748,"vZ0":-0.53217995701457,"x":146.75,"y":133.29,"x0":-2.4995968621940112,"y0":50.00193680015265,"z0":5.530591610477887,"aX":-18.751721747085593},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.5,"breakHorizontal":14.9,"spinRate":2183,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.38512320674880085,"extension":6.836891527623203},"index":1,"playId":"02934032-47d4-3b70-a181-62c4b6f77028","pitchNumber":2,"startTime":"2025-07-27T17:58:56.964Z","endTime":"2025-07-27T17:59:00.475Z","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":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.16369820452044,"strikeZoneBottom":1.32064660874413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.210415851722754,"aZ":-29.20887757920259,"pfxX":2.7644628889905984,"pfxZ":1.975530470195583,"pX":-1.7337800154748841,"pZ":3.577072311294409,"vX0":1.731357925157236,"vY0":-121.73049081023142,"vZ0":1.4614416818905667,"x":183.09,"y":142.2,"x0":-2.8136219590421674,"y0":50.00021834453205,"z0":5.500211577423722,"aX":4.14193603221743},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2120,"spinDirection":100},"zone":11,"typeConfidence":2.0,"plateTime":0.45019924881732987,"extension":6.782658660187579},"index":2,"playId":"a6b27153-8f4c-326e-8a31-28c8cc323942","pitchNumber":3,"startTime":"2025-07-27T17:59:13.884Z","endTime":"2025-07-27T17:59:16.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.295579810823874,"aZ":-20.570177344695285,"pfxX":-8.64209045958634,"pfxZ":5.603877394450272,"pX":0.121691537591249,"pZ":2.6676644329490404,"vX0":9.9331608652819,"vY0":-142.86754129846284,"vZ0":-4.148808387516026,"x":112.36,"y":166.75,"x0":-2.2740791111884584,"y0":50.00640556027402,"z0":5.4282941590096705,"aX":-17.905429363357964},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.5,"breakHorizontal":13.7,"spinRate":2132,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.38309667931135705,"extension":6.79946219723585},"hitData":{"launchSpeed":88.0,"launchAngle":62.0,"totalDistance":196.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":97.6,"coordY":131.41}},"index":3,"playId":"4d41d7a3-1861-30cf-ac0d-3a7f37c572f3","pitchNumber":4,"startTime":"2025-07-27T17:59:34.497Z","endTime":"2025-07-27T17:59:44.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T17:59:44.243Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:02:05.643Z","endTime":"2025-07-27T18:03:26.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T18:01:52.730Z","endTime":"2025-07-27T18:02:07.932Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.71462192066527,"strikeZoneBottom":1.75147781437662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.148156125213216,"aZ":-40.76990553174535,"pfxX":-0.1901546519517745,"pfxZ":-6.079794849047461,"pX":-0.6247418823277252,"pZ":1.4366596392802329,"vX0":5.971872968169983,"vY0":-118.32983609504201,"vZ0":-1.8792482421783492,"x":140.81,"y":199.99,"x0":-3.1592805189624507,"y0":50.001479074392755,"z0":5.985619591022034,"aX":-0.26916551761086294},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.2,"breakHorizontal":-1.2,"spinRate":2384,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.46335133947201257,"extension":6.075691853268978},"index":1,"playId":"7bc5574b-fade-3181-93d3-06e254f5ab53","pitchNumber":1,"startTime":"2025-07-27T18:02:07.932Z","endTime":"2025-07-27T18:02:12.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.140426955885612,"aZ":-28.068911537826356,"pfxX":-7.9789303806088485,"pfxZ":2.6082465405052835,"pX":-0.08109906859469111,"pZ":1.420341839823523,"vX0":9.502615310160134,"vY0":-124.73135199436386,"vZ0":-4.974444248608016,"x":120.09,"y":200.43,"x0":-2.903997955176533,"y0":50.003719752137094,"z0":5.755524142834617,"aX":-12.569955927585218},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":12.2,"spinRate":1466,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4391535718231516,"extension":6.411609264555818},"index":2,"playId":"1e32423b-bbf9-3a94-b634-bca9dfe3d96a","pitchNumber":2,"startTime":"2025-07-27T18:02:21.047Z","endTime":"2025-07-27T18:02:24.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56917763747211,"aZ":-39.368584326077055,"pfxX":0.4567348911848237,"pfxZ":-5.052872559349047,"pX":-0.42614200960333926,"pZ":1.3157789108581035,"vX0":6.373375952966466,"vY0":-118.7704169744342,"vZ0":-2.3055142000079876,"x":133.24,"y":203.25,"x0":-3.2080745598272693,"y0":50.00376236046572,"z0":5.89233322692169,"aX":0.6499484972151672},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.5,"breakHorizontal":-2.4,"spinRate":2418,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.46183908289838005,"extension":6.203159398830088},"index":3,"playId":"cd252c46-b82c-387e-9ac1-dc3bac80211f","pitchNumber":3,"startTime":"2025-07-27T18:02:35.025Z","endTime":"2025-07-27T18:02:38.947Z","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":86.0,"endSpeed":79.5,"strikeZoneTop":3.75489500206045,"strikeZoneBottom":1.81999761572379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.025153505866843,"aZ":-27.495355377086998,"pfxX":-7.446832198795913,"pfxZ":2.9517466033861126,"pX":-0.36431582316405225,"pZ":0.4693095923418535,"vX0":9.036925122277541,"vY0":-124.80628809669639,"vZ0":-7.125195560531007,"x":130.89,"y":226.11,"x0":-3.0567599646450416,"y0":50.00279981115636,"z0":5.611354712086715,"aX":-11.803044698838141},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":11.5,"spinRate":1451,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4380891437910779,"extension":6.4739489646876365},"index":4,"playId":"a4cbb2a1-6d32-3465-86c5-2e64c00d111b","pitchNumber":4,"startTime":"2025-07-27T18:02:53.025Z","endTime":"2025-07-27T18:02:56.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.7397421462659,"strikeZoneBottom":1.8605938274138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62564254883255,"aZ":-28.584641913622317,"pfxX":-9.624299257768342,"pfxZ":2.199104027047559,"pX":-0.4906705338189292,"pZ":0.7502364834396427,"vX0":9.796408958198512,"vY0":-126.88923467141768,"vZ0":-6.469538937074828,"x":135.7,"y":218.52,"x0":-3.148481025117868,"y0":50.003801901148705,"z0":5.606342642506166,"aX":-15.717178629938143},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":15.2,"spinRate":1557,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4314360165018418,"extension":6.8785303733822944},"index":5,"playId":"22fbd580-9812-379c-ba10-1ce2fcb922ac","pitchNumber":5,"startTime":"2025-07-27T18:03:08.189Z","endTime":"2025-07-27T18:03:11.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.73512607782497,"strikeZoneBottom":1.7723233145261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.58396009353206,"aZ":-16.545314392220583,"pfxX":-6.126643138679613,"pfxZ":8.033307153978921,"pX":-1.454965173888049,"pZ":2.549280644334573,"vX0":6.793872791907462,"vY0":-138.72323142903585,"vZ0":-5.698261225861794,"x":172.46,"y":169.95,"x0":-3.1419698297770466,"y0":50.00109382368775,"z0":5.73625561309418,"aX":-11.917279326051796},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":9.6,"spinRate":2133,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3951286351496939,"extension":6.554604711588116},"index":6,"playId":"c613bb57-067a-3590-bbb1-29aaedfc8d9f","pitchNumber":6,"startTime":"2025-07-27T18:03:22.267Z","endTime":"2025-07-27T18:03:26.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:03:26.041Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a line drive to center fielder Alek Thomas. Oneil Cruz scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:03:39.805Z","endTime":"2025-07-27T18:04:57.354Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.49999935813194,"strikeZoneBottom":1.71603272144516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.122006158296582,"aZ":-16.10926092342433,"pfxX":-6.341479277126204,"pfxZ":8.457514497030541,"pX":0.08173621326007334,"pZ":1.704590952206511,"vX0":9.282513782153382,"vY0":-137.13038117145118,"vZ0":-8.23042958712105,"x":113.88,"y":192.76,"x0":-2.527588580585259,"y0":50.00021810037088,"z0":5.849791009987886,"aX":-12.042133572879516},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2064,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.39985771966543426,"extension":6.861218798767703},"index":0,"playId":"6f57a80c-68e2-38ea-9eee-2664582f1ef7","pitchNumber":1,"startTime":"2025-07-27T18:03:51.057Z","endTime":"2025-07-27T18:03:55.366Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.39411481016937,"strikeZoneBottom":1.62585229064113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.262365269058517,"aZ":-19.354694174765118,"pfxX":-7.263295084220593,"pfxZ":6.6030104290711655,"pX":-1.4999075900873557,"pZ":3.2555442707224502,"vX0":6.047200856194942,"vY0":-137.90250248032103,"vZ0":-3.6475400002628584,"x":174.17,"y":150.88,"x0":-2.7684875397340996,"y0":50.00500763824607,"z0":5.8873333265756935,"aX":-14.108234972513403},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":12.0,"spinRate":2024,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39591596988984845,"extension":6.822694801672003},"index":1,"playId":"c73b0f57-305e-381f-81fc-e0cd061d4ef0","pitchNumber":2,"startTime":"2025-07-27T18:04:08.513Z","endTime":"2025-07-27T18:04:14.081Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.273188155588876,"aZ":-23.095671059192327,"pfxX":1.4590685034832571,"pfxZ":5.0587403668206665,"pX":0.8376528505399201,"pZ":1.5176953183381776,"vX0":9.030791008608922,"vY0":-132.37732239906717,"vZ0":-6.5338253744289965,"x":85.07,"y":197.8,"x0":-2.7919435861124176,"y0":50.004464810358236,"z0":5.681472897535074,"aX":2.617104181966499},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":-4.4,"spinRate":2350,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4119950867071829,"extension":6.869776496144801},"index":2,"playId":"298e5537-50ba-3999-b375-7e9264e16d3f","pitchNumber":3,"startTime":"2025-07-27T18:04:28.177Z","endTime":"2025-07-27T18:04:31.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.46807270327007,"aZ":-14.651615317633638,"pfxX":-5.069819330863037,"pfxZ":8.987036912683966,"pX":-0.5144222576055767,"pZ":2.6988030980580446,"vX0":7.335777026342056,"vY0":-138.61609986035404,"vZ0":-6.237198373131002,"x":136.61,"y":165.91,"x0":-2.534256161249819,"y0":50.00258361114703,"z0":5.953261555922366,"aX":-9.88456160930628},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":1984,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.394872621898791,"extension":6.679227115369998},"hitData":{"launchSpeed":88.5,"launchAngle":15.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.61,"coordY":87.85}},"index":3,"playId":"8376cc0c-0e06-3ba3-89b2-e29b640f2bcf","pitchNumber":4,"startTime":"2025-07-27T18:04:46.625Z","endTime":"2025-07-27T18:04:57.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:04:57.354Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:05:20.211Z","endTime":"2025-07-27T18:08:20.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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":89.6,"endSpeed":83.2,"strikeZoneTop":3.17043325624584,"strikeZoneBottom":1.47999841443983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4289808625532,"aZ":-29.504607158291513,"pfxX":2.211118541829517,"pfxZ":1.542534130678963,"pX":0.4176472893650704,"pZ":0.942171118807766,"vX0":7.602673976094987,"vY0":-130.26211330355824,"vZ0":-6.562940985083428,"x":101.08,"y":213.34,"x0":-2.8172771174602227,"y0":50.00448614590019,"z0":5.703221165014233,"aX":3.8273099175830354},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.6,"breakHorizontal":-5.5,"spinRate":2222,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.41927522253418603,"extension":6.695961595036076},"index":0,"playId":"c672f543-8569-38cd-9385-02c731ddebf6","pitchNumber":1,"startTime":"2025-07-27T18:05:37.937Z","endTime":"2025-07-27T18:05:42.051Z","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":95.4,"endSpeed":87.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.271000436391773,"aZ":-12.109045168324895,"pfxX":-3.8285035890495496,"pfxZ":10.258813627506145,"pX":0.1347892554655906,"pZ":2.171742692701736,"vX0":8.892392788222905,"vY0":-138.57815974666892,"vZ0":-7.79371255495056,"x":111.86,"y":180.14,"x0":-2.61000329341055,"y0":50.0055401405334,"z0":5.818772993736889,"aX":-7.4905742277123215},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":5.2,"spinRate":2233,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3943632659336176,"extension":6.783376117020348},"index":1,"playId":"5b543d9f-9c09-377c-acdb-4e5321e331af","pitchNumber":2,"startTime":"2025-07-27T18:05:52.746Z","endTime":"2025-07-27T18:05:57.656Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66219660372745,"aZ":-41.87324880828676,"pfxX":1.4542826345344548,"pfxZ":-6.7331697888400095,"pX":0.03791769285216328,"pZ":1.7535260098694565,"vX0":6.384006151827084,"vY0":-119.21996770919787,"vZ0":-0.8788675164139057,"x":115.55,"y":191.43,"x0":-2.8619920392304454,"y0":50.000323967981146,"z0":5.902126946235136,"aX":2.0956214273200278},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.1,"breakHorizontal":-4.2,"spinRate":2480,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4591992745452993,"extension":6.611181770615468},"index":2,"playId":"bb0d29d3-d7d7-383a-9c26-eb645c106698","pitchNumber":3,"startTime":"2025-07-27T18:06:14.691Z","endTime":"2025-07-27T18:06:18.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.836175926570665,"aZ":-40.54357600279916,"pfxX":0.8121913198683397,"pfxZ":-5.83652700660524,"pX":0.7672783062187886,"pZ":1.3669599810385733,"vX0":7.808348330855169,"vY0":-119.02337489524002,"vZ0":-1.9858766555788376,"x":87.75,"y":201.87,"x0":-2.661167941864449,"y0":50.001594074601286,"z0":5.883429968365533,"aX":1.163809500407604},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.8,"breakHorizontal":-3.4,"spinRate":2414,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.46017787786428777,"extension":6.640016359087603},"index":3,"playId":"817f459a-4de4-3b2e-ab7c-c21b5370cdd3","pitchNumber":4,"startTime":"2025-07-27T18:06:36.974Z","endTime":"2025-07-27T18:06:40.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"d0310ab4-09d5-341e-bb59-e0b2cf8e5bc0","startTime":"2025-07-27T18:07:02.397Z","endTime":"2025-07-27T18:07:05.720Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.111067932826,"strikeZoneBottom":1.48000111054257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.807074140301467,"aZ":-42.02759931330267,"pfxX":1.2938010975175342,"pfxZ":-6.927971969679199,"pX":0.794908097544046,"pZ":0.4748692764793898,"vX0":7.837705956514524,"vY0":-118.56902077441576,"vZ0":-3.5601551506453837,"x":86.7,"y":225.96,"x0":-2.7222852810265543,"y0":50.000807014139994,"z0":5.833131594933668,"aX":1.8404429924382302},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-13.2,"breakHorizontal":-4.3,"spinRate":2525,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4620648498718998,"extension":6.560970562308944},"index":5,"playId":"a8511845-397c-347e-a0de-edde508a7275","pitchNumber":5,"startTime":"2025-07-27T18:07:25.145Z","endTime":"2025-07-27T18:07:30.427Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.067243445530153,"aZ":-26.54187535199519,"pfxX":-7.067345328475384,"pfxZ":3.374820720267034,"pX":0.10852330621980036,"pZ":2.275700276887144,"vX0":9.989490234061762,"vY0":-127.61057818545056,"vZ0":-3.501127779476081,"x":112.86,"y":177.34,"x0":-2.9154552353464585,"y0":50.00592437958262,"z0":5.726699861967109,"aX":-11.809684640768294},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.6,"breakHorizontal":10.9,"spinRate":1557,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.42710286677525877,"extension":6.999797852955794},"index":6,"playId":"fe4d89c1-d2f3-3152-bcda-ea6a1de95903","pitchNumber":6,"startTime":"2025-07-27T18:07:45.766Z","endTime":"2025-07-27T18:07:49.989Z","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":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.786644242197085,"aZ":-27.87720421276628,"pfxX":1.257287239259338,"pfxZ":2.473422143732619,"pX":0.3040770026508638,"pZ":1.850218898933201,"vX0":7.934342722940267,"vY0":-130.25232903325602,"vZ0":-4.750998984660205,"x":105.41,"y":188.82,"x0":-2.9321733064769933,"y0":50.00016277203512,"z0":5.78054372702337,"aX":2.181058091647174},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.7,"breakHorizontal":-3.8,"spinRate":2377,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.41891578943007124,"extension":6.686174251797264},"hitData":{"launchSpeed":81.5,"launchAngle":30.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.97,"coordY":94.93}},"index":7,"playId":"740c460c-08d7-3ea8-ac7c-262692f74497","pitchNumber":7,"startTime":"2025-07-27T18:08:09.603Z","endTime":"2025-07-27T18:08:20.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:08:20.553Z","atBatIndex":13},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jack Suwinski grounds into a force out, shortstop Geraldo Perdomo to second baseman Ketel Marte. Tommy Pham out at 2nd. Jack Suwinski to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:08:33.610Z","endTime":"2025-07-27T18:10:57.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"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":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.44571541992486,"strikeZoneBottom":1.58999959873888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.622260831469944,"aZ":-12.067251216621003,"pfxX":-4.750124731595398,"pfxZ":10.270495412832915,"pX":-0.6278265074501674,"pZ":2.3083189593415754,"vX0":7.334610294071223,"vY0":-139.34740186316793,"vZ0":-7.497707627028467,"x":140.93,"y":176.46,"x0":-2.6823451999233243,"y0":50.00199789819886,"z0":5.839070494839584,"aX":-9.299366792089469},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2335,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.39373649835160984,"extension":6.806834597082806},"index":0,"playId":"790e5881-6fb1-3e4f-a047-ef3a6773b551","pitchNumber":1,"startTime":"2025-07-27T18:08:43.317Z","endTime":"2025-07-27T18:08:47.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.53999880380621,"strikeZoneBottom":1.58894949298548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75558994211305,"aZ":-39.58856468814268,"pfxX":-0.09059848805605863,"pfxZ":-4.954815679447259,"pX":0.6926435630464802,"pZ":0.1032285623318033,"vX0":8.392392148049709,"vY0":-121.8211654747463,"vZ0":-5.192972498169627,"x":90.6,"y":235.99,"x0":-2.790463766194683,"y0":50.00135191898642,"z0":5.6985013104161695,"aX":-0.13688057541619236},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.0,"breakHorizontal":-1.9,"spinRate":2478,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.450245756277063,"extension":6.874817469856019},"index":1,"playId":"58fe5444-adcd-396f-bff6-64f178601785","pitchNumber":2,"startTime":"2025-07-27T18:08:59.768Z","endTime":"2025-07-27T18:09:03.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.54000114615047,"strikeZoneBottom":1.58950440953463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.724494330322486,"aZ":-29.36829109639247,"pfxX":-9.129686432649278,"pfxZ":1.7082415661721946,"pX":0.4317079047050921,"pZ":1.1610138524390223,"vX0":11.169752939692957,"vY0":-127.07632309706018,"vZ0":-5.309022651843572,"x":100.54,"y":207.43,"x0":-2.8235807062380234,"y0":50.00349256521566,"z0":5.59510479002664,"aX":-15.012606778850214},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":14.2,"spinRate":1617,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43012893124238394,"extension":7.053140370461637},"index":2,"playId":"7b68429c-05be-35b8-a9c2-8d52d6e8dc8e","pitchNumber":3,"startTime":"2025-07-27T18:09:21.717Z","endTime":"2025-07-27T18:09:25.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.55726197276408,"strikeZoneBottom":1.63424148092623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.36401441178639,"aZ":-41.32869718089003,"pfxX":1.6406175828202905,"pfxZ":-6.220882955791042,"pX":0.02736002411116254,"pZ":0.7324817731237295,"vX0":6.380589804647958,"vY0":-120.293426608064,"vZ0":-3.4198212439476796,"x":115.96,"y":219.0,"x0":-2.86771481765873,"y0":50.00162445539911,"z0":5.820197890850777,"aX":2.4144146964586706},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.9,"breakHorizontal":-4.4,"spinRate":2516,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4545595937900706,"extension":6.525171672378627},"index":3,"playId":"e271b9df-f0c2-3bfe-b154-e64c2609d8ca","pitchNumber":4,"startTime":"2025-07-27T18:09:40.669Z","endTime":"2025-07-27T18:09:44.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78157674610975,"aZ":-13.805370270446883,"pfxX":-3.1251018615115793,"pfxZ":9.223428680779485,"pX":-0.46255878342903195,"pZ":2.4388130656982305,"vX0":7.297183483041485,"vY0":-139.6089063046591,"vZ0":-6.84084227486564,"x":134.63,"y":172.93,"x0":-2.6937597641383992,"y0":50.003498932662666,"z0":5.81357520749828,"aX":-6.224707024530322},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":4.3,"spinRate":2210,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3909885312031074,"extension":6.860684934435764},"index":4,"playId":"0a5fe00c-303c-33cb-9727-2eaa878a3d08","pitchNumber":5,"startTime":"2025-07-27T18:09:59.728Z","endTime":"2025-07-27T18:10:05.544Z","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":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08434191904062,"aZ":-14.355661660986575,"pfxX":-3.802782523002322,"pfxZ":8.910488639631804,"pX":0.07553906467204792,"pZ":3.256887099304633,"vX0":8.692904241370499,"vY0":-140.13221324376116,"vZ0":-4.622687026775454,"x":114.12,"y":150.84,"x0":-2.5652160587027337,"y0":50.001718502215326,"z0":5.857922997356588,"aX":-7.604729917943883},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":5.2,"spinRate":2245,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39008246707307226,"extension":6.934627190781922},"index":5,"playId":"e7de21bf-e971-3365-978f-b7f33d0e6a36","pitchNumber":6,"startTime":"2025-07-27T18:10:23.472Z","endTime":"2025-07-27T18:10:27.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68619255139066,"aZ":-22.879971850523905,"pfxX":1.5536062747364479,"pfxZ":5.085842524644031,"pX":0.25585989628651046,"pZ":2.5656032303098324,"vX0":7.214316137665567,"vY0":-133.59433396193728,"vZ0":-4.227068786301177,"x":107.25,"y":169.51,"x0":-2.669061426189768,"y0":50.00615340931696,"z0":5.789985194199988,"aX":2.8398008727194797},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":-4.2,"spinRate":2144,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.40820606792691017,"extension":6.869109544509522},"hitData":{"launchSpeed":67.2,"launchAngle":2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":137.12,"coordY":147.12}},"index":6,"playId":"d63af289-91e8-3281-97c4-75378f4f74b3","pitchNumber":7,"startTime":"2025-07-27T18:10:49.820Z","endTime":"2025-07-27T18:10:57.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:10:57.264Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:11:21.294Z","endTime":"2025-07-27T18:12:34.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24558564498128,"aZ":-22.68172090822342,"pfxX":1.563588225311534,"pfxZ":5.2039999957048275,"pX":0.3052740021472946,"pZ":1.5423328647762988,"vX0":7.5570315323507025,"vY0":-133.3998652050968,"vZ0":-6.7004515528768716,"x":105.36,"y":197.14,"x0":-2.752961116601921,"y0":50.006504077201036,"z0":5.691141315628951,"aX":2.855126736817461},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":-4.3,"spinRate":2396,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.40858990178752164,"extension":6.949989512601649},"index":0,"playId":"91f30eb3-45ab-3f0b-a1d0-ccb65a3a7d38","pitchNumber":1,"startTime":"2025-07-27T18:11:24.125Z","endTime":"2025-07-27T18:11:27.125Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.3841873925654,"strikeZoneBottom":1.70041733716876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.940794050711595,"aZ":-25.775585345546208,"pfxX":-7.605827058217907,"pfxZ":3.7239708291425093,"pX":0.6050841095328774,"pZ":0.8749107001164299,"vX0":11.072443938578298,"vY0":-130.1280786800064,"vZ0":-6.960284923830082,"x":93.94,"y":215.16,"x0":-2.7140431864050556,"y0":50.00140135655358,"z0":5.533062464878272,"aX":-13.06216366098357},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":11.4,"spinRate":1493,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4206803307997351,"extension":6.909361865796817},"index":1,"playId":"0f0c1e7a-f1d8-3b05-8873-5c650132dabe","pitchNumber":2,"startTime":"2025-07-27T18:11:44.842Z","endTime":"2025-07-27T18:11:48.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.439306595444698,"aZ":-21.431403480644683,"pfxX":-6.007291581646199,"pfxZ":5.6079473336740495,"pX":-0.35583813981656637,"pZ":2.56133151628543,"vX0":8.496125154640815,"vY0":-137.4998911085278,"vZ0":-4.958104093223172,"x":130.56,"y":169.62,"x0":-2.7050350631960782,"y0":50.00175274217435,"z0":5.841769848803027,"aX":-11.504910238238953},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":9.1,"spinRate":2183,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.39832306581524346,"extension":6.768206077523433},"index":2,"playId":"0b3abe09-3b16-3bcb-b342-0272d256d743","pitchNumber":3,"startTime":"2025-07-27T18:12:06.921Z","endTime":"2025-07-27T18:12:10.309Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.780633694278823,"aZ":-37.110597270326274,"pfxX":0.8765499199474684,"pfxZ":-3.2306670830581616,"pX":0.2850078657529564,"pZ":0.10222091254453144,"vX0":7.434299998753568,"vY0":-122.25702457017604,"vZ0":-5.835167200119464,"x":106.14,"y":236.02,"x0":-2.896057320721709,"y0":50.000459620953734,"z0":5.667522997939736,"aX":1.3401881563419857},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.0,"breakHorizontal":-3.1,"spinRate":2363,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4462498074455592,"extension":6.6252209257573},"index":3,"playId":"ba4eb2b4-2380-3c2b-a17c-ac588862941b","pitchNumber":4,"startTime":"2025-07-27T18:12:28.525Z","endTime":"2025-07-27T18:12:34.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:12:34.336Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tristin English doubles (1) on a line drive to right fielder Jack Suwinski.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:14:24.282Z","endTime":"2025-07-27T18:15:18.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"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, 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":82.5,"endSpeed":75.4,"strikeZoneTop":3.73356774859334,"strikeZoneBottom":1.75305555145707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.415377540321018,"aZ":-29.096110067354548,"pfxX":5.998985351060183,"pfxZ":2.1340985234028835,"pX":0.48916620059222526,"pZ":1.9320058937825948,"vX0":4.411449230361025,"vY0":-120.06471392148191,"vZ0":-2.2242381415811936,"x":98.35,"y":186.62,"x0":-2.1581287845093504,"y0":50.00584249551294,"z0":5.4853523760310585,"aX":8.672252788709958},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.6,"breakHorizontal":-12.0,"spinRate":2260,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.45793936471701135,"extension":6.737202920353833},"index":0,"playId":"bc6a59c7-b08c-3415-995d-993ab13aec68","pitchNumber":1,"startTime":"2025-07-27T18:14:41.378Z","endTime":"2025-07-27T18:14:45.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-27T18:14:51.088Z","endTime":"2025-07-27T18:15:06.427Z","isPitch":false,"type":"action","player":{"id":663536,"link":"/api/v1/people/663536"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36645993284462,"aZ":-19.202812709773195,"pfxX":-8.49650942424168,"pfxZ":6.43415642847151,"pX":0.8456125480201355,"pZ":2.336404544304053,"vX0":10.892503090945358,"vY0":-141.37973355085342,"vZ0":-5.270244609456241,"x":84.77,"y":175.7,"x0":-1.9600457943710654,"y0":50.00641992940649,"z0":5.464110954915083,"aX":-17.139367076557892},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":13.1,"spinRate":2234,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.38798182775867085,"extension":6.826125662285552},"hitData":{"launchSpeed":87.5,"launchAngle":9.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.87,"coordY":133.4}},"index":2,"playId":"9a29b8b4-3201-3795-b3a6-ebeb93bb2793","pitchNumber":2,"startTime":"2025-07-27T18:15:06.427Z","endTime":"2025-07-27T18:15:18.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:15:18.953Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:15:31.952Z","endTime":"2025-07-27T18:17:09.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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, 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.4,"endSpeed":78.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.228070023506927,"aZ":-27.111879812967338,"pfxX":1.701441514307941,"pfxZ":3.2412317329400437,"pX":1.0115358334430429,"pZ":1.2826738188049676,"vX0":8.087623832831929,"vY0":-124.09573365311587,"vZ0":-4.359773822927286,"x":78.44,"y":204.15,"x0":-2.5075962015029174,"y0":50.00613529455854,"z0":5.314114033886588,"aX":2.6605650785963313},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.0,"breakHorizontal":-4.9,"spinRate":2418,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.44093098361897365,"extension":6.853844917601812},"index":0,"playId":"e258e63d-9a18-303d-9596-281d12169a71","pitchNumber":1,"startTime":"2025-07-27T18:15:48.623Z","endTime":"2025-07-27T18:15:52.681Z","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":84.4,"endSpeed":77.8,"strikeZoneTop":3.16633446822746,"strikeZoneBottom":1.49003293914289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74454292028503,"aZ":-25.16066884237052,"pfxX":2.2732415658195944,"pfxZ":4.586346933855754,"pX":1.2612755856532267,"pZ":2.030175896190376,"vX0":7.963658188676828,"vY0":-122.7267216572817,"vZ0":-3.027743397431511,"x":68.92,"y":183.97,"x0":-2.3178624980842706,"y0":50.003507602799424,"z0":5.417461179423451,"aX":3.4739997304596697},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.8,"breakHorizontal":-6.0,"spinRate":2305,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.44590192662201655,"extension":6.854540741166905},"index":1,"playId":"e623929a-fea7-3abf-b55c-31f0fd13008f","pitchNumber":2,"startTime":"2025-07-27T18:16:06.108Z","endTime":"2025-07-27T18:16:10.170Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.742166732614173,"aZ":-29.87183126001776,"pfxX":2.142011840403327,"pfxZ":1.4615150564315145,"pX":0.5007241870064058,"pZ":0.8564804000156926,"vX0":6.515573614806961,"vY0":-124.22157260584028,"vZ0":-4.652690376005194,"x":97.91,"y":215.66,"x0":-2.4248675611768844,"y0":50.00372731612742,"z0":5.211065150246785,"aX":3.378384318526442},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-5.3,"spinRate":2396,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.43938712691638626,"extension":6.7869709287390245},"index":2,"playId":"4ecae1cb-0f66-39fe-959e-de26f6cc75bf","pitchNumber":3,"startTime":"2025-07-27T18:16:21.540Z","endTime":"2025-07-27T18:16:24.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.726960214002617,"aZ":-18.52577271507702,"pfxX":-9.322032983021813,"pfxZ":6.584780802194675,"pX":0.738684661291319,"pZ":2.3428180441617745,"vX0":11.83337342330902,"vY0":-142.56377486793411,"vZ0":-5.318110625252124,"x":88.84,"y":175.52,"x0":-2.241705172553248,"y0":50.00112612974278,"z0":5.390060782152637,"aX":-19.31621711321122},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.0,"breakHorizontal":14.6,"spinRate":2315,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.38322792930144,"extension":6.84557515508784},"index":3,"playId":"2fc1f45e-8209-38d9-91f6-472622d394ab","pitchNumber":4,"startTime":"2025-07-27T18:16:40.801Z","endTime":"2025-07-27T18:16:44.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6834958938751,"aZ":-17.839574549762826,"pfxX":-7.07573102316266,"pfxZ":6.837147629462963,"pX":-0.25310633334650773,"pZ":3.571686823282571,"vX0":8.729631887695664,"vY0":-143.93546439203345,"vZ0":-2.2262921636921202,"x":126.65,"y":142.34,"x0":-2.4072469788102473,"y0":50.00293788884525,"z0":5.461002563875973,"aX":-14.834716841909115},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.1,"breakHorizontal":11.0,"spinRate":2338,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38066956773257754,"extension":6.761356257936589},"index":4,"playId":"206d1e74-f8d1-31d2-8cb0-593730dbc040","pitchNumber":5,"startTime":"2025-07-27T18:17:04.750Z","endTime":"2025-07-27T18:17:09.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:17:09.463Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz. Tristin English to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:17:15.925Z","endTime":"2025-07-27T18:18:00.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.61317661079725,"strikeZoneBottom":1.66354557349385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.265945107892215,"aZ":-18.907287779678697,"pfxX":-7.895527056525237,"pfxZ":6.395162212073427,"pX":1.1152457851841737,"pZ":2.520649138580003,"vX0":12.701994127111401,"vY0":-142.96334790200848,"vZ0":-4.79835278779022,"x":74.49,"y":170.72,"x0":-2.354924359948142,"y0":50.002598065602776,"z0":5.403704380157601,"aX":-16.380371862069342},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.8,"breakHorizontal":11.8,"spinRate":2248,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.3827884389947531,"extension":6.9245405501893185},"index":0,"playId":"6e0fa423-c3c2-3b36-90e9-96085555ee27","pitchNumber":1,"startTime":"2025-07-27T18:17:34.046Z","endTime":"2025-07-27T18:17:37.996Z","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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.935948030959402,"aZ":-26.053024531783112,"pfxX":-8.816467379412607,"pfxZ":3.623675272854001,"pX":-0.24130501448511946,"pZ":1.9623646698111783,"vX0":8.858127071634389,"vY0":-129.18598208841894,"vZ0":-3.7888020517934997,"x":126.2,"y":185.8,"x0":-2.5693419806388005,"y0":50.00579875828034,"z0":5.451033714551593,"aX":-14.903780028377941},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":14.0,"spinRate":1611,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.42400790620749307,"extension":6.732785857710294},"hitData":{"launchSpeed":71.7,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":153.71}},"index":1,"playId":"545af68b-3630-3c1c-b878-8818659b81a7","pitchNumber":2,"startTime":"2025-07-27T18:17:52.471Z","endTime":"2025-07-27T18:18:00.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:18:00.284Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to second baseman Nick Gonzales.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:18:20.542Z","endTime":"2025-07-27T18:19:49.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.4883351436326,"strikeZoneBottom":1.63679746697736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.478579900425217,"aZ":-28.7651642808632,"pfxX":-10.19889953846173,"pfxZ":2.048972015431978,"pX":-0.19344213263958332,"pZ":0.8455761349128091,"vX0":9.085098609098537,"vY0":-127.92983764693518,"vZ0":-5.674934083685673,"x":124.37,"y":215.95,"x0":-2.459361559174752,"y0":50.002082870543035,"z0":5.336896725115534,"aX":-16.966804320782092},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":16.6,"spinRate":1806,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.42754411217956534,"extension":6.774269381672334},"index":0,"playId":"e548ac18-1514-3da4-bac0-2d2e70d1059a","pitchNumber":1,"startTime":"2025-07-27T18:18:25.651Z","endTime":"2025-07-27T18:18:29.330Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.48650721597446,"strikeZoneBottom":1.63470305408863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.814755693981056,"aZ":-28.594315193616374,"pfxX":-9.844239073608794,"pfxZ":2.1601855642182093,"pX":-1.135328141716113,"pZ":1.4625350693637005,"vX0":6.692646489243859,"vY0":-128.0461308399934,"vZ0":-4.254301004283533,"x":160.28,"y":199.29,"x0":-2.505937697934255,"y0":50.00339849875464,"z0":5.3866888285983885,"aX":-16.322522910558014},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":1732,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4280041253249349,"extension":6.752497815075265},"index":1,"playId":"087070a2-772b-31c8-8002-83a0b7634188","pitchNumber":2,"startTime":"2025-07-27T18:18:40.239Z","endTime":"2025-07-27T18:18:44.615Z","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":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":77.8,"strikeZoneTop":3.40081383217742,"strikeZoneBottom":1.50759035559793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.727033379474747,"aZ":-26.620235117771372,"pfxX":1.6149464341803335,"pfxZ":3.5632931470335603,"pX":0.07780366397588785,"pZ":2.318122431445202,"vX0":5.85986499733622,"vY0":-125.269549491016,"vZ0":-2.116595739587331,"x":114.03,"y":176.19,"x0":-2.519648524042047,"y0":50.003740703225,"z0":5.391393431407972,"aX":2.5188363400540013},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.1,"breakHorizontal":-4.6,"spinRate":2204,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.4404158689621962,"extension":6.846546466925364},"index":2,"playId":"ba1646b2-2897-3a53-9001-68ca458ba2d2","pitchNumber":3,"startTime":"2025-07-27T18:18:59.306Z","endTime":"2025-07-27T18:19:02.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.935501506619442,"aZ":-17.360463760579094,"pfxX":-9.00668873896808,"pfxZ":7.045662016345357,"pX":0.057081476840916016,"pZ":2.931527287891028,"vX0":10.290004334135862,"vY0":-143.75535909583084,"vZ0":-3.9069617561193475,"x":114.82,"y":159.63,"x0":-2.391025128147226,"y0":50.00294537109073,"z0":5.379459365760005,"aX":-18.936118398300042},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":14.4,"spinRate":2366,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.38037953882673126,"extension":6.911824072948891},"index":3,"playId":"89b245da-7691-3b0a-91d2-ad80039ff23e","pitchNumber":4,"startTime":"2025-07-27T18:19:17.567Z","endTime":"2025-07-27T18:19:21.971Z","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":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":78.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87282646749371,"aZ":-24.42853907077998,"pfxX":1.1810512735258913,"pfxZ":4.846081499134883,"pX":0.10247659991724171,"pZ":2.6593580067804696,"vX0":6.100080939669502,"vY0":-126.67199486235847,"vZ0":-2.0092031007850313,"x":113.09,"y":166.98,"x0":-2.5068312332668428,"y0":50.00217477892468,"z0":5.448751889887893,"aX":1.8868296879173443},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.5,"breakHorizontal":-3.7,"spinRate":2230,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4351748180110029,"extension":6.70967212555137},"hitData":{"launchSpeed":73.6,"launchAngle":56.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.76,"coordY":131.56}},"index":4,"playId":"661a79e3-45ad-3219-9f9c-0c73e9e3876e","pitchNumber":5,"startTime":"2025-07-27T18:19:40.922Z","endTime":"2025-07-27T18:19:49.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:19:49.894Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a line drive to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:21:33.215Z","endTime":"2025-07-27T18:22:10.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.167489629343443,"aZ":-21.414536041569967,"pfxX":0.6039228406692614,"pfxZ":6.046326307744934,"pX":-0.16326718985370442,"pZ":2.6848806694902754,"vX0":6.991887607837534,"vY0":-132.27304343552422,"vZ0":-4.183514278345739,"x":123.22,"y":166.29,"x0":-2.9148167307473227,"y0":50.00106122629657,"z0":5.849318229385046,"aX":1.0729641959422571},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":-2.5,"spinRate":2324,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.4134696668616362,"extension":6.6066434326457575},"hitData":{"launchSpeed":88.5,"launchAngle":19.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.98,"coordY":75.78}},"index":0,"playId":"c41e8315-a266-3441-ace1-526f645fb6ee","pitchNumber":1,"startTime":"2025-07-27T18:22:00.856Z","endTime":"2025-07-27T18:22:10.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:22:10.784Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Horwitz lines out to second baseman Ketel Marte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:22:47.383Z","endTime":"2025-07-27T18:23:18.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"9f016b2e-1dba-3930-9fc6-b0cca52289c7","startTime":"2025-07-27T18:22:34.264Z","endTime":"2025-07-27T18:22:37.264Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.935234334892808,"aZ":-22.869430237528725,"pfxX":-0.209799727320386,"pfxZ":5.25514030252376,"pX":0.8000610399288549,"pZ":3.113143518450543,"vX0":9.457311571494731,"vY0":-131.24679480922705,"vZ0":-2.967711789232099,"x":86.5,"y":154.73,"x0":-2.8003624420098214,"y0":50.00140904495152,"z0":5.934020409047353,"aX":-0.3719144221378654},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-1.4,"spinRate":2159,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.41499577457921255,"extension":6.380117631155938},"index":1,"playId":"4c8da4f8-a0d4-39be-b954-ab03fa5db9d8","pitchNumber":1,"startTime":"2025-07-27T18:22:49.721Z","endTime":"2025-07-27T18:22:53.985Z","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":85.5,"endSpeed":78.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.132753577353462,"aZ":-31.04400542316114,"pfxX":-6.615508034428004,"pfxZ":0.7181419810530594,"pX":-0.36788245786883905,"pZ":2.0242249960515006,"vX0":8.515076648997288,"vY0":-124.24960283374473,"vZ0":-2.861748905305868,"x":131.02,"y":184.13,"x0":-2.974627846663628,"y0":50.00237512488051,"z0":5.762117162608072,"aX":-10.378329536920404},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":10.1,"spinRate":1496,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4402918003934535,"extension":6.666924828506068},"hitData":{"launchSpeed":75.4,"launchAngle":14.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":159.79}},"index":2,"playId":"9d4cfb63-1ab0-3e08-bd8e-2d07145b8f64","pitchNumber":2,"startTime":"2025-07-27T18:23:12.642Z","endTime":"2025-07-27T18:23:18.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:23:18.893Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Gonzales grounds into a force out, third baseman Eugenio Suárez to second baseman Ketel Marte. Isiah Kiner-Falefa out at 2nd. Nick Gonzales to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:23:35.647Z","endTime":"2025-07-27T18:23:59.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.87630348762242,"aZ":-40.69774889088218,"pfxX":1.3390629568766503,"pfxZ":-6.082644927239625,"pX":0.44065973966820055,"pZ":1.634524786289692,"vX0":7.259041472224649,"vY0":-117.75272180147547,"vZ0":-1.3662835518638947,"x":100.2,"y":194.65,"x0":-2.8592142971086094,"y0":50.00409884341604,"z0":5.995982166688938,"aX":1.8752017086341248},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.0,"breakHorizontal":-4.2,"spinRate":2344,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.46558872175765087,"extension":6.59286662443644},"hitData":{"launchSpeed":93.7,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.08,"coordY":168.91}},"index":0,"playId":"d696c05b-05d0-305d-80e0-964376117455","pitchNumber":1,"startTime":"2025-07-27T18:23:51.373Z","endTime":"2025-07-27T18:23:59.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:23:59.370Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (22) on a line drive to right fielder Corbin Carroll. Nick Gonzales scores. Bryan Reynolds to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:24:15.443Z","endTime":"2025-07-27T18:25:05.343Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99214186016665,"aZ":-38.03413794850008,"pfxX":0.08060418980228423,"pfxZ":-3.973577318044291,"pX":0.44010447233819705,"pZ":1.9731480146769724,"vX0":7.827359739330423,"vY0":-120.58267071310527,"vZ0":-1.4425245584802875,"x":100.22,"y":185.51,"x0":-2.855579548453706,"y0":50.00222390823436,"z0":5.928577189057889,"aX":0.11725132143108415},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.3,"breakHorizontal":-1.9,"spinRate":2456,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4538773275846246,"extension":6.871134280723251},"index":0,"playId":"11d89d0f-036c-3d9e-be5f-848c92a40163","pitchNumber":1,"startTime":"2025-07-27T18:24:28.457Z","endTime":"2025-07-27T18:24:32.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.09457574982068,"aZ":-40.475095806832186,"pfxX":-0.2767663045690387,"pfxZ":-5.79209783450313,"pX":-0.2795735583064056,"pZ":2.4426824043251734,"vX0":6.439836197256843,"vY0":-119.08794135821563,"vZ0":0.24909786982898963,"x":127.66,"y":172.83,"x0":-2.983834790843792,"y0":50.00014731488161,"z0":6.0012338888531245,"aX":-0.39870431151153257},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.1,"breakHorizontal":-1.1,"spinRate":2383,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4601324517529872,"extension":6.482448273284656},"hitData":{"launchSpeed":91.1,"launchAngle":22.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.24,"coordY":124.76}},"index":1,"playId":"8f9d3879-156d-3dfa-948a-4135f148c94e","pitchNumber":2,"startTime":"2025-07-27T18:24:48.377Z","endTime":"2025-07-27T18:25:05.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:25:05.343Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a sharp ground ball to right fielder Corbin Carroll. Bryan Reynolds scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:25:34.981Z","endTime":"2025-07-27T18:26:20.063Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.94467142825189,"strikeZoneBottom":1.93101347527392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.392359172316503,"aZ":-16.725528510331607,"pfxX":-3.2230852898645943,"pfxZ":7.910520893541002,"pX":-0.15559159579935977,"pZ":1.9776378508418742,"vX0":7.867695630037798,"vY0":-138.7052766449282,"vZ0":-7.395132422516716,"x":122.93,"y":185.38,"x0":-2.6072616385981284,"y0":50.000458569853976,"z0":5.788919019645335,"aX":-6.293110984890464},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":4.2,"spinRate":2138,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.394548040044306,"extension":6.8044097494844875},"index":0,"playId":"952b2f0c-501b-3300-9083-6facab0f260f","pitchNumber":1,"startTime":"2025-07-27T18:25:52.208Z","endTime":"2025-07-27T18:25:55.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.101632344217887,"aZ":-39.00014846076374,"pfxX":1.6762090589466174,"pfxZ":-4.545597003824778,"pX":-0.6380098744911575,"pZ":2.29370472458685,"vX0":4.873647894420402,"vY0":-121.85021922209269,"vZ0":-0.5288218656903653,"x":141.32,"y":176.85,"x0":-2.8822974431876216,"y0":50.001822723451845,"z0":5.885348374618473,"aX":2.517371242015695},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.0,"breakHorizontal":-4.2,"spinRate":2426,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4496382961680272,"extension":6.608475962566847},"hitData":{"launchSpeed":111.6,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":157.76,"coordY":141.81}},"index":1,"playId":"cf52ef4b-dbd5-343e-ad80-e4ff208bfc6c","pitchNumber":2,"startTime":"2025-07-27T18:26:09.018Z","endTime":"2025-07-27T18:26:20.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:26:20.063Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:26:34.815Z","endTime":"2025-07-27T18:28:09.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.49999876691449,"strikeZoneBottom":1.67563839366069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.807151954372426,"aZ":-23.162493188646778,"pfxX":1.7046034125475933,"pfxZ":5.018634797400793,"pX":-0.4236711968537457,"pZ":2.4635674757160206,"vX0":5.887614110356929,"vY0":-132.49722129282767,"vZ0":-4.502861414516293,"x":133.15,"y":172.26,"x0":-2.8874050494974206,"y0":50.000390689552155,"z0":5.857667616779081,"aX":3.057808806364996},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-4.2,"spinRate":2270,"spinDirection":175},"zone":4,"typeConfidence":2.0,"plateTime":0.41190418102393567,"extension":6.376974722038931},"index":0,"playId":"4030de29-4af4-346c-9241-c45bd20a4aa7","pitchNumber":1,"startTime":"2025-07-27T18:26:45.967Z","endTime":"2025-07-27T18:26:49.700Z","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":"425e4382-967e-4286-be19-9700bf610377","startTime":"2025-07-27T18:27:03.192Z","endTime":"2025-07-27T18:27:08.192Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.638885208739417,"aZ":-17.78815881463505,"pfxX":-6.8890859325223985,"pfxZ":8.10635899439644,"pX":2.870718515012402,"pZ":3.3623715770861784,"vX0":15.459055476924544,"vY0":-132.00299872785715,"vZ0":-3.388983585378045,"x":7.57,"y":148.0,"x0":-2.1519392358989857,"y0":50.00266823358806,"z0":5.963495969100862,"aX":-12.227157650834888},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.2,"breakHorizontal":9.4,"spinRate":2111,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.41406449158485614,"extension":6.439623328696259},"index":2,"playId":"98414970-e7c7-3bfc-ad66-a912cd97a99d","pitchNumber":2,"startTime":"2025-07-27T18:27:16.588Z","endTime":"2025-07-27T18:27:19.997Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97910214787667,"aZ":-22.296115662494763,"pfxX":-7.169125732109553,"pfxZ":5.319897302448876,"pX":-0.5140436332062898,"pZ":3.4581021168129347,"vX0":8.31042899945497,"vY0":-135.2563590280999,"vZ0":-2.576371413768507,"x":136.59,"y":145.41,"x0":-2.6921832237311123,"y0":50.00188618699991,"z0":5.983275672318257,"aX":-13.30831574720765},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":11.3,"spinRate":2128,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.40466811333728536,"extension":6.508096455778642},"index":3,"playId":"0f5cc647-2fcc-3ad0-a29f-632a89034c44","pitchNumber":3,"startTime":"2025-07-27T18:27:35.767Z","endTime":"2025-07-27T18:27:39.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-27T18:27:49.258Z","endTime":"2025-07-27T18:28:04.463Z","isPitch":false,"type":"action","player":{"id":502054,"link":"/api/v1/people/502054"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.17418522795922,"aZ":-42.04009324992435,"pfxX":1.252409839292227,"pfxZ":-6.8592361518617055,"pX":-0.6509275894911428,"pZ":1.8425164695587115,"vX0":4.971355884909624,"vY0":-118.97486581006379,"vZ0":-0.5347144717303876,"x":141.81,"y":189.03,"x0":-2.927677319929099,"y0":50.003536653426075,"z0":5.870199676795249,"aX":1.8007752488782107},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.2,"breakHorizontal":-3.5,"spinRate":2342,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.4598289963296023,"extension":6.646058250254056},"index":5,"playId":"8f87ad3d-9cd5-3ecc-b3a8-2731cae4c3ac","pitchNumber":4,"startTime":"2025-07-27T18:28:04.463Z","endTime":"2025-07-27T18:28:09.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:28:09.131Z","atBatIndex":25},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Eugenio Suárez hit by pitch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:29:53.772Z","endTime":"2025-07-27T18:31:38.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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.1,"endSpeed":89.3,"strikeZoneTop":3.50908270879812,"strikeZoneBottom":1.54910087646506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.843976957644376,"aZ":-21.96197596785852,"pfxX":-9.482860740630539,"pfxZ":5.043267166569761,"pX":-0.5798102312639124,"pZ":1.1455693336842026,"vX0":7.306485265495805,"vY0":-141.06340754567955,"vZ0":-7.7559615102258865,"x":139.1,"y":207.85,"x0":-1.966149502897965,"y0":50.00114169374464,"z0":5.336933793122685,"aX":-19.188596934242113},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":15.7,"spinRate":2304,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.3876753467955796,"extension":6.7666132218614585},"index":0,"playId":"1e05f375-9317-32c8-bdbc-69a1567d5e3f","pitchNumber":1,"startTime":"2025-07-27T18:30:16.530Z","endTime":"2025-07-27T18:30:20.617Z","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":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.39890372350457,"strikeZoneBottom":1.49986527787885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.158925752733207,"aZ":-22.488261873736185,"pfxX":1.5201816652156197,"pfxZ":6.269443071822699,"pX":0.4706826222025708,"pZ":0.8578640549362901,"vX0":6.058413232128107,"vY0":-123.36758569689493,"vZ0":-6.2667103522563465,"x":99.06,"y":215.62,"x0":-2.2125160765240004,"y0":50.00036776686965,"z0":5.322070138413734,"aX":2.3450586944602114},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.2,"breakHorizontal":-4.2,"spinRate":2370,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4437062511661334,"extension":6.6512674458552095},"index":1,"playId":"91388c22-c0d2-3976-a764-861ec9d9552c","pitchNumber":2,"startTime":"2025-07-27T18:30:29.617Z","endTime":"2025-07-27T18:30:33.849Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.31909274302573,"strikeZoneBottom":1.50476944825113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.22663337837378,"aZ":-28.339285085910998,"pfxX":4.480033010733283,"pfxZ":2.549291614311837,"pX":-0.7798533014905861,"pZ":2.190677522713244,"vX0":2.173199363645071,"vY0":-121.15831945119324,"vZ0":-1.964595992610569,"x":146.73,"y":179.63,"x0":-2.2673449482538444,"y0":50.00186249871411,"z0":5.4624772461457125,"aX":6.732564594251313},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":-8.6,"spinRate":2392,"spinDirection":77},"zone":4,"typeConfidence":2.0,"plateTime":0.45018663623177746,"extension":6.730513492201067},"index":2,"playId":"e2e13aed-6038-304d-b9e8-68790bd4b4b3","pitchNumber":3,"startTime":"2025-07-27T18:30:42.635Z","endTime":"2025-07-27T18:30:46.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.3074781476762,"strikeZoneBottom":1.49367550350972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20003090146921,"aZ":-22.85374602784098,"pfxX":-10.370830402266142,"pfxZ":4.659218667193816,"pX":-1.844603394980633,"pZ":2.2705613170305807,"vX0":4.595232626621495,"vY0":-140.64199793861073,"vZ0":-4.75746358660507,"x":187.31,"y":177.47,"x0":-2.1530324694869565,"y0":50.00676924547327,"z0":5.468457079963458,"aX":-20.758886809306336},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.7,"breakHorizontal":17.9,"spinRate":2340,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.38961050034791356,"extension":6.714952909820681},"index":3,"playId":"6ad4acf2-19d5-3821-a430-f5f14c51d8be","pitchNumber":4,"startTime":"2025-07-27T18:30:57.876Z","endTime":"2025-07-27T18:31:01.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09437075515676,"aZ":-16.20566005136031,"pfxX":-8.450612318001502,"pfxZ":7.7654106045754645,"pX":0.9696038172586188,"pZ":2.2978413690568216,"vX0":11.20054458950155,"vY0":-142.5525102429052,"vZ0":-5.9862280602720155,"x":80.04,"y":176.74,"x0":-1.9143820360071062,"y0":50.000636892501774,"z0":5.449832471368477,"aX":-17.37268139397691},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":13.0,"spinRate":2342,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3843893661191302,"extension":6.735271870566364},"index":4,"playId":"faee1e92-7244-3556-8247-dd4f9e0021dd","pitchNumber":5,"startTime":"2025-07-27T18:31:12.544Z","endTime":"2025-07-27T18:31:15.544Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.052896312440165,"aZ":-27.514139890978225,"pfxX":7.426015414043066,"pfxZ":3.1268194004556413,"pX":-2.2466780979132692,"pZ":3.596341250736722,"vX0":-1.8483370265951955,"vY0":-121.84878153872202,"vZ0":0.7522370437941754,"x":202.64,"y":141.68,"x0":-2.4384339669347987,"y0":50.00133580406853,"z0":5.678545089449993,"aX":11.059708363019112},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.1,"breakHorizontal":-13.0,"spinRate":2210,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.4511551577210402,"extension":6.811918038402044},"index":5,"playId":"2e54b414-93df-3fc7-b301-5946496f6316","pitchNumber":6,"startTime":"2025-07-27T18:31:32.830Z","endTime":"2025-07-27T18:31:38.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:31:38.434Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:31:45.109Z","endTime":"2025-07-27T18:34:05.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91712400950891,"aZ":-33.32880801436555,"pfxX":1.5557868115161302,"pfxZ":-0.7619405282293239,"pX":1.2255037756096974,"pZ":0.853522607939322,"vX0":8.113760946543387,"vY0":-122.4601749884721,"vZ0":-4.20360250948327,"x":70.29,"y":215.73,"x0":-2.3249211021941045,"y0":50.000022322707586,"z0":5.426170435394549,"aX":2.373379941562833},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.0,"breakHorizontal":-4.7,"spinRate":2302,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.44632331496792466,"extension":6.855515485603952},"index":0,"playId":"94d0be72-4531-3ec8-b576-2050149801dc","pitchNumber":1,"startTime":"2025-07-27T18:32:10.094Z","endTime":"2025-07-27T18:32:13.319Z","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":87.4,"endSpeed":80.2,"strikeZoneTop":3.39999966370323,"strikeZoneBottom":1.60639671977831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.948594554406828,"aZ":-25.700513813735856,"pfxX":-7.853406754458795,"pfxZ":3.946135373588427,"pX":-1.6979006053972487,"pZ":1.9232762882241239,"vX0":4.641158534586,"vY0":-127.18037782288229,"vZ0":-3.726863018722063,"x":181.72,"y":186.85,"x0":-2.5256536112443406,"y0":50.00015906558716,"z0":5.444684712455309,"aX":-12.870189247579152},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":13.2,"spinRate":1592,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.43058610373681594,"extension":6.726612655647285},"index":1,"playId":"126e4242-c5b4-3070-a3d6-56d190a57c89","pitchNumber":2,"startTime":"2025-07-27T18:32:32.205Z","endTime":"2025-07-27T18:32:35.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.68281459568528,"aZ":-19.825113390501134,"pfxX":-7.148350804206605,"pfxZ":6.041013301306733,"pX":0.27253771908000074,"pZ":2.367275822561866,"vX0":9.696312390427197,"vY0":-141.89805873722517,"vZ0":-5.112234522124546,"x":106.61,"y":174.86,"x0":-2.2560254577931027,"y0":50.00580891510886,"z0":5.450881497019694,"aX":-14.61875331624696},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.1,"breakHorizontal":11.0,"spinRate":2139,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3856292460112911,"extension":6.890004554961565},"index":2,"playId":"a3c79b5f-c185-3f40-9808-c616315a1ce8","pitchNumber":3,"startTime":"2025-07-27T18:32:49.642Z","endTime":"2025-07-27T18:32:53.240Z","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":98.0,"endSpeed":88.9,"strikeZoneTop":3.33626601220124,"strikeZoneBottom":1.5966198214884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76902093625549,"aZ":-19.8768899705377,"pfxX":-7.122356329044334,"pfxZ":6.019862041831546,"pX":-0.7257617724030976,"pZ":3.3412335865785603,"vX0":7.2770808953842625,"vY0":-142.4842262498278,"vZ0":-2.404472132949045,"x":144.66,"y":148.57,"x0":-2.3957054114633407,"y0":50.00208957204352,"z0":5.4614376587359414,"aX":-14.547148473664521},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.6,"breakHorizontal":11.3,"spinRate":2267,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.38540151119983523,"extension":6.840463527284655},"index":3,"playId":"432d1e95-2d84-3f17-a4e0-fd1ef8cf3d67","pitchNumber":4,"startTime":"2025-07-27T18:33:10.990Z","endTime":"2025-07-27T18:33:15.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":89.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.82128355464353,"aZ":-16.769620008688822,"pfxX":-7.651534964990333,"pfxZ":7.455467271312612,"pX":0.2794060496061398,"pZ":1.7344997136434674,"vX0":10.06822787148044,"vY0":-143.65859304219973,"vZ0":-7.170989972630721,"x":106.35,"y":191.95,"x0":-2.2954849130559274,"y0":50.00313287225498,"z0":5.327508950283592,"aX":-15.811209461986925},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.0,"breakHorizontal":11.5,"spinRate":2275,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.38294424350140943,"extension":6.8207751988357},"index":4,"playId":"5962e0df-100c-3f4e-aa4f-07078a15181e","pitchNumber":5,"startTime":"2025-07-27T18:33:32.786Z","endTime":"2025-07-27T18:33:36.970Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":76.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.86384516224826,"aZ":-29.428608455518063,"pfxX":7.229814085386392,"pfxZ":1.8143925939970238,"pX":1.1599949098533393,"pZ":1.665716647999231,"vX0":6.407337965139305,"vY0":-124.22804899625059,"vZ0":-3.0114208870414565,"x":72.78,"y":193.81,"x0":-2.4208056401238878,"y0":50.00502602499595,"z0":5.418673335199843,"aX":10.96102392856668},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":-14.9,"spinRate":2240,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44609521426471055,"extension":6.888509513301464},"index":5,"playId":"3e412452-ce3f-37dd-bfc4-969b3af370fb","pitchNumber":6,"startTime":"2025-07-27T18:34:00.899Z","endTime":"2025-07-27T18:34:05.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:34:05.187Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (2) on a line drive to left fielder Tommy Pham. Eugenio Suárez to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:34:12.350Z","endTime":"2025-07-27T18:35:33.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.589436066474107,"aZ":-29.093555497350327,"pfxX":-7.303154852821605,"pfxZ":1.6441589644793773,"pX":0.1212797880947802,"pZ":1.7183626102340872,"vX0":9.155020879620935,"vY0":-136.07087895056793,"vZ0":-4.570944825702745,"x":112.38,"y":192.38,"x0":-2.3365203781305426,"y0":50.00466820256434,"z0":5.433442053045574,"aX":-13.709302626801591},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.2,"breakHorizontal":11.3,"spinRate":1479,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4023810827382457,"extension":6.820362863544936},"index":0,"playId":"b85f7a9d-1941-3ce2-9bcb-8edb50b56fd5","pitchNumber":1,"startTime":"2025-07-27T18:34:26.750Z","endTime":"2025-07-27T18:34:31.020Z","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.3,"endSpeed":89.7,"strikeZoneTop":3.44130037066323,"strikeZoneBottom":1.70354190166806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84736771915287,"aZ":-19.544354779751213,"pfxX":-8.371030697038801,"pfxZ":6.140393770046938,"pX":1.1803450878438324,"pZ":2.7087424530227038,"vX0":12.597511708911194,"vY0":-142.5558681022569,"vZ0":-4.189001510488738,"x":72.01,"y":165.64,"x0":-2.2089876888029782,"y0":50.0061598829984,"z0":5.431482271888093,"aX":-17.22852569631776},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":12.6,"spinRate":2271,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.3842458061221361,"extension":6.861325303134865},"index":1,"playId":"1da78b97-c521-3594-830d-3c3a4f8c990b","pitchNumber":2,"startTime":"2025-07-27T18:35:01.019Z","endTime":"2025-07-27T18:35:05.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33683813050905,"aZ":-19.707535590854985,"pfxX":-8.277258470805034,"pfxZ":6.047958394844162,"pX":-0.22133872605810814,"pZ":2.7136958993340206,"vX0":8.970075884822643,"vY0":-142.54411071541293,"vZ0":-4.276839169529682,"x":125.44,"y":165.51,"x0":-2.3314484030995537,"y0":50.00048678530534,"z0":5.475389916333187,"aX":-17.055447736683877},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.2,"breakHorizontal":13.2,"spinRate":2265,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3840435927990171,"extension":6.7754430017043825},"hitData":{"launchSpeed":96.2,"launchAngle":21.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.49,"coordY":105.37}},"index":2,"playId":"16d6822b-16c8-3f40-8b03-bddd2931bbe8","pitchNumber":3,"startTime":"2025-07-27T18:35:18.739Z","endTime":"2025-07-27T18:35:33.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:35:33.013Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:36:52.438Z","endTime":"2025-07-27T18:37:37.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T18:36:09.836Z","endTime":"2025-07-27T18:36:54.733Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9567824051892,"aZ":-27.25717045038464,"pfxX":5.77576503583531,"pfxZ":3.1376026058880715,"pX":0.7679094631001554,"pZ":1.7679656517402076,"vX0":5.356775260744855,"vY0":-124.68904222758009,"vZ0":-3.590726746165873,"x":87.73,"y":191.04,"x0":-2.161848562190822,"y0":50.00562507925394,"z0":5.485241196273422,"aX":9.060881554653868},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":-11.8,"spinRate":2153,"spinDirection":101},"zone":9,"typeConfidence":2.0,"plateTime":0.4399174985029344,"extension":6.904842900327646},"index":1,"playId":"5f6a32eb-11ac-32ec-be16-f0ad75790b3f","pitchNumber":1,"startTime":"2025-07-27T18:36:54.733Z","endTime":"2025-07-27T18:36:57.733Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.363525493084747,"aZ":-28.934601854437112,"pfxX":6.130926189689166,"pfxZ":2.1348837502276137,"pX":-0.1934928383218546,"pZ":3.400788875268943,"vX0":2.9274221913198923,"vY0":-122.40444899161713,"vZ0":0.5253431504442813,"x":124.38,"y":146.96,"x0":-2.2016652845586653,"y0":50.001163604622576,"z0":5.662551117082417,"aX":9.293280435222082},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.2,"breakHorizontal":-11.8,"spinRate":2263,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.44762648388038695,"extension":6.7850364289526395},"index":2,"playId":"62aeea65-5ff4-3ca4-a59f-0846606ca293","pitchNumber":2,"startTime":"2025-07-27T18:37:14.085Z","endTime":"2025-07-27T18:37:17.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89916445289943,"aZ":-25.802259794588785,"pfxX":5.818758146592792,"pfxZ":4.022927858001697,"pX":1.1454879125361253,"pZ":2.4257194449406003,"vX0":6.014495583043102,"vY0":-125.24759129998371,"vZ0":-2.261775850207359,"x":73.34,"y":173.29,"x0":-2.045374980353466,"y0":50.00452069701512,"z0":5.456000323945912,"aX":9.221200662243234},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.0,"breakHorizontal":-12.0,"spinRate":2142,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4377344156123435,"extension":6.95585654892263},"index":3,"playId":"9529cd69-543c-3bf5-a167-bd65f99d3a96","pitchNumber":3,"startTime":"2025-07-27T18:37:32.907Z","endTime":"2025-07-27T18:37:37.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:37:37.827Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:37:59.379Z","endTime":"2025-07-27T18:39:54.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"515fb7dc-1e0f-4842-a67f-24b85c6c752d","startTime":"2025-07-27T18:37:59.379Z","endTime":"2025-07-27T18:38:04.379Z","isPitch":false,"type":"stepoff"},{"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":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.17568778676637,"strikeZoneBottom":1.41999929510176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.451150021073975,"aZ":-29.105015260842105,"pfxX":5.7960237331419995,"pfxZ":1.9170013018257386,"pX":1.2742329134529307,"pZ":1.043241222915541,"vX0":7.313599847311161,"vY0":-126.13961062491923,"vZ0":-4.685505847876307,"x":68.43,"y":210.61,"x0":-2.4237626493490048,"y0":50.00089020493181,"z0":5.29190282153272,"aX":9.268479979285217},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-12.2,"spinRate":2209,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43546887063409745,"extension":7.0653782909393925},"index":1,"playId":"6aeefd7b-b386-32a1-8979-1e3d32498e8e","pitchNumber":1,"startTime":"2025-07-27T18:38:12.298Z","endTime":"2025-07-27T18:38:16.843Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13857653356701,"aZ":-25.592489458409663,"pfxX":-0.2158463016744414,"pfxZ":4.028347860323729,"pX":-0.2221715624517454,"pZ":2.6152712602651205,"vX0":5.869746666967329,"vY0":-126.60045720994205,"vZ0":-1.85646454343871,"x":125.47,"y":168.17,"x0":-2.5359174617245426,"y0":50.00588714176414,"z0":5.392509158693758,"aX":-0.3542521733632627},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.1,"breakHorizontal":-0.8,"spinRate":2303,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.43148412414476134,"extension":6.930110088504265},"index":2,"playId":"9c97bbd2-393b-3564-92f5-5df305c0b5b4","pitchNumber":2,"startTime":"2025-07-27T18:38:27.613Z","endTime":"2025-07-27T18:38:30.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.29408200836844,"strikeZoneBottom":1.43336998280676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01578168662071,"aZ":-19.710140641090515,"pfxX":-8.729011521548415,"pfxZ":6.02722034141715,"pX":0.951433926623665,"pZ":2.4095668753616333,"vX0":12.322867198840605,"vY0":-143.1421825983322,"vZ0":-4.910662540555427,"x":80.73,"y":173.72,"x0":-2.281643723252175,"y0":50.004109941840284,"z0":5.386886036241561,"aX":-18.057840822832485},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.0,"breakHorizontal":13.2,"spinRate":2254,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.383098750501385,"extension":6.89584811594685},"index":3,"playId":"eb872359-3078-308b-b09c-5bbb94e3f980","pitchNumber":3,"startTime":"2025-07-27T18:38:47.722Z","endTime":"2025-07-27T18:38:51.757Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.21405543980568,"strikeZoneBottom":1.42000061240252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.270609067310485,"aZ":-29.37632003328676,"pfxX":7.157987776179311,"pfxZ":1.8118654362362658,"pX":-1.062975520762905,"pZ":3.0247855732929634,"vX0":1.625499811162102,"vY0":-124.02877110560567,"vZ0":0.021105545544683912,"x":157.52,"y":157.11,"x0":-2.657919359207431,"y0":50.000812489609054,"z0":5.48785302811646,"aX":11.030669820296785},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":-13.3,"spinRate":2088,"spinDirection":89},"zone":11,"typeConfidence":2.0,"plateTime":0.4434261648338311,"extension":6.955375761833702},"index":4,"playId":"b3d66a06-e2a8-3d29-8908-af8e33388595","pitchNumber":4,"startTime":"2025-07-27T18:39:06.954Z","endTime":"2025-07-27T18:39:10.649Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.773836360921155,"aZ":-27.54103341439839,"pfxX":-8.962782997734816,"pfxZ":2.704811774807002,"pX":-0.227232729870567,"pZ":0.6047239950679377,"vX0":8.51164400056556,"vY0":-130.1443062790345,"vZ0":-6.761687548972072,"x":125.66,"y":222.45,"x0":-2.378519287095853,"y0":50.00145310385674,"z0":5.327450166373579,"aX":-15.345981331513867},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":14.3,"spinRate":1763,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4211522935813874,"extension":6.785198046865996},"index":5,"playId":"e3c42f6c-7d8e-304a-96c4-de35d4de4831","pitchNumber":5,"startTime":"2025-07-27T18:39:23.407Z","endTime":"2025-07-27T18:39:26.407Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.832372188837866,"aZ":-26.921144840095284,"pfxX":-8.994130608476988,"pfxZ":3.1890487228929754,"pX":-0.5011535588445751,"pZ":1.5978697884676138,"vX0":7.879360514304039,"vY0":-127.64582540457037,"vZ0":-4.210543936391344,"x":136.1,"y":195.64,"x0":-2.462846446383733,"y0":50.00306413951802,"z0":5.394131733246392,"aX":-14.808974600421237},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":14.4,"spinRate":1806,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.42947986867719967,"extension":6.726619026049811},"index":6,"playId":"9abf945d-98fa-3c46-ac9f-68c6ffd39085","pitchNumber":6,"startTime":"2025-07-27T18:39:49.460Z","endTime":"2025-07-27T18:39:54.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:39:54.115Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, third baseman Eugenio Suárez to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T18:41:57.755Z","endTime":"2025-07-27T18:43:02.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.21404076069982,"strikeZoneBottom":1.50226635487691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.222357118227276,"aZ":-14.017733163085095,"pfxX":-4.57123632355505,"pfxZ":9.870543507344127,"pX":-0.1250654282955888,"pZ":2.6671564155337286,"vX0":8.154640905499898,"vY0":-134.97194292631997,"vZ0":-6.0595038545075655,"x":121.77,"y":166.77,"x0":-2.5957783379451405,"y0":50.00197328799996,"z0":5.933835890707926,"aX":-8.408429930157807},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2245,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.40627910076104,"extension":6.536904305640975},"index":0,"playId":"5d7d0453-3a75-3e36-a0fa-9ba01dfdf013","pitchNumber":1,"startTime":"2025-07-27T18:42:01.593Z","endTime":"2025-07-27T18:42:04.593Z","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":92.2,"endSpeed":84.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.61596516327761,"aZ":-17.08344639915564,"pfxX":-7.773540833474302,"pfxZ":8.273033385928679,"pX":-0.6457372233546423,"pZ":3.2385697578319244,"vX0":7.92752443181395,"vY0":-134.1095609541701,"vZ0":-3.941058290831074,"x":141.61,"y":151.34,"x0":-2.6280858950008996,"y0":50.00266053778074,"z0":5.943335208527446,"aX":-14.180037145897884},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":12.4,"spinRate":2094,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4081898882564876,"extension":6.7167328529117345},"index":1,"playId":"fb41c377-3e50-35d4-b52e-7da3a65e71f5","pitchNumber":2,"startTime":"2025-07-27T18:42:18.037Z","endTime":"2025-07-27T18:42:21.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.66778839151496,"aZ":-39.61931773137683,"pfxX":0.1465847032340366,"pfxZ":-5.431636052937152,"pX":0.37648491436791176,"pZ":1.0932937878076316,"vX0":7.582669691885215,"vY0":-116.05133556211294,"vZ0":-2.262698039640316,"x":102.65,"y":209.26,"x0":-2.9451260398916683,"y0":50.0018298864892,"z0":5.836394441203816,"aX":0.20057533449521586},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.1,"breakHorizontal":-2.0,"spinRate":2299,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4710442106627668,"extension":6.39176425225133},"index":2,"playId":"73720452-3fd1-391e-bf80-e157226427f0","pitchNumber":3,"startTime":"2025-07-27T18:42:35.122Z","endTime":"2025-07-27T18:42:39.546Z","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":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.396685983684527,"aZ":-24.648121094620826,"pfxX":-6.562053173998997,"pfxZ":4.678997448669315,"pX":0.3532211812453271,"pZ":1.9529245072739252,"vX0":10.232977323660508,"vY0":-125.5169055846796,"vZ0":-4.360784653387701,"x":103.54,"y":186.05,"x0":-2.908350930438055,"y0":50.00411092813802,"z0":5.699721893699121,"aX":-10.559883287778906},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.7,"breakHorizontal":9.7,"spinRate":1542,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4349730122929434,"extension":6.666077236063141},"hitData":{"launchSpeed":75.7,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.04,"coordY":159.17}},"index":3,"playId":"81b93be1-4bb9-3d67-b399-42c47f9cb0db","pitchNumber":4,"startTime":"2025-07-27T18:42:54.085Z","endTime":"2025-07-27T18:43:02.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:43:02.083Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jack Suwinski flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T18:43:10.472Z","endTime":"2025-07-27T18:43:47.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.776087397244993,"aZ":-13.977082388614331,"pfxX":-2.6298163127905805,"pfxZ":9.650321246897809,"pX":-0.32381238811142643,"pZ":3.0085921464198995,"vX0":7.737865252025525,"vY0":-135.95147468870655,"vZ0":-5.080739983560374,"x":129.34,"y":157.55,"x0":-2.8560388296585377,"y0":50.000706112696214,"z0":5.860138296863209,"aX":-4.958335575682019},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":3.2,"spinRate":2062,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40175852384635924,"extension":6.596455415707489},"index":0,"playId":"9f10ae80-8334-395f-8151-007485088606","pitchNumber":1,"startTime":"2025-07-27T18:43:25.834Z","endTime":"2025-07-27T18:43:28.834Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.814229038789623,"aZ":-22.063414392365406,"pfxX":-0.21477851037959383,"pfxZ":5.671723845565945,"pX":0.42072236656426637,"pZ":2.128936254396358,"vX0":8.962793982038292,"vY0":-131.18468941002843,"vZ0":-5.395666564173874,"x":100.96,"y":181.3,"x0":-2.9797783604181696,"y0":50.00303040811597,"z0":5.8070724735923385,"aX":-0.383823237301104},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":-1.1,"spinRate":2218,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.41393476715814526,"extension":6.380500351665836},"hitData":{"launchSpeed":91.2,"launchAngle":42.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.47,"coordY":76.96}},"index":1,"playId":"26afa4f4-10e3-3298-b5e4-ea9f62137c17","pitchNumber":2,"startTime":"2025-07-27T18:43:38.482Z","endTime":"2025-07-27T18:43:47.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:43:47.964Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T18:43:54.145Z","endTime":"2025-07-27T18:45:28.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.37479570889455,"strikeZoneBottom":1.6474569301723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.328797202219285,"aZ":-13.298257608553756,"pfxX":-1.6071608202685437,"pfxZ":9.99881656544559,"pX":0.12198026351305123,"pZ":3.1295997326497202,"vX0":7.89650639661337,"vY0":-136.36635268135223,"vZ0":-4.955958269187132,"x":112.35,"y":154.28,"x0":-2.5994486267237056,"y0":50.00185019220621,"z0":5.884323648434616,"aX":-3.034446521449425},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":1.3,"spinRate":2083,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.40129480213022584,"extension":6.640686382046101},"index":0,"playId":"1f00e5dd-7266-39bb-95fb-ed60a5103a61","pitchNumber":1,"startTime":"2025-07-27T18:44:17.211Z","endTime":"2025-07-27T18:44:20.953Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-27T18:44:29.723Z","endTime":"2025-07-27T18:44:49.628Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"}},{"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":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.41358920555477,"strikeZoneBottom":1.64343845914396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41392396358219,"aZ":-20.15406627960757,"pfxX":-6.860074206555552,"pfxZ":6.240598464041662,"pX":-1.018253359337122,"pZ":3.1611967583254432,"vX0":6.722598788187663,"vY0":-137.00260435438392,"vZ0":-3.7540696767951482,"x":155.81,"y":153.43,"x0":-2.5966115115953814,"y0":50.00596767244171,"z0":5.903632115774949,"aX":-13.220727815260243},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":11.3,"spinRate":2088,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3977445091398204,"extension":6.6742143647487815},"index":2,"playId":"17696317-186a-3a5b-aec1-56f282117daf","pitchNumber":2,"startTime":"2025-07-27T18:44:49.628Z","endTime":"2025-07-27T18:44:54.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.693451837523085,"aZ":-27.996642494553146,"pfxX":-7.123501274271488,"pfxZ":2.52313058646979,"pX":0.18356796696598454,"pZ":2.6272605066477865,"vX0":9.918753486733138,"vY0":-127.28635829527333,"vZ0":-2.3974515136992536,"x":110.0,"y":167.84,"x0":-2.8204764794161368,"y0":50.00469358679753,"z0":5.776028534027067,"aX":-11.806854109160628},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":10.9,"spinRate":1406,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.42869292200858133,"extension":6.868380141171927},"index":3,"playId":"b74b54df-4f80-3faf-9789-365730c76e72","pitchNumber":3,"startTime":"2025-07-27T18:45:03.768Z","endTime":"2025-07-27T18:45:09.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.48229606800193,"strikeZoneBottom":1.66000141057035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29534205597418,"aZ":-14.374750706443477,"pfxX":-4.699362238207698,"pfxZ":9.309939109756055,"pX":0.006163850288574714,"pZ":2.2346515006838534,"vX0":8.985423091678227,"vY0":-136.9385352652815,"vZ0":-6.6136114083345285,"x":116.77,"y":178.44,"x0":-2.6970010141881873,"y0":50.00541190204975,"z0":5.65206119998573,"aX":-8.987896953214566},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2304,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39892886516397663,"extension":6.97718449914506},"index":4,"playId":"7dc26195-74a6-34ac-ab9e-a816ca9c7547","pitchNumber":4,"startTime":"2025-07-27T18:45:24.259Z","endTime":"2025-07-27T18:45:28.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:45:28.659Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristin English flies out to right fielder Jack Suwinski.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:47:18.488Z","endTime":"2025-07-27T18:48:23.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"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":97.5,"endSpeed":89.1,"strikeZoneTop":3.77138939339913,"strikeZoneBottom":1.7564860645853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96069833022752,"aZ":-25.207205406138847,"pfxX":-9.253239321829335,"pfxZ":3.4383870482053016,"pX":-0.24966401893177997,"pZ":1.9560308367453223,"vX0":8.420309946975463,"vY0":-141.65841753893795,"vZ0":-5.4154953900692435,"x":126.52,"y":185.97,"x0":-2.0613117496186097,"y0":50.0055774693988,"z0":5.5082513798045305,"aX":-18.771434187678217},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":2335,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.3869461279851789,"extension":6.606606348159237},"index":0,"playId":"9eda80f0-4c1f-39fd-adb1-f4b10be925ff","pitchNumber":1,"startTime":"2025-07-27T18:47:36.474Z","endTime":"2025-07-27T18:47:39.710Z","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.5,"endSpeed":77.8,"strikeZoneTop":3.82085112410872,"strikeZoneBottom":1.77890050638835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07191298783209,"aZ":-26.80191577167927,"pfxX":6.260433655698834,"pfxZ":3.4764531372968674,"pX":0.824582967659039,"pZ":1.7618848441102384,"vX0":5.28041564038154,"vY0":-124.35460002241003,"vZ0":-3.6129290076128835,"x":85.57,"y":191.21,"x0":-2.1499135025442744,"y0":50.00188300404677,"z0":5.490445692748414,"aX":9.671940275462637},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.6,"breakHorizontal":-12.7,"spinRate":2246,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.4427386337051673,"extension":6.50628121289705},"index":1,"playId":"930a45ce-5226-3c1c-bddb-fe9b958fb8cb","pitchNumber":2,"startTime":"2025-07-27T18:47:50.062Z","endTime":"2025-07-27T18:47:53.263Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-27T18:48:00.705Z","endTime":"2025-07-27T18:48:14.125Z","isPitch":false,"type":"action","player":{"id":663536,"link":"/api/v1/people/663536"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.612573593886996,"aZ":-27.547527983283853,"pfxX":4.237938816229749,"pfxZ":3.0357909562292784,"pX":0.22330380713704764,"pZ":1.9437584346953862,"vX0":4.643543475910043,"vY0":-123.74844404944189,"vZ0":-2.869239877930956,"x":108.49,"y":186.3,"x0":-2.24009072093145,"y0":50.00285890151483,"z0":5.467424850409671,"aX":6.461142593888799},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.9,"breakHorizontal":-8.9,"spinRate":2162,"spinDirection":116},"zone":8,"typeConfidence":2.0,"plateTime":0.4455163502519608,"extension":6.472913593808741},"hitData":{"launchSpeed":92.0,"launchAngle":50.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.11,"coordY":104.66}},"index":3,"playId":"2c0ecbab-cac5-30d4-b79f-f39e7a5468d0","pitchNumber":3,"startTime":"2025-07-27T18:48:14.125Z","endTime":"2025-07-27T18:48:23.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:48:23.923Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out sharply, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:48:30.248Z","endTime":"2025-07-27T18:49:26.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.24491621304211,"strikeZoneBottom":1.53440115697719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.926868674370407,"aZ":-16.953344728592324,"pfxX":-8.352576337287033,"pfxZ":7.449309024282053,"pX":-0.0010589704129899957,"pZ":1.722654908126987,"vX0":9.875912430301009,"vY0":-141.50318291447596,"vZ0":-7.387452090923147,"x":117.04,"y":192.27,"x0":-2.4383885438838453,"y0":50.00421495640508,"z0":5.437808195906898,"aX":-17.071874327733923},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.2,"breakHorizontal":13.3,"spinRate":2259,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38592659062477397,"extension":6.87466935156719},"index":0,"playId":"c2f72cd4-cac5-31da-9c5d-aa06b7898dd3","pitchNumber":1,"startTime":"2025-07-27T18:48:46.654Z","endTime":"2025-07-27T18:48:49.654Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.21089402670385,"strikeZoneBottom":1.47999974435641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.963844271644156,"aZ":-26.025052887376702,"pfxX":-6.0651769267471245,"pfxZ":3.8109771968912813,"pX":-2.1861742115455782,"pZ":2.087907915388213,"vX0":3.5828776926811514,"vY0":-126.07365891294461,"vZ0":-3.3855978309544215,"x":200.33,"y":182.41,"x0":-2.835658804636707,"y0":50.00537302738856,"z0":5.542416766505466,"aX":-9.792157463795474},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.4,"breakHorizontal":10.2,"spinRate":1582,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4340045437125686,"extension":6.710289027538637},"index":1,"playId":"9bc43e8c-6edf-3411-84b1-4dac4b311ca2","pitchNumber":2,"startTime":"2025-07-27T18:49:02.287Z","endTime":"2025-07-27T18:49:05.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48634152955376,"aZ":-18.63200542856116,"pfxX":-7.939883760779843,"pfxZ":6.683508969947791,"pX":-0.05279570390748568,"pZ":2.631248295923065,"vX0":9.85887551469396,"vY0":-141.05322280770903,"vZ0":-4.497173386707913,"x":119.01,"y":167.74,"x0":-2.552967879047684,"y0":50.00145009038794,"z0":5.438778307473957,"aX":-16.08404672638964},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":12.5,"spinRate":2246,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38752535830693535,"extension":6.81811868243316},"hitData":{"launchSpeed":104.2,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":152.59,"coordY":140.2}},"index":2,"playId":"8459ce2d-bfb3-3002-8205-680f06a2fded","pitchNumber":3,"startTime":"2025-07-27T18:49:19.290Z","endTime":"2025-07-27T18:49:26.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:49:26.583Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out sharply to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:49:42.691Z","endTime":"2025-07-27T18:50:53.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.67117575676529,"strikeZoneBottom":1.76482472679661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.07203932462178,"aZ":-19.86947659422981,"pfxX":-8.417353756718992,"pfxZ":6.083963236800535,"pX":-1.7083124832358163,"pZ":1.9106466683679493,"vX0":5.955292438601462,"vY0":-141.92178935482426,"vZ0":-6.193559297353852,"x":182.12,"y":187.19,"x0":-2.7494732053637017,"y0":50.00230177774195,"z0":5.403676395135356,"aX":-17.023588905421974},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":13.9,"spinRate":2185,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.38719349135618497,"extension":6.815576246850221},"index":0,"playId":"2a35c144-dca3-3c83-81e5-6637b3862e3e","pitchNumber":1,"startTime":"2025-07-27T18:49:51.721Z","endTime":"2025-07-27T18:49:55.972Z","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":82.9,"endSpeed":77.3,"strikeZoneTop":3.46945065180471,"strikeZoneBottom":1.56289442507943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.897025543796598,"aZ":-35.21658479284158,"pfxX":1.6975185629838023,"pfxZ":-2.0274706089344345,"pX":-1.0739809937339055,"pZ":2.181414365301426,"vX0":3.26506204506382,"vY0":-120.87377634816238,"vZ0":-0.949413133280572,"x":157.94,"y":179.88,"x0":-2.656551268147229,"y0":50.005263543179126,"z0":5.6387149166844095,"aX":2.5423697229147324},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.7,"breakHorizontal":-3.7,"spinRate":2311,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.4510593645540153,"extension":6.865455906978994},"index":1,"playId":"d40f197d-40b7-3995-be77-7ef86fafde04","pitchNumber":2,"startTime":"2025-07-27T18:50:09.679Z","endTime":"2025-07-27T18:50:14.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.473584255745106,"aZ":-29.48007700239025,"pfxX":-6.815493097882789,"pfxZ":1.4634909603046005,"pX":0.23781772119324532,"pZ":1.7850485164852095,"vX0":9.277109820606887,"vY0":-135.0405496547547,"vZ0":-4.2464282581833075,"x":107.93,"y":190.58,"x0":-2.3628037177719086,"y0":50.002134377743516,"z0":5.461035855167615,"aX":-12.538779639070619},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":10.3,"spinRate":1483,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.40621407407598387,"extension":6.627657148703145},"index":2,"playId":"0c82302e-f67b-3076-86a9-40ee4aa09703","pitchNumber":3,"startTime":"2025-07-27T18:50:26.993Z","endTime":"2025-07-27T18:50:30.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.87897288287376,"aZ":-19.354836641740064,"pfxX":-8.81706143273217,"pfxZ":6.3913227708520655,"pX":0.07534352395280179,"pZ":1.9564300722821955,"vX0":10.317044498225519,"vY0":-141.36840289823994,"vZ0":-6.168481463211691,"x":114.13,"y":185.96,"x0":-2.491257114700536,"y0":50.00450200845498,"z0":5.426487281470992,"aX":-17.69079657420669},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":13.7,"spinRate":2157,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.38875218131004896,"extension":6.791738929237245},"hitData":{"launchSpeed":107.2,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":157.39,"coordY":167.9}},"index":3,"playId":"a41c85e1-59de-36e7-9f2d-22dc45cdb640","pitchNumber":4,"startTime":"2025-07-27T18:50:46.988Z","endTime":"2025-07-27T18:50:53.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:50:53.467Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, third baseman Eugenio Suárez to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T18:52:59.383Z","endTime":"2025-07-27T18:53:43.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.25905146992018,"strikeZoneBottom":1.55000030083259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64243098698505,"aZ":-16.429977031436312,"pfxX":-6.147310795793854,"pfxZ":8.576719359374765,"pX":-1.0697802950233988,"pZ":3.146776287928959,"vX0":6.297540643496458,"vY0":-134.73480594037503,"vZ0":-4.177369864716247,"x":157.78,"y":153.82,"x0":-2.6402417655717003,"y0":50.00491383964308,"z0":5.880584282724312,"aX":-11.288381338805586},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2097,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4067373324074479,"extension":6.651335785303274},"index":0,"playId":"45c3584b-bf07-3cb3-8ad8-f6006e3bf97f","pitchNumber":1,"startTime":"2025-07-27T18:53:08.377Z","endTime":"2025-07-27T18:53:13.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.257870304545882,"aZ":-16.91355851595459,"pfxX":-7.0734057819535305,"pfxZ":8.41819015948041,"pX":-0.4831512376470263,"pZ":3.606639009036492,"vX0":8.607163791132104,"vY0":-133.65132233818807,"vZ0":-2.87116735011368,"x":135.42,"y":141.4,"x0":-2.82325704446524,"y0":50.003569694218186,"z0":5.906645154547336,"aX":-12.824108133399609},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2130,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4095051990754466,"extension":7.012398559335003},"index":1,"playId":"95c3a53e-deb8-3562-8ba5-d8328018e653","pitchNumber":2,"startTime":"2025-07-27T18:53:20.034Z","endTime":"2025-07-27T18:53:23.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.438745477227364,"aZ":-41.87758773953791,"pfxX":1.2930366276099485,"pfxZ":-7.0529965351777415,"pX":0.10925836154454754,"pZ":1.701095879141499,"vX0":6.745189958500342,"vY0":-116.41963687797127,"vZ0":-0.5404549119696628,"x":112.84,"y":192.85,"x0":-2.9912496861697053,"y0":50.00479661757893,"z0":5.8932315127146175,"aX":1.7770205626242699},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.6,"breakHorizontal":-4.0,"spinRate":2418,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.47011774226946024,"extension":6.53633539626556},"hitData":{"launchSpeed":85.4,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.05,"coordY":173.47}},"index":2,"playId":"d177d020-2f91-3d28-b83e-c11b8e9726fc","pitchNumber":3,"startTime":"2025-07-27T18:53:35.741Z","endTime":"2025-07-27T18:53:43.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:53:43.864Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out softly, pitcher Zac Gallen to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T18:54:03.521Z","endTime":"2025-07-27T18:54:15.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668678,"link":"/api/v1/people/668678"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.63595449669195,"aZ":-29.262351267778566,"pfxX":-7.725160705240096,"pfxZ":1.824906079715853,"pX":-0.3919230206439438,"pZ":1.4138004631850003,"vX0":8.794312802812557,"vY0":-125.12891087120977,"vZ0":-4.66142070478001,"x":131.94,"y":200.61,"x0":-2.937179463645837,"y0":50.00511148070068,"z0":5.679772031879889,"aX":-12.336272606577452},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":12.1,"spinRate":1413,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.436608614564332,"extension":6.960193929192215},"hitData":{"launchSpeed":57.5,"launchAngle":-71.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.83,"coordY":181.42}},"index":0,"playId":"5655d925-4785-386d-bfe8-12391c67f9fa","pitchNumber":1,"startTime":"2025-07-27T18:54:06.963Z","endTime":"2025-07-27T18:54:15.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:54:15.063Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Gonzales flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T18:54:23.512Z","endTime":"2025-07-27T18:55:03.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":83.8,"strikeZoneTop":3.51999946627078,"strikeZoneBottom":1.70945637970021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4308094690075,"aZ":-24.088468101603446,"pfxX":0.631813493905538,"pfxZ":4.572993773194807,"pX":0.8593450825387077,"pZ":2.177348917049771,"vX0":9.16526768024685,"vY0":-131.48383736220512,"vZ0":-4.78056499424929,"x":84.24,"y":179.99,"x0":-2.739912536660986,"y0":50.000141375410365,"z0":5.785471248820852,"aX":1.1156802199249238},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":-3.0,"spinRate":2294,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.41509341281209045,"extension":6.9939237229979945},"index":0,"playId":"96aef652-f118-3ee9-a57b-211dd8fb4f2f","pitchNumber":1,"startTime":"2025-07-27T18:54:40.284Z","endTime":"2025-07-27T18:54:44.609Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.479825685190878,"aZ":-15.072010185085757,"pfxX":-3.7747921533785873,"pfxZ":9.083719790028807,"pX":-0.5134790222637925,"pZ":2.5557478335928185,"vX0":7.258129661195678,"vY0":-136.46988088890802,"vZ0":-5.897180158794686,"x":136.57,"y":169.77,"x0":-2.7191080943813604,"y0":50.005249407925874,"z0":5.785725939886702,"aX":-7.109493293998354},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":5.3,"spinRate":2216,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.40159171906804536,"extension":6.99348767516835},"hitData":{"launchSpeed":84.2,"launchAngle":37.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.09,"coordY":117.08}},"index":1,"playId":"8f2dcb15-388f-3ba1-8c15-e64d1375a3c9","pitchNumber":2,"startTime":"2025-07-27T18:54:54.692Z","endTime":"2025-07-27T18:55:03.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:55:03.484Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T18:56:46.675Z","endTime":"2025-07-27T18:59:44.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.52000227757785,"strikeZoneBottom":1.58348043283122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.629587804872795,"aZ":-16.161297728545204,"pfxX":-7.684501969644016,"pfxZ":8.007160488959649,"pX":-0.45568549688441473,"pZ":2.772113876276191,"vX0":8.289938417660052,"vY0":-140.26189101736196,"vZ0":-4.69287908727517,"x":134.37,"y":163.93,"x0":-2.445951007848019,"y0":50.00471990480921,"z0":5.515106264241223,"aX":-15.37036683390589},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":12.2,"spinRate":2286,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.389968103599152,"extension":6.768311445151981},"index":0,"playId":"72284385-be29-36b8-a712-507dd55e1459","pitchNumber":1,"startTime":"2025-07-27T18:57:10.151Z","endTime":"2025-07-27T18:57:13.234Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.51999962045352,"strikeZoneBottom":1.6034752322719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.390772859283558,"aZ":-31.37484866870314,"pfxX":0.3504592033092657,"pfxZ":0.5123085292006699,"pX":0.873972390594567,"pZ":1.585454775600005,"vX0":8.075693177447814,"vY0":-123.00594352950814,"vZ0":-3.3538692098062715,"x":83.69,"y":195.97,"x0":-2.4849335937753625,"y0":50.000586183340104,"z0":5.602492906552271,"aX":0.5394115171346773},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":-2.4,"spinRate":2266,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.44380557049382174,"extension":6.712536069462565},"index":1,"playId":"40781da4-881e-34de-9ec2-c9a82d6ff609","pitchNumber":2,"startTime":"2025-07-27T18:57:25.055Z","endTime":"2025-07-27T18:57:31.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.52149721492076,"strikeZoneBottom":1.61755286521256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.566562895745722,"aZ":-19.06074496774268,"pfxX":-7.966650034592417,"pfxZ":6.519652073387926,"pX":-0.9795166310102491,"pZ":3.5925507095115967,"vX0":7.263310169602735,"vY0":-140.610838342694,"vZ0":-2.0081661559693837,"x":154.34,"y":141.78,"x0":-2.5555181841977586,"y0":50.002112278416206,"z0":5.5468784194708505,"aX":-16.022539117026188},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":13.1,"spinRate":2184,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38888883709633815,"extension":6.769674405570056},"index":2,"playId":"5e4e74db-59e8-3818-a16f-5e0e53cd4d5f","pitchNumber":3,"startTime":"2025-07-27T18:57:41.975Z","endTime":"2025-07-27T18:57:46.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.265397155316858,"aZ":-34.232382862379275,"pfxX":-7.042584705670896,"pfxZ":-1.1145366142393982,"pX":-0.721103402386111,"pZ":1.868032931692448,"vX0":7.271894479351899,"vY0":-134.56788337636036,"vZ0":-3.2472807995118265,"x":144.49,"y":188.34,"x0":-2.5343239215589572,"y0":50.003621412049334,"z0":5.49781306537077,"aX":-13.008761215252946},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-2.5,"breakHorizontal":11.3,"spinRate":1460,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.4059375463898771,"extension":6.7260765656424475},"index":3,"playId":"fe22fcea-25bb-3a31-9607-5a002e3aa746","pitchNumber":4,"startTime":"2025-07-27T18:57:56.768Z","endTime":"2025-07-27T18:58:01.100Z","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":87.9,"endSpeed":80.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.944096707058186,"aZ":-21.88921185747258,"pfxX":-9.54502118919655,"pfxZ":6.284205752491893,"pX":-0.6459941520650914,"pZ":1.2859692318342817,"vX0":8.199473932700897,"vY0":-127.58188710423248,"vZ0":-6.057398964758547,"x":141.62,"y":204.06,"x0":-2.672228612237225,"y0":50.005238864920905,"z0":5.433239768613102,"aX":-15.628755021752003},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.1,"breakHorizontal":15.2,"spinRate":1739,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.43046083101541033,"extension":6.8452554872362965},"index":4,"playId":"a524a542-9fc5-3f90-8ec4-b1948554b730","pitchNumber":5,"startTime":"2025-07-27T18:58:23.300Z","endTime":"2025-07-27T18:58:28.045Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-27T18:58:40.519Z","endTime":"2025-07-27T18:58:56.225Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71337129337283,"aZ":-16.753717810675404,"pfxX":-8.26308073122894,"pfxZ":7.404166870336165,"pX":-0.4869092234752032,"pZ":1.853204836711978,"vX0":8.743727737927921,"vY0":-143.32485425089232,"vZ0":-6.986900976386143,"x":135.56,"y":188.74,"x0":-2.501669778497587,"y0":50.00620207411638,"z0":5.3664960569457225,"aX":-17.21750257453286},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.1,"breakHorizontal":13.2,"spinRate":2373,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.38195879523556187,"extension":6.714602109765417},"index":6,"playId":"f5dcf655-fb67-3b51-a002-3a13c74a4486","pitchNumber":6,"startTime":"2025-07-27T18:58:56.225Z","endTime":"2025-07-27T18:58:59.886Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.519517598346138,"aZ":-27.760959040989988,"pfxX":5.175007519714349,"pfxZ":2.823502482137653,"pX":-0.3485841572988173,"pZ":1.8521164621583,"vX0":3.849472464932095,"vY0":-124.79990464598589,"vZ0":-3.216080308237763,"x":130.29,"y":188.77,"x0":-2.5887653041113126,"y0":50.00159374052129,"z0":5.469425233035217,"aX":8.076778738560062},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.6,"breakHorizontal":-10.3,"spinRate":2136,"spinDirection":81},"zone":7,"typeConfidence":2.0,"plateTime":0.44063490076490464,"extension":6.7884837283302755},"index":7,"playId":"8feb51af-eb58-3af4-bf79-f42143186e6b","pitchNumber":7,"startTime":"2025-07-27T18:59:14.604Z","endTime":"2025-07-27T18:59:17.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.218457403460064,"aZ":-30.85691632825931,"pfxX":-7.730495181225857,"pfxZ":0.694025928471504,"pX":-0.6107619203524899,"pZ":1.6170428131123948,"vX0":8.111558145960025,"vY0":-136.60972315802323,"vZ0":-4.666533618648072,"x":140.28,"y":195.12,"x0":-2.609748549413851,"y0":50.00206227190091,"z0":5.460752353012142,"aX":-14.656316232666814},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.5,"breakHorizontal":12.4,"spinRate":1623,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.40046753621970765,"extension":6.71354999578844},"hitData":{"launchSpeed":90.3,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":156.24}},"index":8,"playId":"a7e45dce-9ab7-3d03-8db3-8d718a285bd8","pitchNumber":8,"startTime":"2025-07-27T18:59:37.121Z","endTime":"2025-07-27T18:59:44.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T18:59:44.664Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T18:59:56.671Z","endTime":"2025-07-27T19:00:48.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.42005745911248,"strikeZoneBottom":1.48739199829117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.073441212305013,"aZ":-24.29884202889348,"pfxX":0.3367540913193905,"pfxZ":5.196068247864638,"pX":0.3503562113407727,"pZ":2.524457774785989,"vX0":5.993503623056303,"vY0":-122.83246947379484,"vZ0":-2.295796563899925,"x":103.65,"y":170.62,"x0":-2.1730378861374176,"y0":50.00541645633217,"z0":5.553641102639851,"aX":0.5099055132141536},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.1,"breakHorizontal":-2.2,"spinRate":2087,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.44724132125727856,"extension":6.591402477403002},"index":0,"playId":"80985a7d-d8b0-37e3-8950-cb52afb10c7c","pitchNumber":1,"startTime":"2025-07-27T19:00:11.165Z","endTime":"2025-07-27T19:00:15.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16659462075899,"aZ":-19.497169047300652,"pfxX":-6.997806242304902,"pfxZ":6.137697997912841,"pX":0.7870467591089859,"pZ":3.1810356293843216,"vX0":9.90370383976121,"vY0":-142.66595259091028,"vZ0":-3.0699922523950143,"x":87.0,"y":152.89,"x0":-1.8167545932527311,"y0":50.00399015666171,"z0":5.496809636449886,"aX":-14.45726757468669},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.7,"breakHorizontal":10.7,"spinRate":2245,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.38360521749172216,"extension":6.71845836384057},"index":1,"playId":"4cf4e2e7-0afd-35b1-b9da-aa33ebccbac1","pitchNumber":2,"startTime":"2025-07-27T19:00:26.247Z","endTime":"2025-07-27T19:00:29.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30699062915202,"aZ":-25.090536648020482,"pfxX":5.224187380645813,"pfxZ":4.552532375013406,"pX":1.4516797395901013,"pZ":2.4972433683052797,"vX0":6.640022407014998,"vY0":-124.03502294161973,"vZ0":-2.0610328438004,"x":61.67,"y":171.35,"x0":-1.9406619408461734,"y0":50.000850835244435,"z0":5.435691875270441,"aX":8.118598276151971},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.0,"breakHorizontal":-11.0,"spinRate":2110,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4419541712221937,"extension":6.798342027096279},"index":2,"playId":"d6cb3e83-0b5e-314e-a741-20509354ff70","pitchNumber":3,"startTime":"2025-07-27T19:00:44.215Z","endTime":"2025-07-27T19:00:48.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:00:48.282Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:01:43.958Z","endTime":"2025-07-27T19:01:56.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T19:01:04.749Z","endTime":"2025-07-27T19:01:46.327Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65376192492717,"aZ":-19.479029933166792,"pfxX":-7.4676884078330446,"pfxZ":6.203447415282197,"pX":0.2686224710724034,"pZ":2.3608615954368695,"vX0":10.44407309137045,"vY0":-142.1824899415691,"vZ0":-5.287085550205526,"x":106.76,"y":175.04,"x0":-2.4823671796729085,"y0":50.00407208273467,"z0":5.480861871215146,"aX":-15.287666463994778},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":11.4,"spinRate":2176,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3852485326691033,"extension":6.684634369841451},"hitData":{"launchSpeed":98.3,"launchAngle":41.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":78.74,"coordY":55.46}},"index":1,"playId":"d8787947-7096-3b61-8277-abc791084bcd","pitchNumber":1,"startTime":"2025-07-27T19:01:46.327Z","endTime":"2025-07-27T19:01:56.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:01:56.315Z","atBatIndex":42},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Bryan Reynolds hit by pitch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:03:58.591Z","endTime":"2025-07-27T19:05:01.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.97353777757768,"aZ":-40.79244063090097,"pfxX":0.8725618022705937,"pfxZ":-6.10867232179143,"pX":-0.28394166584783054,"pZ":1.649817970534759,"vX0":6.4453682271737796,"vY0":-117.64160719397904,"vZ0":-1.281874360777297,"x":127.82,"y":194.23,"x0":-3.165356338464838,"y0":50.0042006718637,"z0":5.961555106594973,"aX":1.2295406979913959},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.2,"breakHorizontal":-3.1,"spinRate":2283,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.4644628639165105,"extension":6.414982269133361},"index":0,"playId":"d7402d00-aff5-34f2-8bbf-f6349949d182","pitchNumber":1,"startTime":"2025-07-27T19:04:08.854Z","endTime":"2025-07-27T19:04:11.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.169508084001134,"aZ":-14.310017901538554,"pfxX":-3.463363031285213,"pfxZ":9.373235924469263,"pX":-0.6042825177925939,"pZ":2.2932246101305265,"vX0":7.482933612441658,"vY0":-136.69853959956367,"vZ0":-6.639342401831818,"x":140.03,"y":176.86,"x0":-2.918587187317809,"y0":50.000748942822234,"z0":5.72302732871928,"aX":-6.599768567011539},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":4.8,"spinRate":2259,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39962648204870144,"extension":6.7457883966999574},"index":1,"playId":"ce3c31cf-18a2-325c-965d-5b8b5721a4dc","pitchNumber":2,"startTime":"2025-07-27T19:04:26.587Z","endTime":"2025-07-27T19:04:29.587Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-27T19:04:40.709Z","endTime":"2025-07-27T19:04:56.091Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.742279098055754,"aZ":-15.01522786584546,"pfxX":-3.2358205611439628,"pfxZ":9.053616476175565,"pX":1.5960513589970333,"pZ":3.7520694231496923,"vX0":12.098881754542983,"vY0":-136.26629112975738,"vZ0":-3.0751951260251147,"x":56.16,"y":137.47,"x0":-2.4660096696500444,"y0":50.00474101173283,"z0":5.922268246685274,"aX":-6.136473086813822},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2215,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4007533144228437,"extension":6.651636859933565},"index":3,"playId":"a55a2ebf-a9ba-3f35-af15-edc7ccafa995","pitchNumber":3,"startTime":"2025-07-27T19:04:56.091Z","endTime":"2025-07-27T19:05:01.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:05:01.764Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oneil Cruz doubles (15) on a ground ball to right fielder Corbin Carroll. Bryan Reynolds scores. Oneil Cruz to 3rd.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:05:03.659Z","endTime":"2025-07-27T19:06:52.067Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.5,"strikeZoneTop":3.85930667636553,"strikeZoneBottom":1.84215038194441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.743567374387695,"aZ":-13.525176914161088,"pfxX":-3.565065713260403,"pfxZ":9.885718625684714,"pX":-0.5525252745983701,"pZ":3.00969453505878,"vX0":6.99477195966576,"vY0":-137.07956014569015,"vZ0":-5.17900410799996,"x":138.06,"y":157.52,"x0":-2.6841791326800317,"y0":50.00571605158521,"z0":5.860611007653324,"aX":-6.728049469140671},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":4.8,"spinRate":2196,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.40089267357533087,"extension":6.638881052399155},"index":0,"playId":"aed06788-d76a-3fce-bcd8-9ab9f78ebddf","pitchNumber":1,"startTime":"2025-07-27T19:05:26.552Z","endTime":"2025-07-27T19:05:29.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"066250af-4e59-3cc6-aef8-e450b1647a2e","startTime":"2025-07-27T19:05:42.005Z","endTime":"2025-07-27T19:05:45.151Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.82809974730026,"strikeZoneBottom":1.7692246465927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.324446922605624,"aZ":-12.777588954083143,"pfxX":-5.531028934033742,"pfxZ":9.937806668201286,"pX":-1.4575300218088354,"pZ":2.3013539883973966,"vX0":5.371471741348071,"vY0":-139.09279255757116,"vZ0":-7.0643050138045425,"x":172.56,"y":176.64,"x0":-2.698725943923898,"y0":50.00350603534273,"z0":5.7282337087208655,"aX":-10.79632851767569},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2323,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39437647005446497,"extension":6.917923216516694},"index":2,"playId":"f896ae9f-f1fc-31f2-930e-b0193ffe4bc2","pitchNumber":2,"startTime":"2025-07-27T19:06:00.861Z","endTime":"2025-07-27T19:06:04.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.88181060680836,"strikeZoneBottom":1.7815767267184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10501922544508,"aZ":-14.749023205848058,"pfxX":-3.8781501141023,"pfxZ":9.096250997461162,"pX":-1.150129385024327,"pZ":3.354765353702091,"vX0":5.653170401218411,"vY0":-137.6628281646241,"vZ0":-4.072596931508227,"x":160.84,"y":148.2,"x0":-2.7282347987014473,"y0":50.00276833811549,"z0":5.854515509767598,"aX":-7.429571186347696},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2197,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39815866263491895,"extension":7.008047870947782},"index":3,"playId":"f35ba3ba-43b7-3443-8035-d0082bbce396","pitchNumber":3,"startTime":"2025-07-27T19:06:20.224Z","endTime":"2025-07-27T19:06:24.357Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.903179822506576,"aZ":-31.11545564897173,"pfxX":-7.983495570910545,"pfxZ":0.65685464064779,"pX":-0.5761769462097742,"pZ":3.187633989915205,"vX0":8.139135548911437,"vY0":-126.25086400009918,"vZ0":-0.26595187867045245,"x":138.96,"y":152.71,"x0":-2.799477254784466,"y0":50.00554275314907,"z0":5.791582705710427,"aX":-12.933100749041536},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":12.7,"spinRate":1433,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4332978613836178,"extension":6.832878486152544},"hitData":{"launchSpeed":106.9,"launchAngle":3.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.62,"coordY":102.53}},"index":4,"playId":"66020e12-bd2e-3069-9fdf-e266fd3a4379","pitchNumber":4,"startTime":"2025-07-27T19:06:37.898Z","endTime":"2025-07-27T19:06:52.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:06:52.067Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Pham strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:07:24.102Z","endTime":"2025-07-27T19:09:03.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.206405641662897,"aZ":-18.58310593023698,"pfxX":-7.950172355525871,"pfxZ":7.118538506939474,"pX":-1.195547796610179,"pZ":3.174969922142996,"vX0":6.7429303092235235,"vY0":-137.2540904152459,"vZ0":-3.9254577710387575,"x":162.57,"y":153.06,"x0":-2.6504496051338866,"y0":50.00262937477061,"z0":5.888175408619505,"aX":-15.177833918764648},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":13.0,"spinRate":1986,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39897178521634213,"extension":6.769816776799529},"index":0,"playId":"150c623c-7381-3f29-b6d8-69883fe35fb8","pitchNumber":1,"startTime":"2025-07-27T19:07:28.333Z","endTime":"2025-07-27T19:07:32.228Z","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":94.5,"endSpeed":87.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.278496060390243,"aZ":-16.777528847414782,"pfxX":-6.593674887909222,"pfxZ":7.9821174295478325,"pX":-0.8453047647334162,"pZ":2.638356112889017,"vX0":7.045302984055054,"vY0":-137.47582330558222,"vZ0":-5.532947814707089,"x":149.22,"y":167.54,"x0":-2.575185048122163,"y0":50.00413359825448,"z0":5.802252917489988,"aX":-12.71998276970808},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":10.6,"spinRate":2031,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39725924409447,"extension":6.742800269497163},"index":1,"playId":"3ab034d1-4b2f-31fa-8078-bac8e66cbfeb","pitchNumber":2,"startTime":"2025-07-27T19:07:45.805Z","endTime":"2025-07-27T19:07:52.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.31556369087181,"strikeZoneBottom":1.55855856211355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88389968797045,"aZ":-38.52314702911117,"pfxX":-0.570067555380624,"pfxZ":-4.476530931071396,"pX":0.6425637906048902,"pZ":0.9445121433789171,"vX0":7.786597897262653,"vY0":-118.93886813925869,"vZ0":-3.107847436025322,"x":92.51,"y":213.28,"x0":-2.6131898939674283,"y0":50.003203875731316,"z0":5.795589356047077,"aX":-0.8105734218534636},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.6,"breakHorizontal":-1.1,"spinRate":2217,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46224011057998204,"extension":6.98433256449239},"index":2,"playId":"7744ecc4-725a-3ae3-b34d-bcb6e2f0356c","pitchNumber":3,"startTime":"2025-07-27T19:08:14.615Z","endTime":"2025-07-27T19:08:18.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.30812819018834,"strikeZoneBottom":1.5101458265561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.018644992455737,"aZ":-39.88222470563521,"pfxX":1.7863389907580813,"pfxZ":-5.338486489840863,"pX":0.0120851394201314,"pZ":0.2397412941463687,"vX0":6.36341819798823,"vY0":-119.7045860483453,"vZ0":-4.353077526877238,"x":116.54,"y":232.31,"x0":-2.9171624314657034,"y0":50.00080783241421,"z0":5.668129349595718,"aX":2.580042660362019},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.4,"breakHorizontal":-4.8,"spinRate":2359,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4582995284699538,"extension":6.737353901369129},"index":3,"playId":"619bd79b-4061-38b0-a8db-a28703051856","pitchNumber":4,"startTime":"2025-07-27T19:08:33.994Z","endTime":"2025-07-27T19:08:37.583Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15661393014128,"aZ":-41.08507593967052,"pfxX":1.5115621885641373,"pfxZ":-6.065134968269126,"pX":-0.039233912020607685,"pZ":1.3281002588072761,"vX0":6.315751450261141,"vY0":-120.35830980421244,"vZ0":-1.9389338212744907,"x":118.5,"y":202.92,"x0":-2.8928084460183086,"y0":50.004667937826696,"z0":5.779407254555995,"aX":2.2192960533383013},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.2,"breakHorizontal":-4.2,"spinRate":2409,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4549247168000572,"extension":6.806640128254319},"index":4,"playId":"bc6570ae-13fa-3191-8a17-b4ff6a270c71","pitchNumber":5,"startTime":"2025-07-27T19:08:59.124Z","endTime":"2025-07-27T19:09:03.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:09:03.806Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:09:10.346Z","endTime":"2025-07-27T19:11:46.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.714423428459625,"aZ":-41.699495954206206,"pfxX":3.2165755635747755,"pfxZ":-6.649012658834145,"pX":-0.3582141525066521,"pZ":1.9710854548331729,"vX0":5.199504337042042,"vY0":-119.12934616327776,"vZ0":-0.1346480360147122,"x":130.65,"y":185.56,"x0":-2.9903907390808415,"y0":50.00416936821091,"z0":5.809844417345705,"aX":4.606008712423217},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.8,"breakHorizontal":-7.1,"spinRate":2319,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.4604545412924068,"extension":7.098153476717099},"index":0,"playId":"24f2980c-e157-3a53-b8d0-84fd6824fc08","pitchNumber":1,"startTime":"2025-07-27T19:09:27.247Z","endTime":"2025-07-27T19:09:31.965Z","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":93.9,"endSpeed":85.8,"strikeZoneTop":3.24739442569425,"strikeZoneBottom":1.57714001439189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.051021444459344,"aZ":-20.122736773301774,"pfxX":-6.752000559757539,"pfxZ":6.374194142124264,"pX":-1.2369825806327066,"pZ":3.523868974236824,"vX0":6.1049204139366235,"vY0":-136.62000300140645,"vZ0":-2.6365002201977705,"x":164.15,"y":143.64,"x0":-2.6231001775549907,"y0":50.00220764641752,"z0":5.884136014743438,"aX":-12.765528446479511},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":10.9,"spinRate":2025,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4008914908978012,"extension":6.840421984972131},"index":1,"playId":"2263cd5b-47a2-37c3-9bc7-015b84146285","pitchNumber":2,"startTime":"2025-07-27T19:09:51.548Z","endTime":"2025-07-27T19:09:57.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.19024173892468,"strikeZoneBottom":1.43540646556822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.984475929419904,"aZ":-18.408777467783572,"pfxX":-8.075677456171302,"pfxZ":7.292997546632534,"pX":-0.48287946910667295,"pZ":1.5122290345199652,"vX0":8.603581763063186,"vY0":-136.73201554567063,"vZ0":-7.859460559034706,"x":135.41,"y":197.95,"x0":-2.625495423243996,"y0":50.00413304352651,"z0":5.693849089956265,"aX":-15.246856332323016},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.6,"breakHorizontal":12.7,"spinRate":2104,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.4010363669848185,"extension":6.912519371787667},"index":2,"playId":"2720b971-80be-3163-b897-30489cc5865e","pitchNumber":3,"startTime":"2025-07-27T19:10:08.578Z","endTime":"2025-07-27T19:10:13.370Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.494179234310423,"aZ":-41.51304560354876,"pfxX":0.6425906204729315,"pfxZ":-6.418422271872154,"pX":-0.735340770106118,"pZ":1.168798223944865,"vX0":5.17255777028196,"vY0":-119.64507028173205,"vZ0":-1.8816248111689673,"x":145.03,"y":207.22,"x0":-3.0064504625653314,"y0":50.00552828259647,"z0":5.676298666649623,"aX":0.9342550682205671},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.9,"breakHorizontal":-2.4,"spinRate":2366,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.45731977843178173,"extension":6.749775921010111},"index":3,"playId":"24b88b21-d29a-3431-99cd-18b8ec89fec1","pitchNumber":4,"startTime":"2025-07-27T19:10:28.188Z","endTime":"2025-07-27T19:10:32.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.102662783202042,"aZ":-39.98494265186663,"pfxX":-0.2884631280876542,"pfxZ":-5.349264826551729,"pX":-0.4367825770973242,"pZ":1.671206659514983,"vX0":5.886331011417955,"vY0":-119.5385550211543,"vZ0":-1.3872810470926886,"x":133.65,"y":193.66,"x0":-2.8842929135420494,"y0":50.0024295508895,"z0":5.8198537123724705,"aX":-0.42149565779127585},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.7,"breakHorizontal":-0.7,"spinRate":2359,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.45662620442785995,"extension":6.507942683371455},"index":4,"playId":"c96c38e6-97ae-32f1-9d16-7fe7ba021704","pitchNumber":5,"startTime":"2025-07-27T19:10:49.766Z","endTime":"2025-07-27T19:10:54.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.430964204581446,"aZ":-12.84163258569106,"pfxX":-3.1676704371910094,"pfxZ":10.074559781351837,"pX":0.36392218857736836,"pZ":2.387824466226559,"vX0":9.053669907554227,"vY0":-137.38991476169085,"vZ0":-6.665364495090428,"x":103.13,"y":174.31,"x0":-2.55723188433282,"y0":50.000131230693576,"z0":5.711845935802513,"aX":-6.078382236274887},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":4.0,"spinRate":2299,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.39814389256035376,"extension":7.132566972860307},"index":5,"playId":"eb9d4303-1414-3bf3-b91e-f7f4401a18b9","pitchNumber":6,"startTime":"2025-07-27T19:11:17.473Z","endTime":"2025-07-27T19:11:21.449Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09577222030646,"aZ":-40.137310542351955,"pfxX":0.6747882840017148,"pfxZ":-5.518979434248626,"pX":-0.28791063326448,"pZ":0.5663689485387854,"vX0":6.210121119968927,"vY0":-119.63853557962857,"vZ0":-3.5910259772767867,"x":127.97,"y":223.49,"x0":-3.01006530590238,"y0":50.004360249009906,"z0":5.701489360652348,"aX":0.9721101103542983},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-10.7,"breakHorizontal":-2.8,"spinRate":2425,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4586562982841773,"extension":6.77957511575031},"index":6,"playId":"13c115af-fe64-341e-92b7-e2b823099ad8","pitchNumber":7,"startTime":"2025-07-27T19:11:42.848Z","endTime":"2025-07-27T19:11:46.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:11:46.970Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jack Suwinski grounds out, first baseman Tristin English to pitcher Zac Gallen.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:11:58.364Z","endTime":"2025-07-27T19:14:37.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.49243603571205,"strikeZoneBottom":1.58999884315229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50703443196972,"aZ":-40.46845340147696,"pfxX":-0.6891136305465272,"pfxZ":-5.668838219111153,"pX":-0.1907016170583085,"pZ":0.9534518196156477,"vX0":6.589583161261977,"vY0":-120.43412725398409,"vZ0":-2.96200618452585,"x":124.27,"y":213.04,"x0":-2.87891980150795,"y0":50.00590026018149,"z0":5.79645947351079,"aX":-1.0071440849672113},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.8,"breakHorizontal":-0.4,"spinRate":2359,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4556749511744922,"extension":6.994465404499015},"index":0,"playId":"e190c386-f777-3ffb-92d1-25d0515b7def","pitchNumber":1,"startTime":"2025-07-27T19:12:12.739Z","endTime":"2025-07-27T19:12:17.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.47779661346822,"strikeZoneBottom":1.64201920500333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.711022751870296,"aZ":-42.11719775442015,"pfxX":0.016642214810867806,"pfxZ":-6.77682375163182,"pX":1.0878970572500264,"pZ":0.12388753234604699,"vX0":9.011688868480501,"vY0":-120.16109364843632,"vZ0":-4.368502366155833,"x":75.53,"y":235.44,"x0":-2.7092251212652663,"y0":50.00481684106179,"z0":5.697265166830726,"aX":0.024602395854341142},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.1,"breakHorizontal":-2.2,"spinRate":2459,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4553632008595603,"extension":6.796248699485346},"index":1,"playId":"a991e66a-6c2b-3383-8f2e-4761119d6204","pitchNumber":2,"startTime":"2025-07-27T19:12:35.495Z","endTime":"2025-07-27T19:12:38.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-27T19:13:00.722Z","endTime":"2025-07-27T19:13:53.081Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.47097319977612,"strikeZoneBottom":1.59389019848395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66054909854562,"aZ":-28.270695433231886,"pfxX":-7.309239189910295,"pfxZ":2.39574389699845,"pX":0.04352329092610052,"pZ":1.9605726466001916,"vX0":9.611880801517461,"vY0":-126.54517622550144,"vZ0":-3.4997286680756776,"x":115.34,"y":185.84,"x0":-2.8459360863359326,"y0":50.00226197768228,"z0":5.61429675021588,"aX":-11.911004692215792},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":11.2,"spinRate":1305,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4320350844677163,"extension":6.963727270771086},"index":3,"playId":"809298f2-3502-3a5d-8d93-87092630c3db","pitchNumber":3,"startTime":"2025-07-27T19:13:53.081Z","endTime":"2025-07-27T19:13:57.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.49589342867677,"strikeZoneBottom":1.61931978902598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69715000383099,"aZ":-15.059777900508186,"pfxX":-3.413533334655744,"pfxZ":8.8169113812723,"pX":-1.0767743540202948,"pZ":2.805708562696476,"vX0":5.808621052489467,"vY0":-138.40197306714327,"vZ0":-5.435747684007716,"x":158.04,"y":163.03,"x0":-2.75859286895826,"y0":50.00321754378693,"z0":5.802630816727075,"aX":-6.626817305086276},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2176,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39564886610108774,"extension":6.768044172027826},"index":4,"playId":"26df1f17-5fe7-3020-b398-5b2c2aac64fe","pitchNumber":4,"startTime":"2025-07-27T19:14:13.246Z","endTime":"2025-07-27T19:14:17.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.158431448208727,"aZ":-39.77569494917878,"pfxX":1.755723692874295,"pfxZ":-5.215183998061219,"pX":-0.7111329732769412,"pZ":1.6249554754603017,"vX0":4.96137170942176,"vY0":-120.21776006430284,"vZ0":-1.2774028987967927,"x":144.11,"y":194.91,"x0":-3.0329684795529133,"y0":50.00259504120928,"z0":5.706323457030457,"aX":2.558784182652731},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.5,"breakHorizontal":-4.4,"spinRate":2494,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.4563030843237006,"extension":6.849116076440659},"hitData":{"launchSpeed":84.5,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.39,"coordY":167.9}},"index":5,"playId":"c0f42391-3978-311c-941b-1314ee70ff43","pitchNumber":5,"startTime":"2025-07-27T19:14:30.348Z","endTime":"2025-07-27T19:14:37.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:14:37.884Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:17:03.330Z","endTime":"2025-07-27T19:18:49.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Ferguson replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:16:16.859Z","endTime":"2025-07-27T19:17:05.653Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657571,"link":"/api/v1/people/657571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":93.7,"endSpeed":85.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.296461130646275,"aZ":-22.58402757192094,"pfxX":8.589381059244548,"pfxZ":5.10254101172122,"pX":0.913502671815779,"pZ":2.509215679335957,"vX0":-6.476264304364717,"vY0":-136.29512642958449,"vZ0":-4.671240862786128,"x":82.18,"y":171.03,"x0":2.205935075903167,"y0":50.00314514544644,"z0":5.8075030836125405,"aX":16.14072876861134},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":-14.2,"spinRate":2103,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.40205812454322354,"extension":6.421689130091188},"index":1,"playId":"6c106229-0164-38d4-a2c6-7cb74c566fdc","pitchNumber":1,"startTime":"2025-07-27T19:17:05.653Z","endTime":"2025-07-27T19:17:12.760Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.122520703026364,"aZ":-18.692369628002787,"pfxX":7.133239975219767,"pfxZ":6.947346432730269,"pX":0.7887942737175209,"pZ":3.715873754472716,"vX0":-6.006491150496638,"vY0":-138.280872993603,"vZ0":-2.7204322823186455,"x":86.93,"y":138.45,"x0":2.0596499037616662,"y0":50.005912744945945,"z0":5.962885401508998,"aX":13.85085256101408},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":-11.8,"spinRate":2242,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.3957132274487445,"extension":6.440805409472984},"index":2,"playId":"365f637b-8d30-366a-a8c9-a39a402e5f65","pitchNumber":2,"startTime":"2025-07-27T19:17:57.307Z","endTime":"2025-07-27T19:18:00.307Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-27T19:18:09.658Z","endTime":"2025-07-27T19:18:22.724Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.45234527818229,"strikeZoneBottom":1.69192324246377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.96714805746122,"aZ":-40.06414144579065,"pfxX":-2.1181869818990773,"pfxZ":-5.351230859443091,"pX":-1.1091264727600734,"pZ":1.0612773764925993,"vX0":-6.644705905988141,"vY0":-120.50503582816879,"vZ0":-3.044041561387403,"x":159.28,"y":210.13,"x0":1.9570475323093979,"y0":50.00528286990035,"z0":5.873241836787329,"aX":-3.1205874856954217},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.2,"breakHorizontal":5.4,"spinRate":2996,"spinDirection":321},"zone":13,"typeConfidence":0.83,"plateTime":0.4541775498337852,"extension":6.489352935567887},"index":4,"playId":"5b352a85-6024-309c-a22b-b97b3100736d","pitchNumber":3,"startTime":"2025-07-27T19:18:22.724Z","endTime":"2025-07-27T19:18:26.395Z","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":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00618355949431,"aZ":-20.601708075882872,"pfxX":8.491945580758017,"pfxZ":5.966016228690734,"pX":0.3892624303435645,"pZ":2.445803939769199,"vX0":-7.568116858217667,"vY0":-138.62649678549548,"vZ0":-5.173361050954283,"x":102.16,"y":172.74,"x0":2.056105294899111,"y0":50.00200601378196,"z0":5.718228716641509,"aX":16.46930161116085},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":-13.7,"spinRate":2347,"spinDirection":144},"zone":6,"typeConfidence":0.9,"plateTime":0.3956388436632827,"extension":6.48405388264323},"hitData":{"launchSpeed":93.2,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.78,"coordY":145.57}},"index":5,"playId":"4a80236e-4de0-3ec9-b8a1-e1554bc3e11d","pitchNumber":4,"startTime":"2025-07-27T19:18:41.408Z","endTime":"2025-07-27T19:18:49.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:18:49.073Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James McCann grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:18:59.211Z","endTime":"2025-07-27T19:19:57.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.29119998661759,"aZ":-41.709155010796955,"pfxX":-3.4880331617421465,"pfxZ":-6.994148125373002,"pX":0.6960857418615334,"pZ":2.992535342339076,"vX0":-2.6549873014351397,"vY0":-115.61100058803642,"vZ0":2.0596374295048454,"x":90.47,"y":157.98,"x0":2.3101278726891685,"y0":50.00543471004371,"z0":6.0748012238861975,"aX":-4.751900097957193},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.0,"breakHorizontal":7.0,"spinRate":2796,"spinDirection":326},"zone":3,"typeConfidence":0.9,"plateTime":0.4726375133478662,"extension":6.397855796287342},"index":0,"playId":"9386cadc-187f-3df1-97a1-f61a32a60180","pitchNumber":1,"startTime":"2025-07-27T19:19:15.875Z","endTime":"2025-07-27T19:19:19.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.56000027528992,"strikeZoneBottom":1.65892151008619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27281664851978,"aZ":-14.62099730909291,"pfxX":3.564685601233302,"pfxZ":9.07582558860863,"pX":1.4518451551083114,"pZ":3.6412972701839452,"vX0":-3.49521695271956,"vY0":-137.6609156884241,"vZ0":-3.5609269625736535,"x":61.66,"y":140.46,"x0":2.269968743746157,"y0":50.00606106280662,"z0":5.930542921389773,"aX":6.897576952902729},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":-5.8,"spinRate":2369,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.3966734286672211,"extension":6.265359581955653},"index":1,"playId":"2948f62b-51ac-3244-a14d-c41418a35bb3","pitchNumber":2,"startTime":"2025-07-27T19:19:31.785Z","endTime":"2025-07-27T19:19:35.497Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.875834597095015,"aZ":-39.62673133582631,"pfxX":-3.6397210245559077,"pfxZ":-5.069760366163758,"pX":0.5912104070468679,"pZ":1.2599817302278666,"vX0":-2.8475803198840683,"vY0":-119.82507609407557,"vZ0":-2.666244333437007,"x":94.46,"y":204.76,"x0":2.263574739858795,"y0":50.00520941362579,"z0":5.89232171677626,"aX":-5.347947271704544},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.6,"breakHorizontal":7.2,"spinRate":2967,"spinDirection":323},"zone":14,"typeConfidence":0.87,"plateTime":0.4552898157620491,"extension":6.502601767661819},"hitData":{"launchSpeed":75.1,"launchAngle":-2.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":144.59}},"index":2,"playId":"bf3390b6-3421-30c3-a83a-a5abd7e3666d","pitchNumber":3,"startTime":"2025-07-27T19:19:48.866Z","endTime":"2025-07-27T19:19:57.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:19:57.040Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out, shortstop Isiah Kiner-Falefa to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:20:08.009Z","endTime":"2025-07-27T19:20:27.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":94.3,"endSpeed":87.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.85751506131481,"aZ":-21.097844016439147,"pfxX":9.132199991727418,"pfxZ":5.764779388187505,"pX":0.8054839552472809,"pZ":2.411814495517367,"vX0":-6.8245594831775644,"vY0":-137.1331207830267,"vZ0":-5.331391761693837,"x":86.3,"y":173.66,"x0":2.1291424979281937,"y0":50.001259869611545,"z0":5.802874789809806,"aX":17.542763578234474},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":-15.2,"spinRate":2145,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.39809598775554944,"extension":6.524405480599121},"hitData":{"launchSpeed":70.9,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":159.79}},"index":0,"playId":"7fb664c9-0a0b-34e2-bdfb-3e86649ca5ee","pitchNumber":1,"startTime":"2025-07-27T19:20:21.281Z","endTime":"2025-07-27T19:20:27.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:20:27.662Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Henry Davis walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:25:21.760Z","endTime":"2025-07-27T19:26:48.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Zac Gallen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:24:10.759Z","endTime":"2025-07-27T19:25:24.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":88.3,"strikeZoneTop":3.46109181888021,"strikeZoneBottom":1.74888308118005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.974869073245273,"aZ":-27.866455393506442,"pfxX":9.327918237768769,"pfxZ":2.1753294364071074,"pX":0.7092496643769496,"pZ":1.232954577999822,"vX0":-4.546246336599824,"vY0":-139.64962017557778,"vZ0":-6.251379618519011,"x":89.97,"y":205.49,"x0":1.1450389936595904,"y0":50.001453004436115,"z0":5.329594328925503,"aX":18.451679490850744},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.9,"breakHorizontal":-16.0,"spinRate":1940,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.39198205407377884,"extension":5.421711608085498},"index":1,"playId":"8b5c780e-1db3-3c30-baa5-34f80bafceb9","pitchNumber":1,"startTime":"2025-07-27T19:25:24.111Z","endTime":"2025-07-27T19:25:28.234Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18516450862039,"aZ":-29.10072751271732,"pfxX":-0.5790262329509441,"pfxZ":1.8179082119239744,"pX":-0.040437779091459326,"pZ":3.0873586075333703,"vX0":-2.9280641788969763,"vY0":-129.35332406412536,"vZ0":-0.579729670084006,"x":118.54,"y":155.42,"x0":1.181861339334031,"y0":50.0056802853273,"z0":5.547127776554007,"aX":-0.9800979991840251},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":1.7,"spinRate":2254,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4235620671881781,"extension":5.453117390815698},"index":2,"playId":"fbbd1235-e1bc-3b02-b679-1d5cae92218a","pitchNumber":2,"startTime":"2025-07-27T19:25:37.030Z","endTime":"2025-07-27T19:25:40.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.45112705409255,"strikeZoneBottom":1.73443433894328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59870225268081,"aZ":-28.895689356082634,"pfxX":10.234661628279706,"pfxZ":1.6755873467032796,"pX":2.1164790688935575,"pZ":3.1596839556864924,"vX0":-1.6737089539955787,"vY0":-139.41254049041876,"vZ0":-1.040161893840716,"x":36.32,"y":153.47,"x0":1.3987841537452583,"y0":50.0008227107144,"z0":5.458444900728647,"aX":19.986971513785857},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.0,"breakHorizontal":-18.1,"spinRate":2192,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.39406208313111346,"extension":5.429474375648485},"index":3,"playId":"dd7dcdb2-a962-3a2b-906d-eae05ceceb28","pitchNumber":3,"startTime":"2025-07-27T19:25:50.431Z","endTime":"2025-07-27T19:25:53.431Z","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":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.305491232167665,"aZ":-28.85691693692427,"pfxX":-0.10231028700227607,"pfxZ":1.9120682404664695,"pX":-0.17618441543651892,"pZ":2.920161847047392,"vX0":-4.224623476668331,"vY0":-130.23534466816258,"vZ0":-1.241916121593541,"x":123.72,"y":159.94,"x0":1.472329654977166,"y0":50.005485387047905,"z0":5.562013937349029,"aX":-0.17791344777175794},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.5,"breakHorizontal":1.0,"spinRate":2238,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4186616576121649,"extension":5.3416979377453915},"index":4,"playId":"ef976216-c723-312d-bfa1-471ee4c091b9","pitchNumber":4,"startTime":"2025-07-27T19:26:04.061Z","endTime":"2025-07-27T19:26:09.240Z","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":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.43318102909798,"strikeZoneBottom":1.6599989799896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.557435412346166,"aZ":-31.928904115404364,"pfxX":-7.524465519098829,"pfxZ":0.16227008411405563,"pX":1.3040585398247035,"pZ":2.3619700136644193,"vX0":1.3321995135216835,"vY0":-121.79756639854396,"vZ0":-0.5493228407005979,"x":67.29,"y":175.01,"x0":1.7299984353840632,"y0":50.00339779189059,"z0":5.33708787574951,"aX":-11.373671788729279},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":13.3,"spinRate":2679,"spinDirection":283},"zone":14,"typeConfidence":2.0,"plateTime":0.44865799289592534,"extension":5.413472756864705},"index":5,"playId":"734470b4-c2cd-3eb4-983a-1eb28cce1fc1","pitchNumber":5,"startTime":"2025-07-27T19:26:32.627Z","endTime":"2025-07-27T19:26:37.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.43472217164359,"strikeZoneBottom":1.66989598958267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52547553142299,"aZ":-27.748945308815536,"pfxX":-0.6791442148740012,"pfxZ":2.4998066680476505,"pX":-1.2355933078339991,"pZ":0.9454025548789058,"vX0":-6.160425240890197,"vY0":-132.12711202487756,"vZ0":-5.874435301436522,"x":164.1,"y":213.25,"x0":1.2122511795054605,"y0":50.00528445574804,"z0":5.2304755432506225,"aX":-1.2035924096386317},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":2.5,"spinRate":2326,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4141716229332322,"extension":5.678463434017805},"index":6,"playId":"d3f7d5f3-8624-33f1-9725-6a6a789ea159","pitchNumber":6,"startTime":"2025-07-27T19:26:44.986Z","endTime":"2025-07-27T19:26:48.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:26:48.235Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Isiah Kiner-Falefa grounds into a double play, shortstop Geraldo Perdomo to second baseman Ketel Marte to first baseman Tristin English. Henry Davis out at 2nd. Isiah Kiner-Falefa out at 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:26:56.106Z","endTime":"2025-07-27T19:27:54.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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, 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.0,"endSpeed":87.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1353592673573,"aZ":-27.67922576094621,"pfxX":9.579673832132531,"pfxZ":2.2821115924088806,"pX":0.6289365317202709,"pZ":1.8136484056672428,"vX0":-5.32839917069961,"vY0":-139.67973312732929,"vZ0":-4.763683691394116,"x":93.03,"y":189.81,"x0":1.3188908495932243,"y0":50.00614798932419,"z0":5.366484847285198,"aX":18.88929973779026},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.4,"breakHorizontal":-16.2,"spinRate":2171,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.39247900335574304,"extension":5.391678576348475},"index":0,"playId":"b97660df-d7cf-3b75-9f38-9e909ec8ff8b","pitchNumber":1,"startTime":"2025-07-27T19:27:13.138Z","endTime":"2025-07-27T19:27:16.518Z","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":96.1,"endSpeed":88.1,"strikeZoneTop":3.33569572788321,"strikeZoneBottom":1.52054991015605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.423736490843876,"aZ":-28.658117010460906,"pfxX":9.547626225513396,"pfxZ":1.7814497330373706,"pX":-0.6183153877473023,"pZ":1.8963308408395454,"vX0":-8.706449805554149,"vY0":-139.69777188069403,"vZ0":-4.4854498876901765,"x":140.57,"y":187.58,"x0":1.2979638037723857,"y0":50.00532775632862,"z0":5.406304118465248,"aX":18.87662871960342},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.4,"breakHorizontal":-15.5,"spinRate":2130,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.39204856196484705,"extension":5.524509094095162},"index":1,"playId":"d84a6d12-469a-3244-980d-316f6a6babeb","pitchNumber":2,"startTime":"2025-07-27T19:27:30.527Z","endTime":"2025-07-27T19:27:34.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22218599214233,"aZ":-34.821124983148266,"pfxX":-7.862063025298106,"pfxZ":-1.6943495613321442,"pX":-0.04731452926427686,"pZ":2.137683205837082,"vX0":-1.767639830994892,"vY0":-124.54449354765342,"vZ0":-0.6215074110969508,"x":118.8,"y":181.06,"x0":1.6936837649357386,"y0":50.00267486667961,"z0":5.2833163447916585,"aX":-12.286051667254428},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.0,"breakHorizontal":14.6,"spinRate":2745,"spinDirection":292},"zone":5,"typeConfidence":2.0,"plateTime":0.44065402949517685,"extension":5.351666335205957},"hitData":{"launchSpeed":84.2,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":155.23}},"index":2,"playId":"39791a88-cc22-3e45-beea-65577850b642","pitchNumber":3,"startTime":"2025-07-27T19:27:46.363Z","endTime":"2025-07-27T19:27:54.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:27:54.384Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, shortstop Geraldo Perdomo to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:28:08.551Z","endTime":"2025-07-27T19:28:55.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"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":83.9,"endSpeed":76.5,"strikeZoneTop":3.60999850094383,"strikeZoneBottom":1.75950598648859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.11499454830125,"aZ":-34.207466718978985,"pfxX":-8.973433869079782,"pfxZ":-1.3588704744843838,"pX":0.785331233569154,"pZ":2.756493201986271,"vX0":0.4749065814456321,"vY0":-122.15285453072684,"vZ0":0.8176777188007143,"x":87.07,"y":164.35,"x0":1.7516024011556204,"y0":50.00184993965895,"z0":5.379563074546458,"aX":-13.435752222053717},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.9,"breakHorizontal":16.1,"spinRate":2690,"spinDirection":288},"zone":6,"typeConfidence":2.0,"plateTime":0.44996352642943815,"extension":5.479387452172388},"index":0,"playId":"a6914264-6d78-318b-a000-b38aa4d69313","pitchNumber":1,"startTime":"2025-07-27T19:28:21.055Z","endTime":"2025-07-27T19:28:24.538Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.64262093389188,"strikeZoneBottom":1.75056749557172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.381666542500444,"aZ":-30.659132171746275,"pfxX":9.321324554909461,"pfxZ":0.7719886379077092,"pX":1.2630367021770275,"pZ":2.6200991083692826,"vX0":-3.310641253739621,"vY0":-139.08598939271977,"vZ0":-2.1127760348339417,"x":68.86,"y":168.04,"x0":1.2557032449126875,"y0":50.00447079875207,"z0":5.41721001086485,"aX":18.314519098505244},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.2,"breakHorizontal":-16.2,"spinRate":2093,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.3933974891561349,"extension":5.499638199478983},"index":1,"playId":"4bcf909c-8524-3f8b-b4a1-eaf9bad74ec5","pitchNumber":2,"startTime":"2025-07-27T19:28:33.603Z","endTime":"2025-07-27T19:28:37.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48539711308117,"aZ":-28.871087891400947,"pfxX":10.256105866586381,"pfxZ":1.6497350780084528,"pX":0.34722089212320667,"pZ":2.1272681854701934,"vX0":-5.991390367402822,"vY0":-140.1833876617919,"vZ0":-3.750173602786985,"x":103.76,"y":181.34,"x0":1.1752533792194908,"y0":50.000104521335274,"z0":5.3584282675808215,"aX":20.49172656484917},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.4,"breakHorizontal":-17.4,"spinRate":2157,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.3901247908439145,"extension":5.548437795844008},"hitData":{"launchSpeed":103.4,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.61,"coordY":146.62}},"index":2,"playId":"f3e03359-a0f6-398d-bc6e-1bfc935739fb","pitchNumber":3,"startTime":"2025-07-27T19:28:47.643Z","endTime":"2025-07-27T19:28:55.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:28:55.293Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristin English strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:31:57.578Z","endTime":"2025-07-27T19:33:28.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carmen Mlodzinski replaces Caleb Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:30:51.199Z","endTime":"2025-07-27T19:31:27.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669387,"link":"/api/v1/people/669387"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-27T19:31:27.782Z","endTime":"2025-07-27T19:31:59.942Z","isPitch":false,"type":"action","player":{"id":663536,"link":"/api/v1/people/663536"}},{"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":88.7,"endSpeed":82.1,"strikeZoneTop":3.71461449637342,"strikeZoneBottom":1.85663405750375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.609341728494865,"aZ":-27.948324144888222,"pfxX":-0.7988372621170239,"pfxZ":2.4831227906531943,"pX":1.9094149256114195,"pZ":2.696941939829035,"vX0":9.234645533210736,"vY0":-128.97998693161304,"vZ0":-1.853697697505586,"x":44.22,"y":165.96,"x0":-1.5999346042781692,"y0":50.000138599828176,"z0":5.561753844602516,"aX":-1.3589381943210166},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.3,"breakHorizontal":-0.5,"spinRate":2505,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.423235009714793,"extension":6.558348056243152},"index":2,"playId":"178ef940-2b8e-32b7-9869-cf7b2932dab7","pitchNumber":1,"startTime":"2025-07-27T19:31:59.942Z","endTime":"2025-07-27T19:32:03.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.70885171598988,"strikeZoneBottom":1.80866888987329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4339307198356,"aZ":-21.42006212101194,"pfxX":-9.737305227230394,"pfxZ":5.3806387614439775,"pX":0.15369083146752285,"pZ":2.606649531901015,"vX0":8.885276517754814,"vY0":-140.80020145722878,"vZ0":-3.576772648656219,"x":111.14,"y":168.4,"x0":-1.7854162191637615,"y0":50.00117516092734,"z0":5.287858249784412,"aX":-19.453462346407296},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.1,"breakHorizontal":15.7,"spinRate":2066,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.38974719550497117,"extension":6.4685325490116945},"index":3,"playId":"c6f661d5-d64a-3bcf-aace-33989c0c4c58","pitchNumber":2,"startTime":"2025-07-27T19:32:14.649Z","endTime":"2025-07-27T19:32:18.361Z","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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.969210588576562,"aZ":-24.889825493231008,"pfxX":1.3427995496114749,"pfxZ":4.115750655915431,"pX":-0.4397594204659554,"pZ":3.2342412627670702,"vX0":3.7754946022223637,"vY0":-131.93462996211775,"vZ0":-0.7730922467879521,"x":133.76,"y":151.46,"x0":-2.0613971576923764,"y0":50.00353747875427,"z0":5.3584947804968595,"aX":2.376963069405301},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-3.2,"spinRate":2460,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4144796642839519,"extension":6.376396826125031},"index":4,"playId":"fc5e089a-0890-347a-83b7-14997c9d825f","pitchNumber":3,"startTime":"2025-07-27T19:32:30.464Z","endTime":"2025-07-27T19:32:35.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.493784546534524,"aZ":-29.701685329667107,"pfxX":-7.657480578977429,"pfxZ":1.4688296306100064,"pX":-0.5646524347067674,"pZ":1.7191234383979614,"vX0":5.600791209138707,"vY0":-128.98588070570705,"vZ0":-3.3920668720223563,"x":138.52,"y":192.36,"x0":-1.7678263410042525,"y0":50.005044814014205,"z0":5.3381391981344635,"aX":-12.921809519520183},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.2,"breakHorizontal":12.6,"spinRate":1825,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4244146412849843,"extension":6.298488934455512},"index":5,"playId":"316f59fd-451d-3b4f-ab21-71d591fc2fdf","pitchNumber":4,"startTime":"2025-07-27T19:33:02.758Z","endTime":"2025-07-27T19:33:05.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27790123687311,"aZ":-17.6464321526287,"pfxX":-6.556638260008544,"pfxZ":7.099324673903022,"pX":0.4201843379939369,"pZ":3.457483533033294,"vX0":8.064598452562265,"vY0":-141.85369918784102,"vZ0":-2.3421297258944547,"x":100.98,"y":145.43,"x0":-1.6025654882585403,"y0":50.0008884316705,"z0":5.413935732657206,"aX":-13.413411093401775},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.6,"breakHorizontal":10.3,"spinRate":2177,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.38556852968265787,"extension":6.543103048291093},"index":6,"playId":"bc8a3452-209c-3992-aea2-7b3c16d87a52","pitchNumber":5,"startTime":"2025-07-27T19:33:24.190Z","endTime":"2025-07-27T19:33:28.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:33:28.643Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out softly to catcher Henry Davis in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:33:38.813Z","endTime":"2025-07-27T19:34:31.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":97.3,"endSpeed":89.8,"strikeZoneTop":3.25093931433765,"strikeZoneBottom":1.56682417137247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.63775769015263,"aZ":-19.028288503763942,"pfxX":-7.04303798405982,"pfxZ":6.404678955010004,"pX":0.8855974402743779,"pZ":3.0007533296224804,"vX0":9.567886769386305,"vY0":-141.51073433546145,"vZ0":-3.2250017440992407,"x":83.24,"y":157.76,"x0":-1.6053303768968745,"y0":50.003657602824674,"z0":5.356331307298731,"aX":-14.458376844324071},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.2,"breakHorizontal":11.0,"spinRate":2153,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3852867791808894,"extension":6.66201764151909},"index":0,"playId":"ea471ce7-0a4b-3845-8830-4f12f954961b","pitchNumber":1,"startTime":"2025-07-27T19:33:49.498Z","endTime":"2025-07-27T19:33:53.705Z","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":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.22000050677705,"strikeZoneBottom":1.5274941787095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.618166476207307,"aZ":-32.03688342530908,"pfxX":1.0175163879866096,"pfxZ":0.07767235805544281,"pX":-1.1970128466032384,"pZ":3.428600912932907,"vX0":1.8841696685888891,"vY0":-130.5631748136379,"vZ0":1.0760022570853267,"x":162.63,"y":146.21,"x0":-2.057063375114376,"y0":50.00172920614799,"z0":5.4018220289177625,"aX":1.7759715792668558},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":-2.2,"spinRate":2485,"spinDirection":95},"zone":11,"typeConfidence":2.0,"plateTime":0.41773047290719667,"extension":6.246273803304475},"index":1,"playId":"fbeb23a4-d7cd-3959-940b-feaedcedf5c6","pitchNumber":2,"startTime":"2025-07-27T19:34:07.137Z","endTime":"2025-07-27T19:34:10.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.301103885568466,"aZ":-18.64431085161595,"pfxX":-6.574808548987882,"pfxZ":6.5639929107829005,"pX":0.9844146178739482,"pZ":2.4273323970707232,"vX0":9.793708648868732,"vY0":-142.15087684861535,"vZ0":-4.542592451515073,"x":79.48,"y":173.24,"x0":-1.6394771527060266,"y0":50.00487166823399,"z0":5.21740121786793,"aX":-13.55780731100767},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.2,"breakHorizontal":10.1,"spinRate":2223,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3842053683527329,"extension":6.623361227701212},"hitData":{"launchSpeed":51.6,"launchAngle":82.0,"totalDistance":47.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":112.87,"coordY":219.08}},"index":2,"playId":"b84803ae-5160-3576-8ede-e22d76253328","pitchNumber":3,"startTime":"2025-07-27T19:34:23.867Z","endTime":"2025-07-27T19:34:31.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:34:31.553Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:34:49.545Z","endTime":"2025-07-27T19:35:59.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.2,"endSpeed":78.4,"strikeZoneTop":3.66525939576468,"strikeZoneBottom":1.73651264048775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.992135180330997,"aZ":-39.62275113130438,"pfxX":4.196217320829512,"pfxZ":-4.784054354113515,"pX":-0.8280450378440409,"pZ":2.755642699861073,"vX0":1.0939344657113441,"vY0":-124.07724380491722,"vZ0":1.0833324835839562,"x":148.56,"y":164.38,"x0":-1.819792709421656,"y0":50.001064447236885,"z0":5.616913810136802,"aX":6.536751767595583},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.2,"breakHorizontal":-7.8,"spinRate":2562,"spinDirection":30},"zone":4,"typeConfidence":2.0,"plateTime":0.4415663850252125,"extension":6.633815751817145},"index":0,"playId":"11a99386-7c19-30d2-a9e5-06975ce329de","pitchNumber":1,"startTime":"2025-07-27T19:34:55.138Z","endTime":"2025-07-27T19:34:59.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.5614848498879,"strikeZoneBottom":1.74938476814517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89742126966482,"aZ":-32.435049478229395,"pfxX":-4.924254295943447,"pfxZ":-0.15553256484773392,"pX":0.19043417775139393,"pZ":3.003118355880649,"vX0":6.666276876585736,"vY0":-128.54939808216434,"vZ0":0.2394041204187698,"x":109.74,"y":157.7,"x0":-1.7834796702167999,"y0":50.001174617099906,"z0":5.404252804451155,"aX":-8.331511077719384},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.0,"breakHorizontal":7.6,"spinRate":1674,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4242941998557668,"extension":6.531592065892247},"index":1,"playId":"4ca7bd71-f758-3734-88e9-46ea167288ef","pitchNumber":2,"startTime":"2025-07-27T19:35:09.983Z","endTime":"2025-07-27T19:35:13.698Z","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":97.1,"endSpeed":89.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.978889179619873,"aZ":-21.161934887021644,"pfxX":-6.726075960721915,"pfxZ":5.386757862369075,"pX":0.6689780819233335,"pZ":3.2547622795949684,"vX0":9.111433351409312,"vY0":-141.31468516966447,"vZ0":-1.5989428156292282,"x":91.5,"y":150.9,"x0":-1.7071828127931417,"y0":50.00306822969368,"z0":5.172904160060781,"aX":-13.750518940679763},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.6,"breakHorizontal":10.6,"spinRate":2144,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3860352288782254,"extension":6.624873001460809},"index":2,"playId":"6f7dfbda-d9bf-34a7-b030-5b9e02e0ead1","pitchNumber":3,"startTime":"2025-07-27T19:35:26.750Z","endTime":"2025-07-27T19:35:30.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.581013223033384,"aZ":-32.67454533911602,"pfxX":-6.0143447141669935,"pfxZ":-0.29670038624609774,"pX":-1.2312131262138513,"pZ":2.7126999993926075,"vX0":3.5294869377167792,"vY0":-128.876374411358,"vZ0":-0.3757892621132384,"x":163.93,"y":165.54,"x0":-1.8365200721452208,"y0":50.002430349286534,"z0":5.3822593725736345,"aX":-10.124971216508632},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":10.1,"spinRate":1750,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4248622897519101,"extension":6.393273461291828},"hitData":{"launchSpeed":92.8,"launchAngle":11.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.16,"coordY":104.07}},"index":3,"playId":"5a8126cf-023b-38cc-b066-fa76ef536896","pitchNumber":4,"startTime":"2025-07-27T19:35:47.262Z","endTime":"2025-07-27T19:35:59.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:35:59.173Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop Isiah Kiner-Falefa to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:36:07.014Z","endTime":"2025-07-27T19:38:54.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5,6,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.9,"endSpeed":79.4,"strikeZoneTop":3.51999935922621,"strikeZoneBottom":1.52895143106516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.914388669915603,"aZ":-41.56115317766444,"pfxX":1.4547016916691247,"pfxZ":-5.916421752427314,"pX":0.03404501130560264,"pZ":1.632209879609636,"vX0":3.8440008389384417,"vY0":-125.06056946862616,"vZ0":-0.9669111619916345,"x":115.7,"y":194.71,"x0":-1.7112051172126639,"y0":50.00528759346351,"z0":5.429091019254658,"aX":2.3063721973533133},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.7,"breakHorizontal":-3.5,"spinRate":2534,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4377572428102181,"extension":6.4214764791618615},"index":0,"playId":"9ef02a3a-617a-3d9a-a5b4-304b2f5fbf8d","pitchNumber":1,"startTime":"2025-07-27T19:36:17.277Z","endTime":"2025-07-27T19:36:21.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-27T19:36:41.191Z","endTime":"2025-07-27T19:37:00.318Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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.7,"endSpeed":79.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23662719431472,"aZ":-43.467600939622564,"pfxX":1.3265777369983067,"pfxZ":-7.181966416088762,"pX":0.014195731049437433,"pZ":1.2448269755069747,"vX0":3.684877621728488,"vY0":-124.84171160167563,"vZ0":-1.3822454596240958,"x":116.46,"y":205.17,"x0":-1.656225403942575,"y0":50.00570382298361,"z0":5.398556153313732,"aX":2.0847582410569436},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-13.1,"breakHorizontal":-3.2,"spinRate":2651,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4395188455375414,"extension":6.328802227290007},"index":2,"playId":"7dbc33b0-929d-319d-b12a-48da9e8b7a69","pitchNumber":2,"startTime":"2025-07-27T19:37:00.318Z","endTime":"2025-07-27T19:37:03.318Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.48612501430092,"strikeZoneBottom":1.55462736682819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.282054864694132,"aZ":-40.69450945376876,"pfxX":2.7496467901751234,"pfxZ":-5.329470708462253,"pX":0.4996934152706437,"pZ":-0.6547668096789002,"vX0":4.470419586371108,"vY0":-126.12362558356634,"vZ0":-6.447384345618232,"x":97.95,"y":256.46,"x0":-1.6575365504673565,"y0":50.00102570640647,"z0":5.242567136064948,"aX":4.398064130353917},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.9,"breakHorizontal":-6.0,"spinRate":2797,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4354133378828342,"extension":6.253180121192337},"index":3,"playId":"70b156b8-2601-3753-9a9a-b1f0df1af306","pitchNumber":3,"startTime":"2025-07-27T19:37:17.720Z","endTime":"2025-07-27T19:37:23.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Carmen Mlodzinski. Ketel Marte to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"70b156b8-2601-3753-9a9a-b1f0df1af306","startTime":"2025-07-27T19:37:38.095Z","endTime":"2025-07-27T19:37:48.561Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":86.3,"endSpeed":80.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.337126627429324,"aZ":-41.489015031497,"pfxX":1.9676465952258662,"pfxZ":-5.815759793415108,"pX":-0.2393352022970745,"pZ":0.580587845919296,"vX0":3.340361739561341,"vY0":-125.73020922671914,"vZ0":-3.424465702200117,"x":126.12,"y":223.1,"x0":-1.840376369911114,"y0":50.002298535018674,"z0":5.324946114070708,"aX":3.1516297653106844},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-11.0,"breakHorizontal":-4.3,"spinRate":2684,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.43552702819293776,"extension":6.482221625463139},"index":5,"playId":"3e315494-9ae8-3581-b21f-e0d7b487cb12","pitchNumber":4,"startTime":"2025-07-27T19:37:48.561Z","endTime":"2025-07-27T19:37:52.287Z","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":99.4,"endSpeed":90.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.391189982631026,"aZ":-16.918391727073463,"pfxX":-6.162907210558658,"pfxZ":7.283285053130706,"pX":-0.0061370422032856,"pZ":3.0713167929940846,"vX0":7.419429859252222,"vY0":-144.4439977366604,"vZ0":-3.137021733577175,"x":117.23,"y":155.85,"x0":-1.8180358566273676,"y0":50.00236779426869,"z0":5.223314494104381,"aX":-12.908886001845271},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.6,"breakHorizontal":9.5,"spinRate":2288,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3804709042508283,"extension":6.597132189565651},"index":6,"playId":"8aa26e2a-ed78-35ba-85f7-ecc25afd6bcf","pitchNumber":5,"startTime":"2025-07-27T19:38:11.788Z","endTime":"2025-07-27T19:38:14.804Z","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":98.1,"endSpeed":89.5,"strikeZoneTop":3.51944891448941,"strikeZoneBottom":1.6572668780587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97759142275454,"aZ":-22.052519562655938,"pfxX":-7.694806595486918,"pfxZ":4.904979761303078,"pX":-0.931738274510643,"pZ":4.198499412916195,"vX0":5.317599993657002,"vY0":-142.79596573448356,"vZ0":0.7394803794114571,"x":152.52,"y":125.42,"x0":-1.8185870356323284,"y0":50.00633498174475,"z0":5.323924247628813,"aX":-15.889040869099196},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.2,"breakHorizontal":12.8,"spinRate":2155,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3836170079590122,"extension":6.466211204628919},"index":7,"playId":"1e8a918a-1892-3a86-996b-e093ddd258bf","pitchNumber":6,"startTime":"2025-07-27T19:38:32.264Z","endTime":"2025-07-27T19:38:36.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.374920657790845,"aZ":-34.04210959010294,"pfxX":-5.777334786005454,"pfxZ":-1.1000335843728974,"pX":-1.2731226183154218,"pZ":1.452995402980396,"vX0":3.4950000522880424,"vY0":-129.22450790987722,"vZ0":-3.109077524368561,"x":165.53,"y":199.55,"x0":-1.8909645817930782,"y0":50.005279478558435,"z0":5.281174945270317,"aX":-9.7937121087665},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.4,"breakHorizontal":9.7,"spinRate":1713,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4235121140068374,"extension":6.4783939583389145},"hitData":{"launchSpeed":89.3,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.77,"coordY":150.67}},"index":8,"playId":"505747ad-5521-3402-8cea-a84ce9c15b12","pitchNumber":7,"startTime":"2025-07-27T19:38:47.169Z","endTime":"2025-07-27T19:38:54.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:38:54.794Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a sharp line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:41:19.330Z","endTime":"2025-07-27T19:41:55.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Curtiss replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:40:57.556Z","endTime":"2025-07-27T19:41:21.659Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595928,"link":"/api/v1/people/595928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":83.7,"strikeZoneTop":3.40732444137587,"strikeZoneBottom":1.56044912438525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.815481984704057,"aZ":-24.192119549252006,"pfxX":0.3469038645234104,"pfxZ":4.521480425102366,"pX":1.3381263158983383,"pZ":2.8282313181164063,"vX0":9.394429463387008,"vY0":-131.24517363380627,"vZ0":-4.053982679162378,"x":65.99,"y":162.42,"x0":-2.3155951856314045,"y0":50.000477481681145,"z0":6.170301223696387,"aX":0.6104547306436067},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":-2.4,"spinRate":2577,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.4155302159566179,"extension":6.662292945540091},"index":1,"playId":"fe86a103-7256-3cea-9c88-4dc51eed7dac","pitchNumber":1,"startTime":"2025-07-27T19:41:21.659Z","endTime":"2025-07-27T19:41:24.873Z","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":94.2,"endSpeed":85.9,"strikeZoneTop":3.50195269328948,"strikeZoneBottom":1.58999912376447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.058512465218616,"aZ":-11.546534790270348,"pfxX":-5.6428058166942705,"pfxZ":10.960430043984244,"pX":0.9314506705070896,"pZ":1.852538847632412,"vX0":10.312360923543533,"vY0":-136.5574716111986,"vZ0":-9.290132190915962,"x":81.5,"y":188.76,"x0":-2.166706918935556,"y0":50.00228545572171,"z0":6.100299594619463,"aX":-10.619943940323326},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":7.9,"spinRate":2400,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40163282730644534,"extension":6.861681483356115},"index":2,"playId":"89284903-bd27-3da8-92e5-73d0c6ea1f09","pitchNumber":2,"startTime":"2025-07-27T19:41:33.478Z","endTime":"2025-07-27T19:41:38.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74517997736719,"aZ":-25.850380712053852,"pfxX":0.8625641467665055,"pfxZ":3.718285243796693,"pX":0.5790488319020755,"pZ":2.6806561254579906,"vX0":7.532929765756578,"vY0":-128.79617475977705,"vZ0":-3.761083871751946,"x":94.93,"y":166.4,"x0":-2.4811032804394832,"y0":50.000947882741706,"z0":6.13181083713667,"aX":1.466182187536528},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":-3.0,"spinRate":2566,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.42333369681477917,"extension":6.2602936640279845},"hitData":{"launchSpeed":100.7,"launchAngle":14.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":95.35,"coordY":85.2}},"index":3,"playId":"98d2ce07-8473-383d-8da1-f9ab18688772","pitchNumber":3,"startTime":"2025-07-27T19:41:45.455Z","endTime":"2025-07-27T19:41:55.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:41:55.844Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:42:06.304Z","endTime":"2025-07-27T19:43:07.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.0183430860987,"strikeZoneBottom":1.46849566378371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82468486858107,"aZ":-13.900099098215238,"pfxX":-5.631362109941024,"pfxZ":9.87438734436645,"pX":0.6251554097746974,"pZ":1.8041378381304218,"vX0":8.931133237059797,"vY0":-135.24831494778388,"vZ0":-8.97329392445111,"x":93.17,"y":190.07,"x0":-1.9899295365683818,"y0":50.00102252566991,"z0":6.142301421853465,"aX":-10.419986075435261},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2348,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.405158612919744,"extension":6.729233331402906},"index":0,"playId":"ab38748f-7147-31fb-9fcf-231e29685b9c","pitchNumber":1,"startTime":"2025-07-27T19:42:21.693Z","endTime":"2025-07-27T19:42:25.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-27T19:42:50.563Z","endTime":"2025-07-27T19:42:57.184Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.623874937103334,"aZ":-22.990028294172635,"pfxX":1.222584300665717,"pfxZ":5.204940586829063,"pX":-0.046948976856076644,"pZ":2.1435538420772584,"vX0":6.737313822670636,"vY0":-131.61588661939467,"vZ0":-5.568902465219384,"x":118.79,"y":180.9,"x0":-2.793294308349419,"y0":50.00059255353206,"z0":5.977926305883879,"aX":2.152834073998767},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":-3.6,"spinRate":2608,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4153656254242648,"extension":6.184445321848931},"hitData":{"launchSpeed":93.9,"launchAngle":19.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.5,"coordY":91.22}},"index":2,"playId":"b1e915d4-a300-3f53-afba-f1e54218db75","pitchNumber":2,"startTime":"2025-07-27T19:42:57.184Z","endTime":"2025-07-27T19:43:07.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:43:07.214Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Oneil Cruz pops out to third baseman Eugenio Suárez in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:43:14.403Z","endTime":"2025-07-27T19:47:06.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"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(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.4,"endSpeed":86.5,"strikeZoneTop":3.86999796936585,"strikeZoneBottom":1.86393227745504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.878370748803526,"aZ":-13.186299951201358,"pfxX":-5.441680276545742,"pfxZ":9.97506866791863,"pX":0.1184148889672927,"pZ":1.4849785003107197,"vX0":7.928023035258827,"vY0":-136.99917457097632,"vZ0":-10.141617809412587,"x":112.49,"y":198.69,"x0":-2.10409106807745,"y0":50.002437314053665,"z0":6.1329194551975155,"aX":-10.358332850277531},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2352,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39958566295782827,"extension":6.655527215091895},"index":0,"playId":"e25f738d-8711-3d1c-b92d-bac184e6018b","pitchNumber":1,"startTime":"2025-07-27T19:43:32.662Z","endTime":"2025-07-27T19:43:38.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.792526792807788,"aZ":-13.877907033788144,"pfxX":-5.573912692851042,"pfxZ":9.680605363768855,"pX":-0.9306822545695302,"pZ":1.8253585372266017,"vX0":5.2029740038223675,"vY0":-136.53664877717137,"vZ0":-9.172829459872217,"x":152.48,"y":189.5,"x0":-2.1359036605872594,"y0":50.004353065101085,"z0":6.181588484824504,"aX":-10.53527394081579},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":9.0,"spinRate":2440,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.401023595982827,"extension":6.482330419755334},"index":1,"playId":"d36b7ecf-bbc8-353a-b090-acc28fec830d","pitchNumber":2,"startTime":"2025-07-27T19:43:50.145Z","endTime":"2025-07-27T19:43:53.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.092176545734553,"aZ":-15.134786762581871,"pfxX":-5.944176429932919,"pfxZ":9.15918377331532,"pX":-0.2840057054361908,"pZ":3.2621315057966616,"vX0":7.28782992957256,"vY0":-135.64427415604933,"vZ0":-5.156077579260501,"x":127.83,"y":150.7,"x0":-2.2352157145088505,"y0":50.003590258357015,"z0":6.2453812979192485,"aX":-11.060309983248631},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2383,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.404029098555037,"extension":6.547555054929929},"index":2,"playId":"bf9d6f05-a256-3dce-aa12-025bcb2c349b","pitchNumber":3,"startTime":"2025-07-27T19:44:09.117Z","endTime":"2025-07-27T19:44:12.117Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T19:44:20.355Z","endTime":"2025-07-27T19:44:39.214Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.285214551497337,"aZ":-15.257280868772584,"pfxX":-6.420163896751626,"pfxZ":8.82614805004335,"pX":-0.20568207136426167,"pZ":3.0974562723956103,"vX0":7.986974387353054,"vY0":-137.5027240695501,"vZ0":-5.806400791284844,"x":124.84,"y":155.15,"x0":-2.312873221910594,"y0":50.00102930749358,"z0":6.270468811309155,"aX":-12.302360822870138},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":10.0,"spinRate":2385,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3982299655931447,"extension":6.478582711334769},"index":4,"playId":"6ce9ebca-e308-3d80-ab83-54331673a5c6","pitchNumber":4,"startTime":"2025-07-27T19:44:39.214Z","endTime":"2025-07-27T19:44:42.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"9d17cd64-d247-3a62-96c0-e9b0631db8dc","startTime":"2025-07-27T19:45:01.070Z","endTime":"2025-07-27T19:45:04.070Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.733380135991492,"aZ":-30.731363068699363,"pfxX":0.472624487860415,"pfxZ":0.9367483949326001,"pX":-0.23438343955838672,"pZ":2.7479457041576287,"vX0":5.760086726476664,"vY0":-123.23284154708435,"vZ0":-2.0693555368308614,"x":125.93,"y":164.59,"x0":-2.660320598385544,"y0":50.004413477174644,"z0":6.186332095017075,"aX":0.728667030351475},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":-2.2,"spinRate":2515,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.4439063273389965,"extension":6.107088564577595},"index":6,"playId":"fb3171af-e5ac-34af-9b1f-3c5c8b86f180","pitchNumber":5,"startTime":"2025-07-27T19:45:20.699Z","endTime":"2025-07-27T19:45:24.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.168852062300935,"aZ":-24.398946759796136,"pfxX":-0.1289304260146269,"pfxZ":4.40679441631872,"pX":-0.4632158018466767,"pZ":3.070684844136642,"vX0":5.876619988139737,"vY0":-131.76790271939768,"vZ0":-3.4500835336014934,"x":134.66,"y":155.87,"x0":-2.7025593954163116,"y0":50.002716986229814,"z0":6.193274179952003,"aX":-0.22865100197881597},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":-1.0,"spinRate":2494,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.41517704723532534,"extension":5.951785652409019},"index":7,"playId":"4df954ee-ee96-304c-adcf-c36b0583fa1a","pitchNumber":6,"startTime":"2025-07-27T19:45:46.385Z","endTime":"2025-07-27T19:45:49.385Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.86103845541081,"strikeZoneBottom":1.85028827653817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14624837717203,"aZ":-30.73841041822754,"pfxX":1.189520021293081,"pfxZ":0.8916845532750832,"pX":1.1269187842502646,"pZ":1.522810971296842,"vX0":8.822078381338892,"vY0":-125.4477269223341,"vZ0":-5.014592686328117,"x":74.04,"y":197.66,"x0":-2.582137652563687,"y0":50.000876910103166,"z0":6.038338845814685,"aX":1.90279665250771},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":-4.1,"spinRate":2524,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.43577163357738913,"extension":6.1848207266598205},"index":8,"playId":"5a475d98-fa9d-38bc-993b-db9f8ce8775c","pitchNumber":7,"startTime":"2025-07-27T19:46:09.405Z","endTime":"2025-07-27T19:46:12.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.96487265455129,"aZ":-26.03362719613986,"pfxX":1.130605092866789,"pfxZ":3.5216545988486754,"pX":0.7694456700987344,"pZ":2.8427548317941693,"vX0":7.9978258702944,"vY0":-130.34547066599384,"vZ0":-3.5661896465851908,"x":87.67,"y":162.03,"x0":-2.4687907385013563,"y0":50.00408840246609,"z0":6.165241106318135,"aX":1.969549462354989},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.6,"spinRate":2631,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.41809916899866506,"extension":6.12957189941838},"index":9,"playId":"bdf93606-eb3c-3594-9e41-9bf2a1904dcd","pitchNumber":8,"startTime":"2025-07-27T19:46:29.047Z","endTime":"2025-07-27T19:46:32.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.87,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09783870043576,"aZ":-13.683298458559404,"pfxX":-5.1076867482783666,"pfxZ":9.755722594133992,"pX":0.5392118420160225,"pZ":2.505624961950099,"vX0":8.975261590908746,"vY0":-136.55794118567755,"vZ0":-7.454151169087999,"x":96.45,"y":171.13,"x0":-2.121269186610659,"y0":50.00290803464207,"z0":6.2054246743003185,"aX":-9.681559633548227},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":7.4,"spinRate":2322,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40056932932262734,"extension":6.55336629020676},"hitData":{"launchSpeed":88.6,"launchAngle":72.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.94,"coordY":178.03}},"index":10,"playId":"76301c52-6b13-3859-b7f7-7acbd6e93e24","pitchNumber":9,"startTime":"2025-07-27T19:46:56.533Z","endTime":"2025-07-27T19:47:06.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:47:06.244Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Pham hits a ground-rule double (11) on a line drive to left field. Nick Gonzales to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:47:26.859Z","endTime":"2025-07-27T19:49:37.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.46427036372621,"strikeZoneBottom":1.65943652458071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.36544198433314,"aZ":-31.05324345782134,"pfxX":0.8937449464487777,"pfxZ":0.7246992872690985,"pX":0.424521277269915,"pZ":2.6539592122977163,"vX0":7.142571069777848,"vY0":-123.21676879706223,"vZ0":-2.1715386771860388,"x":100.82,"y":167.12,"x0":-2.617041927369991,"y0":50.00563994674833,"z0":6.147318058251381,"aX":1.3855485322551413},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":-3.1,"spinRate":2544,"spinDirection":88},"zone":6,"typeConfidence":2.0,"plateTime":0.44296936918567065,"extension":6.09697022224717},"index":0,"playId":"1818a2e9-5b05-32e6-899a-71a5c8ff5d3a","pitchNumber":1,"startTime":"2025-07-27T19:47:46.920Z","endTime":"2025-07-27T19:47:50.076Z","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":"bc863daa-07ab-43df-9e7c-5487b4ffbcb3","startTime":"2025-07-27T19:48:08.271Z","endTime":"2025-07-27T19:48:13.271Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.437154539370503,"aZ":-30.339236738900656,"pfxX":0.48849829290942326,"pfxZ":1.158380831953818,"pX":0.41948335230651435,"pZ":0.6061474971545733,"vX0":7.042417726653265,"vY0":-124.58853320871485,"vZ0":-6.9139742006799825,"x":101.01,"y":222.41,"x0":-2.4944552487117866,"y0":50.00504440477104,"z0":5.888956195911792,"aX":0.7768031307058928},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.8,"breakHorizontal":-2.3,"spinRate":2518,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.43778692588219315,"extension":6.181077787823448},"index":2,"playId":"8cf2898d-c981-3146-a8ad-1e34a3faf6fd","pitchNumber":2,"startTime":"2025-07-27T19:48:22.818Z","endTime":"2025-07-27T19:48:28.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80088598492897,"aZ":-12.20859250913071,"pfxX":-5.058680616702158,"pfxZ":10.439799869935943,"pX":0.07820266095128472,"pZ":2.1567703024071476,"vX0":7.768220464338019,"vY0":-137.48778418859152,"vZ0":-8.68070313361726,"x":114.02,"y":180.55,"x0":-2.128060123051173,"y0":50.00335641572613,"z0":6.185953209522312,"aX":-9.67512871012642},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":7.6,"spinRate":2409,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3985666547300286,"extension":6.660213844294862},"index":3,"playId":"99cf4c1b-b73e-319f-ac31-e2ca01a70b40","pitchNumber":3,"startTime":"2025-07-27T19:48:46.667Z","endTime":"2025-07-27T19:48:50.902Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.28158381370848,"strikeZoneBottom":1.56190373856021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.983922349337494,"aZ":-30.625980830580815,"pfxX":1.359918521922192,"pfxZ":0.9764207587132994,"pX":1.0311941357937848,"pZ":1.9400977902737135,"vX0":8.155922220795741,"vY0":-124.52954729432399,"vZ0":-4.168514324205882,"x":77.69,"y":186.4,"x0":-2.4459839640430245,"y0":50.00535396911389,"z0":6.13340218612774,"aX":2.1631592556780803},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":-4.1,"spinRate":2552,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.43768031289103915,"extension":6.329953419312397},"index":4,"playId":"d47d6b55-8f5c-358c-a7d2-a3720591a8a9","pitchNumber":4,"startTime":"2025-07-27T19:49:08.827Z","endTime":"2025-07-27T19:49:13.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.951330529022755,"aZ":-10.98564410788644,"pfxX":-5.128534705615373,"pfxZ":11.10623798371876,"pX":-0.20618271341638622,"pZ":2.5728788459044325,"vX0":7.123631417101982,"vY0":-136.9413313890327,"vZ0":-7.789559511526413,"x":124.86,"y":169.31,"x0":-2.169466224175103,"y0":50.00675346954128,"z0":6.197827642170197,"aX":-9.788004729985353},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":7.9,"spinRate":2318,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3992942663885324,"extension":6.664050806120805},"hitData":{"launchSpeed":106.5,"launchAngle":21.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":70.74,"coordY":71.62}},"index":5,"playId":"deb9020d-cb02-3a31-a770-25bc0f8508a3","pitchNumber":5,"startTime":"2025-07-27T19:49:29.073Z","endTime":"2025-07-27T19:49:37.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:49:37.185Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ke'Bryan Hayes singles on a line drive to right fielder Corbin Carroll. Nick Gonzales scores. Tommy Pham scores.","rbi":2,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:49:57.650Z","endTime":"2025-07-27T19:50:49.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":{"id":595928,"link":"/api/v1/people/595928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":595928,"link":"/api/v1/people/595928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.14261721320906,"strikeZoneBottom":1.42374304503245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.320431856112915,"aZ":-13.538720168129725,"pfxX":-5.44934196506634,"pfxZ":9.737222503354184,"pX":0.5594971870485722,"pZ":1.3680394103366647,"vX0":9.107803332979694,"vY0":-137.21561467586432,"vZ0":-10.233850796193693,"x":95.67,"y":201.84,"x0":-2.089248847566534,"y0":50.00469316431916,"z0":6.060131732173714,"aX":-10.431447634558761},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":8.0,"spinRate":2441,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3986223330424843,"extension":6.865427479597367},"index":0,"playId":"69702e67-aa69-348a-b26a-7a8e28f48af7","pitchNumber":1,"startTime":"2025-07-27T19:50:11.351Z","endTime":"2025-07-27T19:50:14.785Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.17674865874083,"strikeZoneBottom":1.45782904931831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.285703811667872,"aZ":-32.65526236572012,"pfxX":1.7269927723327902,"pfxZ":-0.31961100004312115,"pX":0.5265315763049009,"pZ":2.4482508390277653,"vX0":6.908987101501866,"vY0":-122.08796557418786,"vZ0":-2.092086094668937,"x":96.93,"y":172.68,"x0":-2.5552661782655375,"y0":50.000519609645366,"z0":6.1058554994273315,"aX":2.6260126225836635},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.8,"breakHorizontal":-4.7,"spinRate":2451,"spinDirection":91},"zone":6,"typeConfidence":2.0,"plateTime":0.44730446421627557,"extension":6.149289439332616},"index":1,"playId":"e4824c2e-d36b-39ec-b5a5-1bfebed0e3fd","pitchNumber":2,"startTime":"2025-07-27T19:50:24.696Z","endTime":"2025-07-27T19:50:27.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.802473897328092,"aZ":-33.7181963831709,"pfxX":2.612404146068057,"pfxZ":-0.993506385226568,"pX":0.6404103606181175,"pZ":1.9896140599702046,"vX0":6.645772687181742,"vY0":-123.29041121646296,"vZ0":-3.3211684776638677,"x":92.59,"y":185.06,"x0":-2.4215233529776317,"y0":50.00355509067149,"z0":6.177986445095822,"aX":4.051991790149787},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.3,"breakHorizontal":-6.2,"spinRate":2563,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.44299607130253227,"extension":6.294474523919132},"hitData":{"launchSpeed":99.7,"launchAngle":12.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.95,"coordY":83.53}},"index":2,"playId":"edf5d01f-d1d5-3b69-974a-a9d10eb20379","pitchNumber":3,"startTime":"2025-07-27T19:50:37.927Z","endTime":"2025-07-27T19:50:49.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:50:49.663Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jack Suwinski singles on a sharp line drive to center fielder Alek Thomas. Ke'Bryan Hayes to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:51:03.592Z","endTime":"2025-07-27T19:53:07.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.43787144504816,"strikeZoneBottom":1.58999788861066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.335235995204997,"aZ":-11.996913029593255,"pfxX":-5.826300845750113,"pfxZ":10.468555658945808,"pX":0.653109737815642,"pZ":1.4538270532629463,"vX0":9.271011520077538,"vY0":-137.66049695357015,"vZ0":-10.632483509730088,"x":92.1,"y":199.53,"x0":-1.9947866090255517,"y0":50.00387301748746,"z0":6.168680434506786,"aX":-11.231331797967954},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2468,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.39722783817911544,"extension":6.589706595923686},"index":0,"playId":"6989a00b-1c57-318c-8e0d-65a8304813e8","pitchNumber":1,"startTime":"2025-07-27T19:51:18.868Z","endTime":"2025-07-27T19:51:22.507Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-27T19:51:28.863Z","endTime":"2025-07-27T19:52:06.023Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.48259332419789,"strikeZoneBottom":1.63172664110607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.787785039264342,"aZ":-12.283592490746086,"pfxX":-6.237153679222436,"pfxZ":10.420018411449462,"pX":0.857752362782256,"pZ":0.8209123809597763,"vX0":10.056509494656535,"vY0":-136.73198988542913,"vZ0":-11.744011532349917,"x":84.3,"y":216.62,"x0":-2.0435793393844968,"y0":50.00536011335611,"z0":5.993863323831276,"aX":-11.910099939338352},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":9.4,"spinRate":2491,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.39930367194609584,"extension":6.699847558287748},"index":2,"playId":"22db8d53-d526-36a5-b784-66ed42275d8f","pitchNumber":2,"startTime":"2025-07-27T19:52:06.023Z","endTime":"2025-07-27T19:52:09.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.44172827188363,"strikeZoneBottom":1.58999769326164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.915580302295396,"aZ":-27.20009366207086,"pfxX":-0.38974057708063325,"pfxZ":2.9844414094632015,"pX":0.4866365885103251,"pZ":3.3098992376919663,"vX0":8.089026607404332,"vY0":-127.59917105585117,"vZ0":-1.9450369775213177,"x":98.45,"y":149.41,"x0":-2.6610160125668356,"y0":50.00053323820025,"z0":6.205379440761649,"aX":-0.6508760602956432},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":-1.0,"spinRate":2576,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.4277165691604936,"extension":6.077733595885511},"index":3,"playId":"2c11058f-3d2a-3fea-b8d1-cc37aeeaff88","pitchNumber":3,"startTime":"2025-07-27T19:52:19.739Z","endTime":"2025-07-27T19:52:23.102Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.001270145599918,"aZ":-27.992719458498105,"pfxX":-0.1913915910140087,"pfxZ":2.540374349792751,"pX":0.5574024334337886,"pZ":2.44334489768135,"vX0":7.967757410229618,"vY0":-127.14184087001104,"vZ0":-3.7171782880663766,"x":95.75,"y":172.81,"x0":-2.586221420416488,"y0":50.00048035926582,"z0":6.13497938902197,"aX":-0.3155076861354412},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":-1.3,"spinRate":2610,"spinDirection":174},"zone":6,"typeConfidence":2.0,"plateTime":0.43007417080299026,"extension":6.020251635632778},"index":4,"playId":"765c3288-a8f9-39b8-b781-24446e0e76d9","pitchNumber":4,"startTime":"2025-07-27T19:52:34.394Z","endTime":"2025-07-27T19:52:38.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.500670161234602,"aZ":-12.712361812574976,"pfxX":-5.228217232002567,"pfxZ":10.429188376705255,"pX":-0.5626901811536298,"pZ":2.80541583453808,"vX0":6.491667275783105,"vY0":-135.24761635993332,"vZ0":-6.920795294429666,"x":138.45,"y":163.03,"x0":-2.3066628665198463,"y0":50.00250955051086,"z0":6.275998690404541,"aX":-9.756134102748957},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2424,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4038687852100735,"extension":6.3340347596345135},"hitData":{"launchSpeed":103.8,"launchAngle":8.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.45,"coordY":92.85}},"index":5,"playId":"8be8bfaa-4e0d-3601-9fca-0a2798c92d37","pitchNumber":5,"startTime":"2025-07-27T19:52:55.938Z","endTime":"2025-07-27T19:53:07.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:53:07.164Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:53:21.987Z","endTime":"2025-07-27T19:53:44.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.524721411385514,"aZ":-31.827053200212994,"pfxX":0.12405896155376173,"pfxZ":0.2361137564212754,"pX":0.9095081045641855,"pZ":2.242103348221786,"vX0":8.360310569334606,"vY0":-120.34224717283355,"vZ0":-2.6265952231803142,"x":82.33,"y":178.24,"x0":-2.6135939097552656,"y0":50.0047863791044,"z0":6.1438149733106,"aX":0.18180719350164323},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.1,"breakHorizontal":-2.0,"spinRate":2408,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.45369496551465094,"extension":6.256796331149608},"hitData":{"launchSpeed":78.3,"launchAngle":36.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.37,"coordY":96.98}},"index":0,"playId":"2daf5c57-108e-3dab-ba92-861d3e2316e5","pitchNumber":1,"startTime":"2025-07-27T19:53:36.332Z","endTime":"2025-07-27T19:53:44.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:53:44.603Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T19:55:37.744Z","endTime":"2025-07-27T19:56:48.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.42560253177555,"strikeZoneBottom":1.53456639029255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06280462468636,"aZ":-20.003572129303638,"pfxX":-5.171433740764689,"pfxZ":6.0604950287948345,"pX":-0.06939363786673805,"pZ":2.086432282383522,"vX0":6.674812553104198,"vY0":-139.78441474789358,"vZ0":-5.341208323887844,"x":119.65,"y":182.45,"x0":-1.7996521454036192,"y0":50.00610378029666,"z0":5.30723993468924,"aX":-10.390712080923716},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.2,"breakHorizontal":8.3,"spinRate":2178,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.38961388318442003,"extension":6.554618015028338},"index":0,"playId":"9b845832-6417-370b-81df-339ffb8e997e","pitchNumber":1,"startTime":"2025-07-27T19:55:53.469Z","endTime":"2025-07-27T19:55:56.678Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.44148306583966,"strikeZoneBottom":1.55009430484745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21651561564687,"aZ":-38.098607877615486,"pfxX":3.469541286776403,"pfxZ":-3.886947651154461,"pX":-0.09274683706103322,"pZ":2.9727366403653366,"vX0":3.2994326073826783,"vY0":-122.1613610882816,"vZ0":1.6350819729026072,"x":120.54,"y":158.52,"x0":-1.9076293104715378,"y0":50.003379277925305,"z0":5.549859380453003,"aX":5.286627559087939},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.5,"breakHorizontal":-7.0,"spinRate":2655,"spinDirection":40},"zone":2,"typeConfidence":2.0,"plateTime":0.4469571088080557,"extension":6.302707265636484},"index":1,"playId":"b981d84a-1e46-30d3-9395-cdff2e90b6a7","pitchNumber":2,"startTime":"2025-07-27T19:56:09.521Z","endTime":"2025-07-27T19:56:13.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.44939208097444,"strikeZoneBottom":1.55810727819376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60822946999812,"aZ":-19.507703444915222,"pfxX":-7.755568420912661,"pfxZ":6.283284661008151,"pX":1.2093470795367565,"pZ":3.2548827465673207,"vX0":10.690473340881146,"vY0":-140.56653607608754,"vZ0":-2.4146033786254906,"x":70.9,"y":150.9,"x0":-1.6221624057224084,"y0":50.00350686158646,"z0":5.380884311137046,"aX":-15.638012840822485},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":12.0,"spinRate":2215,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.38853859602031937,"extension":6.621771514569377},"index":2,"playId":"cfee3a4a-e754-351f-8e29-b1eb3acac0d1","pitchNumber":3,"startTime":"2025-07-27T19:56:26.613Z","endTime":"2025-07-27T19:56:31.290Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.892616960204915,"aZ":-41.88162174043572,"pfxX":2.5491161657572174,"pfxZ":-6.297242933511409,"pX":0.3186717020031021,"pZ":1.050740162008926,"vX0":4.517563317804308,"vY0":-123.43062573265053,"vZ0":-1.851788176794171,"x":104.85,"y":210.41,"x0":-1.867573098264278,"y0":50.00440769365088,"z0":5.341841887487374,"aX":3.9277906340391087},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.6,"breakHorizontal":-5.6,"spinRate":2681,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44399781954705597,"extension":6.41582406196162},"index":3,"playId":"7b5a2f38-368b-3263-b819-97d5d9f30219","pitchNumber":4,"startTime":"2025-07-27T19:56:44.489Z","endTime":"2025-07-27T19:56:48.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:56:48.120Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adrian Del Castillo singles on a ground ball to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T19:56:53.558Z","endTime":"2025-07-27T19:58:31.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.35002908894746,"strikeZoneBottom":1.62000038427871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.327756044909712,"aZ":-18.232823595692818,"pfxX":-7.712389208364986,"pfxZ":6.887152732279828,"pX":0.4085380784369908,"pZ":1.7788726537657367,"vX0":8.735011882553035,"vY0":-140.9937525219407,"vZ0":-6.156485366509929,"x":101.43,"y":190.75,"x0":-1.7192356384687737,"y0":50.005045390831825,"z0":5.156461621379407,"aX":-15.619028906046234},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":12.4,"spinRate":2231,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.38762602294021686,"extension":6.571673329115153},"index":0,"playId":"c303b4e1-74fe-34dd-a3d3-d85d1ae8a668","pitchNumber":1,"startTime":"2025-07-27T19:57:12.014Z","endTime":"2025-07-27T19:57:15.260Z","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":84.7,"endSpeed":78.0,"strikeZoneTop":3.40000230165919,"strikeZoneBottom":1.58088473622986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.848015747245586,"aZ":-43.88831530929463,"pfxX":5.862641693547013,"pfxZ":-7.621834239633612,"pX":-1.3559340045232726,"pZ":2.269046858293968,"vX0":-0.11005800285223166,"vY0":-123.30164314229624,"vZ0":0.8779156818266918,"x":168.69,"y":177.52,"x0":-2.072087962863842,"y0":50.000808323471865,"z0":5.615813177239551,"aX":9.012828523891693},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-13.3,"breakHorizontal":-10.6,"spinRate":2803,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.44445121261021914,"extension":6.112624081564899},"index":1,"playId":"6eddf986-3e68-3647-a455-babdb90de141","pitchNumber":2,"startTime":"2025-07-27T19:57:27.985Z","endTime":"2025-07-27T19:57:31.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.40000191639364,"strikeZoneBottom":1.62770966338538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.075993593732683,"aZ":-39.25855856018696,"pfxX":4.702876968554591,"pfxZ":-4.55361983064338,"pX":0.5947091092159177,"pZ":1.8222520126518773,"vX0":4.437527549235274,"vY0":-124.06682380548217,"vZ0":-0.7385080474877664,"x":94.33,"y":189.58,"x0":-1.828568006210924,"y0":50.0004131830834,"z0":5.398752932967805,"aX":7.321417190576729},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.2,"breakHorizontal":-9.6,"spinRate":2661,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.441657781130564,"extension":6.531823711154566},"index":2,"playId":"afabe702-57c6-329b-9bda-ad98ae967436","pitchNumber":3,"startTime":"2025-07-27T19:57:44.860Z","endTime":"2025-07-27T19:57:47.879Z","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.7,"strikeZoneTop":3.40110187430525,"strikeZoneBottom":1.62000094246883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.713434098573018,"aZ":-18.670826607712982,"pfxX":-7.14107440775679,"pfxZ":6.6865197606193245,"pX":0.8324364716820795,"pZ":3.5120994491370783,"vX0":9.702766906439681,"vY0":-141.13710121705037,"vZ0":-1.683332905879607,"x":85.27,"y":143.95,"x0":-1.720019920024149,"y0":50.00545522763755,"z0":5.316977572608694,"aX":-14.428436248516158},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.0,"breakHorizontal":11.0,"spinRate":2196,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.38787125000902334,"extension":6.406931791665924},"index":3,"playId":"262f1e36-eefd-3ec3-b7c7-c8d46223e8e7","pitchNumber":4,"startTime":"2025-07-27T19:58:02.832Z","endTime":"2025-07-27T19:58:07.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.94319230649762,"aZ":-35.693076566034385,"pfxX":-6.975407174174203,"pfxZ":-2.094631416387667,"pX":-0.6694602709064447,"pZ":1.6439044547661832,"vX0":5.232660568293103,"vY0":-129.02536613926918,"vZ0":-2.319111925254158,"x":142.52,"y":194.39,"x0":-1.821929030388269,"y0":50.004076885066176,"z0":5.3165868760450135,"aX":-11.710240569468594},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.1,"breakHorizontal":11.4,"spinRate":1751,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.42522625601079156,"extension":6.497106088288987},"hitData":{"launchSpeed":80.3,"launchAngle":12.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.2,"coordY":97.97}},"index":4,"playId":"dc2db9af-0695-3fd1-bef6-f72d11fec422","pitchNumber":5,"startTime":"2025-07-27T19:58:20.291Z","endTime":"2025-07-27T19:58:31.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T19:58:31.914Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T19:58:46.316Z","endTime":"2025-07-27T20:00:00.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39761484101176,"aZ":-18.352845664552266,"pfxX":-6.436402047428435,"pfxZ":6.756079110422956,"pX":-0.2820215579018657,"pZ":3.3537040065329338,"vX0":6.2125779383850155,"vY0":-142.31326662696003,"vZ0":-2.3766001224129454,"x":127.75,"y":148.23,"x0":-1.6596377728462606,"y0":50.00627440504786,"z0":5.365436178704213,"aX":-13.173443927216958},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.9,"breakHorizontal":10.3,"spinRate":2205,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3852329565189896,"extension":6.4952438867966675},"index":0,"playId":"7c58c971-5e67-3974-b262-132482d6d7df","pitchNumber":1,"startTime":"2025-07-27T19:58:52.213Z","endTime":"2025-07-27T19:58:56.060Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.47466530369917,"strikeZoneBottom":1.67016690329694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.069881216671472,"aZ":-44.19540761527742,"pfxX":4.484477468508644,"pfxZ":-7.720770938561451,"pX":-0.7471376323894179,"pZ":2.456676533832463,"vX0":1.3620535269715899,"vY0":-123.80321371140558,"vZ0":1.3719827048200972,"x":145.48,"y":172.45,"x0":-1.8867275029265698,"y0":50.004159042636694,"z0":5.5864351970543495,"aX":6.9807484660344805},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-13.4,"breakHorizontal":-8.4,"spinRate":2720,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4419493760336013,"extension":6.1520398357144765},"index":1,"playId":"f169acd7-333e-3aae-a85c-895c92595506","pitchNumber":2,"startTime":"2025-07-27T19:59:11.455Z","endTime":"2025-07-27T19:59:14.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T19:59:25.633Z","endTime":"2025-07-27T19:59:38.321Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.9,"strikeZoneTop":3.49989553572767,"strikeZoneBottom":1.69000233241198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18495583464983,"aZ":-36.26008940522132,"pfxX":-5.283184183436487,"pfxZ":-2.440523746043487,"pX":-1.6710513631285957,"pZ":1.8897869173250785,"vX0":2.313090000793691,"vY0":-129.47544087699458,"vZ0":-1.8558251483061095,"x":180.7,"y":187.76,"x0":-1.8958563470248933,"y0":50.000449165074556,"z0":5.423540598434591,"aX":-8.856513019647421},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.6,"breakHorizontal":9.0,"spinRate":1642,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4250666889664618,"extension":6.379055272092873},"index":3,"playId":"4366ed71-efcc-31ac-ab01-caca969100c1","pitchNumber":3,"startTime":"2025-07-27T19:59:38.321Z","endTime":"2025-07-27T19:59:41.505Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.50176201072955,"strikeZoneBottom":1.68999762688691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.658909146473405,"aZ":-41.464755036554635,"pfxX":4.611261834911929,"pfxZ":-5.879176375727241,"pX":-0.7514085136553558,"pZ":2.9398236016464083,"vX0":1.3166890728128677,"vY0":-124.76127988748459,"vZ0":1.9973953923031607,"x":145.64,"y":159.4,"x0":-1.8849329531486978,"y0":50.003990459521106,"z0":5.541390319266739,"aX":7.2837164020608895},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.0,"breakHorizontal":-8.6,"spinRate":2635,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.4387036727149831,"extension":5.93671759631669},"index":4,"playId":"7097b521-e064-3920-bf58-e9fccfa4c4ba","pitchNumber":4,"startTime":"2025-07-27T19:59:56.393Z","endTime":"2025-07-27T20:00:00.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:00:00.497Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:00:15.367Z","endTime":"2025-07-27T20:03:15.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.50236661408136,"strikeZoneBottom":1.59000035740539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06047775179754,"aZ":-19.08286199483001,"pfxX":-5.932476572490301,"pfxZ":6.306652266047399,"pX":-0.19508665696033872,"pZ":3.3357215813202403,"vX0":6.661094457774967,"vY0":-142.75767620822432,"vZ0":-2.1489624399768172,"x":124.44,"y":148.72,"x0":-1.7813939093320597,"y0":50.00309883239553,"z0":5.291720117075723,"aX":-12.316736375756404},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.2,"breakHorizontal":9.5,"spinRate":2113,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3828183837726953,"extension":6.417344129164684},"index":0,"playId":"6385eb48-1573-372d-ab66-710c692165a8","pitchNumber":1,"startTime":"2025-07-27T20:00:26.308Z","endTime":"2025-07-27T20:00:33.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Adrian Del Castillo advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"6385eb48-1573-372d-ab66-710c692165a8","startTime":"2025-07-27T20:00:43.128Z","endTime":"2025-07-27T20:00:45.889Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"}},{"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":98.4,"endSpeed":90.0,"strikeZoneTop":3.52222477986379,"strikeZoneBottom":1.66560103792424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21653406842688,"aZ":-23.30150848820503,"pfxX":-5.687234619144354,"pfxZ":4.282101372147514,"pX":1.7862629157027095,"pZ":3.6171536696026805,"vX0":11.346465370656713,"vY0":-142.90110212317296,"vZ0":-0.6947241418978881,"x":48.91,"y":141.12,"x0":-1.4928044508101987,"y0":50.00580987592872,"z0":5.324239271116109,"aX":-11.792968774365896},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.8,"breakHorizontal":8.0,"spinRate":2150,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3829635322564444,"extension":6.6257957749961225},"index":2,"playId":"995b512b-6f81-39f7-954c-531c1e246685","pitchNumber":2,"startTime":"2025-07-27T20:00:45.889Z","endTime":"2025-07-27T20:00:50.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.45459060501902,"strikeZoneBottom":1.68255161144962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.901157119495704,"aZ":-24.82478471306876,"pfxX":-9.85857866354607,"pfxZ":3.6708908246476515,"pX":0.3989431121353781,"pZ":2.3651726803091964,"vX0":9.362409077157562,"vY0":-140.41665547068592,"vZ0":-2.9519228473303727,"x":101.79,"y":174.92,"x0":-1.692777696041024,"y0":50.00589540700861,"z0":5.040066786678125,"aX":-19.74982643369938},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2065,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3896305649821832,"extension":6.68947035458965},"index":3,"playId":"7a39a2a6-08ab-324f-acdd-e4a8936c877a","pitchNumber":3,"startTime":"2025-07-27T20:01:05.894Z","endTime":"2025-07-27T20:01:08.894Z","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":90.4,"endSpeed":83.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.800154664491558,"aZ":-30.784156944928124,"pfxX":-0.2666511130043756,"pfxZ":0.7940309775955958,"pX":0.2539552970357014,"pZ":1.6309698097700605,"vX0":5.584503451282702,"vY0":-131.52002376390033,"vZ0":-3.3648110111642624,"x":107.32,"y":194.74,"x0":-1.8619852681241702,"y0":50.00454751762896,"z0":5.209250954765615,"aX":-0.46847991551783935},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":-0.7,"spinRate":2455,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.41641485993236227,"extension":6.300917195959086},"index":4,"playId":"36fd69e1-dd04-3dd6-8b60-a6bdf751186c","pitchNumber":4,"startTime":"2025-07-27T20:01:27.597Z","endTime":"2025-07-27T20:01:30.597Z","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":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.42315214079093,"strikeZoneBottom":1.60932064951268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.244703809957144,"aZ":-26.534173451954736,"pfxX":-11.612965721623002,"pfxZ":2.754435875324333,"pX":1.1447704739061229,"pZ":2.330509629101628,"vX0":11.841759842930577,"vY0":-141.91360971023047,"vZ0":-2.934734608170449,"x":73.36,"y":175.86,"x0":-1.5651046063337681,"y0":50.00477168106678,"z0":5.060921960614735,"aX":-23.786665947711782},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.6,"breakHorizontal":18.7,"spinRate":2164,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3853671350306618,"extension":7.000023127550764},"index":5,"playId":"857c8625-be1a-31d1-af08-13a21ebc4b92","pitchNumber":5,"startTime":"2025-07-27T20:01:51.311Z","endTime":"2025-07-27T20:01:56.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73228176941704,"aZ":-31.11238282929872,"pfxX":-5.560738051154792,"pfxZ":0.62559040755011,"pX":-1.7032726967980947,"pZ":2.3280699724470866,"vX0":2.386214691624258,"vY0":-129.64363424296226,"vZ0":-1.480038803313274,"x":181.92,"y":175.92,"x0":-1.9144193244102246,"y0":50.00362463974213,"z0":5.286611459869826,"aX":-9.442387462314496},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":9.5,"spinRate":1538,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42289218687830044,"extension":6.357989887210516},"index":6,"playId":"61fd12e7-0ed8-36d2-8804-be346c0af4fe","pitchNumber":6,"startTime":"2025-07-27T20:02:14.647Z","endTime":"2025-07-27T20:02:17.766Z","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":87.0,"endSpeed":80.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.440994924193095,"aZ":-38.39170645327154,"pfxX":2.9538224762145404,"pfxZ":-3.834437361002168,"pX":0.005820623238431831,"pZ":1.3164940711576274,"vX0":3.732335958957301,"vY0":-126.64992068481739,"vZ0":-2.393748208913464,"x":116.78,"y":203.23,"x0":-1.8721240713503138,"y0":50.00464444871298,"z0":5.351465180461101,"aX":4.786873985085768},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.2,"breakHorizontal":-6.2,"spinRate":2703,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43287724492501534,"extension":6.20417809438591},"index":7,"playId":"7068486d-6fb6-3deb-83e7-f12580be444b","pitchNumber":7,"startTime":"2025-07-27T20:02:45.540Z","endTime":"2025-07-27T20:02:48.540Z","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":84.9,"endSpeed":77.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46451259412001,"aZ":-32.441983800811386,"pfxX":3.500460136481596,"pfxZ":-0.18053249809689564,"pX":0.350809253089218,"pZ":1.3153158233120466,"vX0":5.305534377723885,"vY0":-123.50056223768736,"vZ0":-1.9311689793038525,"x":103.63,"y":203.27,"x0":-2.2902709531779184,"y0":50.0001369065511,"z0":4.868904838613461,"aX":5.337127873483563},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":-7.7,"spinRate":2679,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44564709508297584,"extension":6.573056243261566},"index":8,"playId":"feb7c195-0d33-378e-b65b-de79626ba4de","pitchNumber":8,"startTime":"2025-07-27T20:03:10.541Z","endTime":"2025-07-27T20:03:15.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:03:15.603Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:00:15.367Z","endTime":"2025-07-27T20:03:15.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.50236661408136,"strikeZoneBottom":1.59000035740539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06047775179754,"aZ":-19.08286199483001,"pfxX":-5.932476572490301,"pfxZ":6.306652266047399,"pX":-0.19508665696033872,"pZ":3.3357215813202403,"vX0":6.661094457774967,"vY0":-142.75767620822432,"vZ0":-2.1489624399768172,"x":124.44,"y":148.72,"x0":-1.7813939093320597,"y0":50.00309883239553,"z0":5.291720117075723,"aX":-12.316736375756404},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.2,"breakHorizontal":9.5,"spinRate":2113,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3828183837726953,"extension":6.417344129164684},"index":0,"playId":"6385eb48-1573-372d-ab66-710c692165a8","pitchNumber":1,"startTime":"2025-07-27T20:00:26.308Z","endTime":"2025-07-27T20:00:33.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Adrian Del Castillo advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"6385eb48-1573-372d-ab66-710c692165a8","startTime":"2025-07-27T20:00:43.128Z","endTime":"2025-07-27T20:00:45.889Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"}},{"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":98.4,"endSpeed":90.0,"strikeZoneTop":3.52222477986379,"strikeZoneBottom":1.66560103792424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21653406842688,"aZ":-23.30150848820503,"pfxX":-5.687234619144354,"pfxZ":4.282101372147514,"pX":1.7862629157027095,"pZ":3.6171536696026805,"vX0":11.346465370656713,"vY0":-142.90110212317296,"vZ0":-0.6947241418978881,"x":48.91,"y":141.12,"x0":-1.4928044508101987,"y0":50.00580987592872,"z0":5.324239271116109,"aX":-11.792968774365896},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.8,"breakHorizontal":8.0,"spinRate":2150,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3829635322564444,"extension":6.6257957749961225},"index":2,"playId":"995b512b-6f81-39f7-954c-531c1e246685","pitchNumber":2,"startTime":"2025-07-27T20:00:45.889Z","endTime":"2025-07-27T20:00:50.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.45459060501902,"strikeZoneBottom":1.68255161144962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.901157119495704,"aZ":-24.82478471306876,"pfxX":-9.85857866354607,"pfxZ":3.6708908246476515,"pX":0.3989431121353781,"pZ":2.3651726803091964,"vX0":9.362409077157562,"vY0":-140.41665547068592,"vZ0":-2.9519228473303727,"x":101.79,"y":174.92,"x0":-1.692777696041024,"y0":50.00589540700861,"z0":5.040066786678125,"aX":-19.74982643369938},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2065,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3896305649821832,"extension":6.68947035458965},"index":3,"playId":"7a39a2a6-08ab-324f-acdd-e4a8936c877a","pitchNumber":3,"startTime":"2025-07-27T20:01:05.894Z","endTime":"2025-07-27T20:01:08.894Z","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":90.4,"endSpeed":83.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.800154664491558,"aZ":-30.784156944928124,"pfxX":-0.2666511130043756,"pfxZ":0.7940309775955958,"pX":0.2539552970357014,"pZ":1.6309698097700605,"vX0":5.584503451282702,"vY0":-131.52002376390033,"vZ0":-3.3648110111642624,"x":107.32,"y":194.74,"x0":-1.8619852681241702,"y0":50.00454751762896,"z0":5.209250954765615,"aX":-0.46847991551783935},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":-0.7,"spinRate":2455,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.41641485993236227,"extension":6.300917195959086},"index":4,"playId":"36fd69e1-dd04-3dd6-8b60-a6bdf751186c","pitchNumber":4,"startTime":"2025-07-27T20:01:27.597Z","endTime":"2025-07-27T20:01:30.597Z","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":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.42315214079093,"strikeZoneBottom":1.60932064951268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.244703809957144,"aZ":-26.534173451954736,"pfxX":-11.612965721623002,"pfxZ":2.754435875324333,"pX":1.1447704739061229,"pZ":2.330509629101628,"vX0":11.841759842930577,"vY0":-141.91360971023047,"vZ0":-2.934734608170449,"x":73.36,"y":175.86,"x0":-1.5651046063337681,"y0":50.00477168106678,"z0":5.060921960614735,"aX":-23.786665947711782},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.6,"breakHorizontal":18.7,"spinRate":2164,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3853671350306618,"extension":7.000023127550764},"index":5,"playId":"857c8625-be1a-31d1-af08-13a21ebc4b92","pitchNumber":5,"startTime":"2025-07-27T20:01:51.311Z","endTime":"2025-07-27T20:01:56.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73228176941704,"aZ":-31.11238282929872,"pfxX":-5.560738051154792,"pfxZ":0.62559040755011,"pX":-1.7032726967980947,"pZ":2.3280699724470866,"vX0":2.386214691624258,"vY0":-129.64363424296226,"vZ0":-1.480038803313274,"x":181.92,"y":175.92,"x0":-1.9144193244102246,"y0":50.00362463974213,"z0":5.286611459869826,"aX":-9.442387462314496},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":9.5,"spinRate":1538,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42289218687830044,"extension":6.357989887210516},"index":6,"playId":"61fd12e7-0ed8-36d2-8804-be346c0af4fe","pitchNumber":6,"startTime":"2025-07-27T20:02:14.647Z","endTime":"2025-07-27T20:02:17.766Z","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":87.0,"endSpeed":80.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.440994924193095,"aZ":-38.39170645327154,"pfxX":2.9538224762145404,"pfxZ":-3.834437361002168,"pX":0.005820623238431831,"pZ":1.3164940711576274,"vX0":3.732335958957301,"vY0":-126.64992068481739,"vZ0":-2.393748208913464,"x":116.78,"y":203.23,"x0":-1.8721240713503138,"y0":50.00464444871298,"z0":5.351465180461101,"aX":4.786873985085768},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.2,"breakHorizontal":-6.2,"spinRate":2703,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43287724492501534,"extension":6.20417809438591},"index":7,"playId":"7068486d-6fb6-3deb-83e7-f12580be444b","pitchNumber":7,"startTime":"2025-07-27T20:02:45.540Z","endTime":"2025-07-27T20:02:48.540Z","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":84.9,"endSpeed":77.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46451259412001,"aZ":-32.441983800811386,"pfxX":3.500460136481596,"pfxZ":-0.18053249809689564,"pX":0.350809253089218,"pZ":1.3153158233120466,"vX0":5.305534377723885,"vY0":-123.50056223768736,"vZ0":-1.9311689793038525,"x":103.63,"y":203.27,"x0":-2.2902709531779184,"y0":50.0001369065511,"z0":4.868904838613461,"aX":5.337127873483563},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":-7.7,"spinRate":2679,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44564709508297584,"extension":6.573056243261566},"index":8,"playId":"feb7c195-0d33-378e-b65b-de79626ba4de","pitchNumber":8,"startTime":"2025-07-27T20:03:10.541Z","endTime":"2025-07-27T20:03:15.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T20:03:15.603Z","atBatIndex":68},"scoringPlays":[12,23,24,44,62],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":131.55,"y":183.1},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":129.59,"y":148.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":99.62,"y":170.43},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":117.16,"y":61.39},"type":"O","description":"Lineout"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9,10],"bottom":[11,12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":88.47,"y":51.86},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":97.6,"y":131.41},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":102.61,"y":87.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":87.97,"y":94.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"coordinates":{"x":137.12,"y":147.12},"type":"O","description":"Forceout"}]}},{"startIndex":16,"endIndex":25,"top":[16,17,18,19],"bottom":[20,21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"coordinates":{"x":195.87,"y":133.4},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":149.28,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":142.76,"y":131.56},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":105.98,"y":75.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":156.88,"y":159.79},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":96.08,"y":168.91},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":201.24,"y":124.76},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":157.76,"y":141.81},"type":"H","description":"Single"}]}},{"startIndex":26,"endIndex":33,"top":[26,27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":39.49,"y":105.37},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":96.04,"y":159.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"coordinates":{"x":157.47,"y":76.96},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":39,"top":[34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"coordinates":{"x":164.11,"y":104.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":152.59,"y":140.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":157.39,"y":167.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":94.05,"y":173.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":127.83,"y":181.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":200.09,"y":117.08},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42],"bottom":[43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":147.26,"y":156.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":78.74,"y":55.46},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":212.62,"y":102.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"coordinates":{"x":157.39,"y":167.9},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":53,"top":[48,49,50],"bottom":[51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":156.78,"y":145.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":136.61,"y":144.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":111.28,"y":159.79},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":113.3,"y":155.23},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":136.61,"y":146.62},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":64,"top":[54,55,56,57],"bottom":[58,59,60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":112.87,"y":219.08},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":75.16,"y":104.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":110.77,"y":150.67},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":95.35,"y":85.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":159.5,"y":91.22},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":85.94,"y":178.03},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":70.74,"y":71.62},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":169.95,"y":83.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"coordinates":{"x":132.45,"y":92.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":76.37,"y":96.98},"type":"O","description":"Flyout"}]}},{"startIndex":65,"endIndex":68,"top":[65,66,67,68],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":143.2,"y":97.97},"type":"H","description":"Single"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":9,"errors":0,"leftOnBase":5},"away":{"runs":0,"hits":5,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"catcher":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"first":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"second":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"third":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"shortstop":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"left":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"center":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"right":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"onDeck":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"inHole":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"battingOrder":9,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"onDeck":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"inHole":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"pitcher":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"battingOrder":7,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":0,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".250","atBats":32,"obp":".325","slg":".439","ops":".764","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":9,"rbi":0,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":32,"obp":".343","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":125,"era":"4.51","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.32","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":125,"balls":40,"strikes":85,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":6,"pitchesPerInning":"15.63","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID645444":{"person":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":25,"groundOuts":41,"airOuts":44,"runs":16,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":41,"baseOnBalls":20,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".186","atBats":140,"obp":".288","slg":".250","ops":".538","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":35,"rbi":14,"leftOnBase":57,"sacBunts":10,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"140.00","popOuts":10,"lineOuts":9},"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":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","assists":13,"putOuts":410,"errors":3,"chances":426,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":44,"groundOuts":73,"airOuts":92,"runs":61,"doubles":24,"triples":2,"homeRuns":16,"strikeOuts":93,"baseOnBalls":32,"intentionalWalks":2,"hits":111,"hitByPitch":1,"atBats":362,"obp":".361","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1503,"era":"5.50","inningsPitched":"86.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.65","battersFaced":403,"outs":260,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1503,"balls":563,"strikes":940,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".333","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"9.66","walksPer9Inn":"3.32","hitsPer9Inn":"11.53","runsScoredPer9":"6.33","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":31,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":65,"groundOuts":109,"airOuts":125,"runs":62,"doubles":32,"triples":0,"homeRuns":17,"strikeOuts":95,"baseOnBalls":25,"intentionalWalks":1,"hits":116,"hitByPitch":10,"atBats":442,"obp":".315","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1848,"era":"4.76","inningsPitched":"111.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.26","battersFaced":480,"outs":335,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1848,"balls":657,"strikes":1191,"strikePercentage":".640","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".625","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"7.66","walksPer9Inn":"2.01","hitsPer9Inn":"9.35","runsScoredPer9":"5.00","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":3,"chances":23,"fielding":".870","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":1,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".318","atBats":22,"obp":".318","slg":".364","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":8,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".467","groundOutsToAirouts":"0.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":22,"gamesStarted":22,"flyOuts":66,"groundOuts":133,"airOuts":123,"runs":53,"doubles":24,"triples":3,"homeRuns":14,"strikeOuts":121,"baseOnBalls":38,"intentionalWalks":0,"hits":98,"hitByPitch":1,"atBats":475,"obp":".267","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2009,"era":"3.22","inningsPitched":"128.2","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.06","battersFaced":514,"outs":386,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2009,"balls":715,"strikes":1294,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".600","pitchesPerInning":"15.61","gamesFinished":0,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"8.46","walksPer9Inn":"2.66","hitsPer9Inn":"6.85","runsScoredPer9":"3.71","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":28,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":8,"errors":2,"chances":25,"fielding":".920","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 3B, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":18,"groundOuts":41,"airOuts":27,"runs":7,"doubles":2,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".158","atBats":101,"obp":".232","slg":".277","ops":".509","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":28,"rbi":9,"leftOnBase":46,"sacBunts":1,"sacFlies":1,"babip":".173","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.50","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":72,"errors":0,"chances":72,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":28,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":29,"runs":22,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":98,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":471,"era":"7.66","inningsPitched":"24.2","wins":1,"losses":4,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":21,"whip":"1.66","battersFaced":117,"outs":74,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":471,"balls":183,"strikes":288,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".200","pitchesPerInning":"19.09","gamesFinished":8,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"9.85","walksPer9Inn":"4.74","hitsPer9Inn":"10.22","runsScoredPer9":"8.03","homeRunsPer9":"0.73","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608665":{"person":{"id":608665,"fullName":"Kendall Graveman","link":"/api/v1/people/608665"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":0,"flyOuts":5,"groundOuts":13,"airOuts":14,"runs":9,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":47,"obp":".446","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":215,"era":"6.57","inningsPitched":"12.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.95","battersFaced":56,"outs":37,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":215,"balls":98,"strikes":117,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.43","gamesFinished":4,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"2.92","walksPer9Inn":"5.84","hitsPer9Inn":"11.68","runsScoredPer9":"6.57","homeRunsPer9":"0.73","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB","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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":33,"groundOuts":75,"airOuts":73,"runs":55,"doubles":14,"triples":0,"homeRuns":20,"strikeOuts":49,"baseOnBalls":45,"intentionalWalks":4,"hits":78,"hitByPitch":4,"avg":".285","atBats":274,"obp":".392","slg":".555","ops":".947","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":152,"rbi":41,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.70","popOuts":24,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":147,"putOuts":108,"errors":3,"chances":258,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":2,"groundOuts":15,"airOuts":6,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".233","atBats":43,"obp":".313","slg":".326","ops":".639","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":14,"rbi":4,"leftOnBase":26,"sacBunts":2,"sacFlies":0,"babip":".345","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":19,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669194":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":12,"flyOuts":58,"groundOuts":81,"airOuts":111,"runs":34,"doubles":13,"triples":4,"homeRuns":9,"strikeOuts":73,"baseOnBalls":28,"intentionalWalks":0,"hits":64,"hitByPitch":4,"atBats":328,"obp":".266","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1427,"era":"3.29","inningsPitched":"90.1","wins":6,"losses":2,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":33,"whip":"1.02","battersFaced":361,"outs":271,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1427,"balls":505,"strikes":922,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"15.80","gamesFinished":4,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.79","hitsPer9Inn":"6.38","runsScoredPer9":"3.39","homeRunsPer9":"0.90","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543101":{"person":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":8,"gamesStarted":1,"flyOuts":8,"groundOuts":24,"airOuts":19,"runs":11,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":2,"hits":19,"hitByPitch":4,"atBats":85,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":355,"era":"3.86","inningsPitched":"23.1","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.07","battersFaced":96,"outs":70,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":123,"strikes":232,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".500","pitchesPerInning":"15.21","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.26","walksPer9Inn":"2.31","hitsPer9Inn":"7.33","runsScoredPer9":"4.24","homeRunsPer9":"1.93","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"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":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":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":72,"groundOuts":108,"airOuts":131,"runs":56,"doubles":22,"triples":2,"homeRuns":10,"strikeOuts":52,"baseOnBalls":61,"intentionalWalks":0,"hits":106,"hitByPitch":6,"avg":".275","atBats":385,"obp":".375","slg":".421","ops":".796","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":162,"rbi":72,"leftOnBase":144,"sacBunts":3,"sacFlies":9,"babip":".289","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":29,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":242,"putOuts":137,"errors":8,"chances":387,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID595928":{"person":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":8,"strikes":20,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":10,"groundOuts":9,"airOuts":14,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":42,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"6.52","inningsPitched":"9.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.66","battersFaced":44,"outs":29,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":56,"strikes":104,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":2,"winPercentage":"1.000","pitchesPerInning":"16.55","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"4.66","walksPer9Inn":"1.86","hitsPer9Inn":"13.03","runsScoredPer9":"6.52","homeRunsPer9":"0.93","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":65,"groundOuts":66,"airOuts":111,"runs":64,"doubles":18,"triples":0,"homeRuns":36,"strikeOuts":115,"baseOnBalls":29,"intentionalWalks":1,"hits":94,"hitByPitch":14,"avg":".247","atBats":380,"obp":".319","slg":".579","ops":".898","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":220,"rbi":87,"leftOnBase":173,"sacBunts":0,"sacFlies":6,"babip":".247","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.56","popOuts":26,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":164,"putOuts":61,"errors":12,"chances":237,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":44,"obp":".396","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":177,"era":"4.35","inningsPitched":"10.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.84","battersFaced":49,"outs":31,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":67,"strikes":110,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.13","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.23","walksPer9Inn":"3.48","hitsPer9Inn":"13.06","runsScoredPer9":"4.35","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":59,"groundOuts":72,"airOuts":101,"runs":67,"doubles":18,"triples":13,"homeRuns":21,"strikeOuts":101,"baseOnBalls":32,"intentionalWalks":1,"hits":88,"hitByPitch":7,"avg":".244","atBats":361,"obp":".317","slg":".540","ops":".857","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":195,"rbi":50,"leftOnBase":134,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.19","popOuts":23,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":185,"errors":1,"chances":192,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 7-12)","summary":"6.0 IP, 4 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":27,"strikes":58,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":91,"groundOuts":119,"airOuts":131,"runs":84,"doubles":25,"triples":3,"homeRuns":23,"strikeOuts":121,"baseOnBalls":47,"intentionalWalks":1,"hits":125,"hitByPitch":4,"atBats":493,"obp":".322","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2066,"era":"5.60","inningsPitched":"127.0","wins":7,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":79,"whip":"1.35","battersFaced":547,"outs":381,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2066,"balls":763,"strikes":1303,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":4,"winPercentage":".368","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.33","hitsPer9Inn":"8.86","runsScoredPer9":"5.95","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":79,"groundOuts":89,"airOuts":146,"runs":35,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":57,"baseOnBalls":25,"intentionalWalks":0,"hits":94,"hitByPitch":4,"avg":".247","atBats":380,"obp":".296","slg":".405","ops":".701","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":154,"rbi":48,"leftOnBase":168,"sacBunts":0,"sacFlies":6,"babip":".259","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":28,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":172,"errors":2,"chances":177,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685314":{"person":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"0.00","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.31","battersFaced":23,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":33,"strikes":60,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"17.44","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.38","hitsPer9Inn":"8.44","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663536":{"person":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"jerseyNumber":"30","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".077","atBats":13,"obp":".077","slg":".154","ops":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":2,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":26,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":2,"groundOuts":11,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".310","atBats":42,"obp":".431","slg":".500","ops":".931","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":21,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".407","groundOutsToAirouts":"2.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":6,"putOuts":101,"errors":0,"chances":107,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","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":3,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".571","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":63,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.67","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":27,"strikes":36,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.25","strikeoutsPer9Inn":"3.00","walksPer9Inn":"12.00","hitsPer9Inn":"12.00","runsScoredPer9":"6.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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":0,"flyOuts":6,"groundOuts":12,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":41,"obp":".319","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":185,"era":"2.53","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":3,"whip":"1.22","battersFaced":48,"outs":32,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":185,"balls":66,"strikes":119,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"17.34","gamesFinished":4,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.53","hitsPer9Inn":"8.44","runsScoredPer9":"3.38","homeRunsPer9":"0.84","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".167","atBats":18,"obp":".158","slg":".278","ops":".436","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":5,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677950":{"person":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":30,"groundOuts":86,"airOuts":46,"runs":33,"doubles":13,"triples":2,"homeRuns":5,"strikeOuts":78,"baseOnBalls":15,"intentionalWalks":0,"hits":66,"hitByPitch":4,"avg":".244","atBats":271,"obp":".291","slg":".362","ops":".653","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":98,"rbi":26,"leftOnBase":122,"sacBunts":3,"sacFlies":2,"babip":".321","groundOutsToAirouts":"1.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.20","popOuts":8,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":195,"errors":2,"chances":200,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[682998,606466,672695,553993,680728,664983,543510,677950,663536,668678,805299,595928],"pitchers":[668678,805299,595928],"bench":[677942,678489,666971,645444],"bullpen":[679775,543101,656464,608665,518876,669194,694297,593958,685314,663765],"battingOrder":[682998,606466,672695,553993,680728,664983,543510,677950,663536],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"English (1, Skenes); McCarthy (2, Skenes)."},{"label":"3B","value":"McCarthy (2, Skenes)."},{"label":"TB","value":"Del Castillo; English 2; Marte, K; McCarthy 5."},{"label":"Runners left in scoring position, 2 out","value":"Thomas, A 3; Perdomo 2; McCann."},{"label":"Team RISP","value":"0-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Perdomo-Marte, K-English)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".230","atBats":32,"obp":".300","slg":".340","ops":".640","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":12,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":0,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":32,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"3.72","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.19","battersFaced":34,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":147,"balls":51,"strikes":96,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"pitchesPerInning":"16.33","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID672744":{"person":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":19,"groundOuts":32,"airOuts":33,"runs":18,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":56,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".214","atBats":154,"obp":".284","slg":".318","ops":".602","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":49,"rbi":13,"leftOnBase":85,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.33","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":104,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 6-8)","summary":"6.0 IP, 0 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":0,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":37,"strikes":62,"strikePercentage":".630","hitBatsmen":1,"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":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":65,"groundOuts":126,"airOuts":117,"runs":30,"doubles":25,"triples":2,"homeRuns":6,"strikeOuts":146,"baseOnBalls":32,"intentionalWalks":0,"hits":88,"hitByPitch":6,"atBats":477,"obp":".245","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2086,"era":"1.83","inningsPitched":"133.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"0.90","battersFaced":515,"outs":399,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":2086,"balls":738,"strikes":1348,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".429","pitchesPerInning":"15.68","gamesFinished":0,"strikeoutWalkRatio":"4.56","strikeoutsPer9Inn":"9.88","walksPer9Inn":"2.17","hitsPer9Inn":"5.95","runsScoredPer9":"2.03","homeRunsPer9":"0.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":24,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":34,"groundOuts":44,"airOuts":58,"runs":23,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":1,"hits":47,"hitByPitch":1,"avg":".240","atBats":196,"obp":".312","slg":".347","ops":".659","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":68,"rbi":23,"leftOnBase":83,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.33","popOuts":10,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":377,"errors":1,"chances":411,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":24,"groundOuts":55,"airOuts":35,"runs":13,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":64,"baseOnBalls":27,"intentionalWalks":0,"hits":48,"hitByPitch":3,"avg":".238","atBats":202,"obp":".336","slg":".297","ops":".633","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":60,"rbi":15,"leftOnBase":95,"sacBunts":0,"sacFlies":0,"babip":".343","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"202.00","popOuts":2,"lineOuts":9},"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":9,"stolenBases":34,"stolenBasePercentage":".791","caughtStealingPercentage":".209","assists":13,"putOuts":382,"errors":1,"chances":396,"fielding":".997","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":48,"groundOuts":102,"airOuts":87,"runs":40,"doubles":22,"triples":2,"homeRuns":10,"strikeOuts":115,"baseOnBalls":30,"intentionalWalks":1,"hits":91,"hitByPitch":3,"avg":".232","atBats":392,"obp":".290","slg":".375","ops":".665","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":147,"rbi":51,"leftOnBase":171,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.20","popOuts":2,"lineOuts":37},"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":164,"errors":2,"chances":167,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":43,"groundOuts":72,"airOuts":73,"runs":53,"doubles":15,"triples":2,"homeRuns":17,"strikeOuts":124,"baseOnBalls":50,"intentionalWalks":4,"hits":75,"hitByPitch":3,"avg":".221","atBats":339,"obp":".322","slg":".428","ops":".750","caughtStealing":4,"stolenBases":34,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":145,"rbi":44,"leftOnBase":148,"sacBunts":0,"sacFlies":5,"babip":".286","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.94","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":216,"errors":7,"chances":228,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678894":{"person":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"jerseyNumber":"31","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".231","atBats":13,"obp":".286","slg":".231","ops":".517","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":3,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","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":45,"gamesStarted":0,"flyOuts":20,"groundOuts":52,"airOuts":38,"runs":18,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":2,"hits":33,"hitByPitch":5,"atBats":154,"obp":".297","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":674,"era":"3.74","inningsPitched":"43.1","wins":2,"losses":2,"saves":0,"saveOpportunities":4,"holds":10,"blownSaves":4,"earnedRuns":18,"whip":"1.08","battersFaced":176,"outs":130,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":674,"balls":242,"strikes":432,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".500","pitchesPerInning":"15.55","gamesFinished":2,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"7.06","walksPer9Inn":"2.91","hitsPer9Inn":"6.85","runsScoredPer9":"3.74","homeRunsPer9":"0.21","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":42,"groundOuts":101,"airOuts":95,"runs":34,"doubles":10,"triples":2,"homeRuns":2,"strikeOuts":80,"baseOnBalls":18,"intentionalWalks":1,"hits":86,"hitByPitch":4,"avg":".238","atBats":361,"obp":".282","slg":".294","ops":".576","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":106,"rbi":36,"leftOnBase":162,"sacBunts":1,"sacFlies":0,"babip":".301","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"180.50","popOuts":24,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":204,"putOuts":62,"errors":4,"chances":270,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":81,"groundOuts":129,"airOuts":142,"runs":54,"doubles":28,"triples":1,"homeRuns":10,"strikeOuts":97,"baseOnBalls":30,"intentionalWalks":0,"hits":115,"hitByPitch":5,"atBats":482,"obp":".290","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","numberOfPitches":1942,"era":"3.53","inningsPitched":"125.0","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.16","battersFaced":519,"outs":375,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1942,"balls":641,"strikes":1301,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".286","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"6.98","walksPer9Inn":"2.16","hitsPer9Inn":"8.28","runsScoredPer9":"3.89","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID502054":{"person":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"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":75,"flyOuts":24,"groundOuts":66,"airOuts":52,"runs":24,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":60,"baseOnBalls":25,"intentionalWalks":2,"hits":62,"hitByPitch":1,"avg":".262","atBats":237,"obp":".331","slg":".367","ops":".698","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":87,"rbi":28,"leftOnBase":90,"sacBunts":0,"sacFlies":3,"babip":".330","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.25","popOuts":13,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":124,"errors":1,"chances":129,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":4,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":25,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"5.40","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.05","battersFaced":28,"outs":20,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":24,"strikes":82,"strikePercentage":".770","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"15.90","gamesFinished":0,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"17.55","walksPer9Inn":"2.70","hitsPer9Inn":"6.75","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":12,"groundOuts":11,"airOuts":30,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":81,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":370,"era":"2.42","inningsPitched":"22.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.03","battersFaced":90,"outs":67,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":370,"balls":121,"strikes":249,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".667","pitchesPerInning":"16.57","gamesFinished":5,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"10.07","walksPer9Inn":"3.22","hitsPer9Inn":"6.04","runsScoredPer9":"2.42","homeRunsPer9":"1.21","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":7},"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}},"ID457705":{"person":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":48,"groundOuts":84,"airOuts":88,"runs":33,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":79,"baseOnBalls":38,"intentionalWalks":1,"hits":82,"hitByPitch":2,"avg":".248","atBats":330,"obp":".327","slg":".376","ops":".703","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":124,"rbi":32,"leftOnBase":137,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.95","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"36.67","popOuts":22,"lineOuts":18},"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":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":28,"groundOuts":111,"airOuts":62,"runs":27,"doubles":12,"triples":2,"homeRuns":1,"strikeOuts":55,"baseOnBalls":15,"intentionalWalks":0,"hits":81,"hitByPitch":4,"avg":".266","atBats":305,"obp":".308","slg":".328","ops":".636","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":100,"rbi":24,"leftOnBase":123,"sacBunts":3,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"305.00","popOuts":14,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":208,"putOuts":120,"errors":6,"chances":334,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":40,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":12,"strikes":28,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":19,"gamesStarted":9,"flyOuts":35,"groundOuts":64,"airOuts":71,"runs":34,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":52,"baseOnBalls":17,"intentionalWalks":0,"hits":77,"hitByPitch":2,"atBats":263,"obp":".340","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1097,"era":"4.48","inningsPitched":"64.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.46","battersFaced":283,"outs":193,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1097,"balls":399,"strikes":698,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".250","pitchesPerInning":"17.05","gamesFinished":5,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.38","hitsPer9Inn":"10.77","runsScoredPer9":"4.76","homeRunsPer9":"1.12","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"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"}]},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":37,"groundOuts":42,"airOuts":53,"runs":8,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":36,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":155,"obp":".220","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":641,"era":"1.42","inningsPitched":"44.1","wins":3,"losses":2,"saves":5,"saveOpportunities":6,"holds":12,"blownSaves":1,"earnedRuns":7,"whip":"0.83","battersFaced":168,"outs":133,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":641,"balls":184,"strikes":457,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".600","pitchesPerInning":"14.46","gamesFinished":14,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"7.31","walksPer9Inn":"2.03","hitsPer9Inn":"5.48","runsScoredPer9":"1.62","homeRunsPer9":"0.20","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":10},"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}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":24,"groundOuts":27,"airOuts":57,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":26,"hitByPitch":3,"avg":".177","atBats":147,"obp":".256","slg":".293","ops":".549","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":43,"rbi":12,"leftOnBase":86,"sacBunts":2,"sacFlies":1,"babip":".212","groundOutsToAirouts":"0.47","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"36.75","popOuts":18,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":28,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":16,"putOuts":375,"errors":2,"chances":393,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":12,"gamesStarted":11,"flyOuts":25,"groundOuts":46,"airOuts":53,"runs":25,"doubles":7,"triples":2,"homeRuns":8,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":1,"hits":49,"hitByPitch":3,"atBats":199,"obp":".321","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":861,"era":"4.15","inningsPitched":"52.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.33","battersFaced":224,"outs":156,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":861,"balls":314,"strikes":547,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".250","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.46","hitsPer9Inn":"8.48","runsScoredPer9":"4.33","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"71","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"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":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571760":{"person":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":65,"groundOuts":106,"airOuts":128,"runs":57,"doubles":27,"triples":1,"homeRuns":20,"strikeOuts":78,"baseOnBalls":35,"intentionalWalks":0,"hits":101,"hitByPitch":5,"atBats":407,"obp":".313","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1739,"era":"4.79","inningsPitched":"107.0","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.27","battersFaced":453,"outs":321,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1739,"balls":625,"strikes":1114,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".357","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"6.56","walksPer9Inn":"2.94","hitsPer9Inn":"8.50","runsScoredPer9":"4.79","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663559":{"person":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"jerseyNumber":"6","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":78,"groundOuts":94,"airOuts":146,"runs":52,"doubles":21,"triples":1,"homeRuns":16,"strikeOuts":69,"baseOnBalls":35,"intentionalWalks":0,"hits":93,"hitByPitch":1,"atBats":395,"obp":".297","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1628,"era":"3.82","inningsPitched":"108.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.18","battersFaced":438,"outs":325,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1628,"balls":585,"strikes":1043,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".583","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"5.73","walksPer9Inn":"2.91","hitsPer9Inn":"7.73","runsScoredPer9":"4.32","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":37,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670280":{"person":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":19,"groundOuts":23,"airOuts":34,"runs":11,"doubles":3,"triples":2,"homeRuns":2,"strikeOuts":51,"baseOnBalls":10,"intentionalWalks":2,"hits":29,"hitByPitch":1,"atBats":136,"obp":".270","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":590,"era":"2.19","inningsPitched":"37.0","wins":2,"losses":5,"saves":16,"saveOpportunities":16,"holds":3,"blownSaves":0,"earnedRuns":9,"whip":"1.05","battersFaced":148,"outs":111,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":197,"strikes":393,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".286","pitchesPerInning":"15.95","gamesFinished":33,"strikeoutWalkRatio":"5.10","strikeoutsPer9Inn":"12.41","walksPer9Inn":"2.43","hitsPer9Inn":"7.05","runsScoredPer9":"2.68","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":12},"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}},"ID650893":{"person":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"jerseyNumber":"92","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":22,"gamesStarted":0,"flyOuts":16,"groundOuts":23,"airOuts":30,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":98,"obp":".318","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":390,"era":"5.61","inningsPitched":"25.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":16,"whip":"1.29","battersFaced":107,"outs":77,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":390,"balls":135,"strikes":255,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".---","pitchesPerInning":"15.19","gamesFinished":5,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.01","walksPer9Inn":"2.45","hitsPer9Inn":"9.12","runsScoredPer9":"5.61","homeRunsPer9":"2.10","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":4},"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}},"ID669261":{"person":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"jerseyNumber":"65","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":12,"groundOuts":10,"airOuts":16,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".111","atBats":63,"obp":".222","slg":".175","ops":".397","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":11,"rbi":2,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".188","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.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":49,"errors":0,"chances":49,"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"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":25,"groundOuts":46,"airOuts":48,"runs":18,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".250","atBats":164,"obp":".307","slg":".390","ops":".697","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":64,"rbi":15,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":6,"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":101,"putOuts":69,"errors":4,"chances":174,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":14,"gamesStarted":1,"flyOuts":15,"groundOuts":32,"airOuts":21,"runs":8,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":97,"obp":".327","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":425,"era":"2.42","inningsPitched":"26.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"1.38","battersFaced":111,"outs":78,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":425,"balls":147,"strikes":278,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".667","pitchesPerInning":"16.35","gamesFinished":6,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.62","walksPer9Inn":"4.15","hitsPer9Inn":"8.31","runsScoredPer9":"2.77","homeRunsPer9":"0.35","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687462,693304,668804,665833,502054,663647,669261,680779,643396,694973,657571,669387],"pitchers":[694973,657571,669387],"bench":[663698,672744,691907,457705,678894],"bullpen":[677952,670280,681347,650893,663559,571760,656605,676755,670990,642701],"battingOrder":[687462,693304,668804,665833,502054,663647,669261,680779,643396],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Reynolds, B (22, Gallen); Cruz, O (15, Gallen); Pham (11, Curtiss)."},{"label":"TB","value":"Cruz, O 3; Gonzales, N; Hayes; Kiner-Falefa; Pham 3; Reynolds, B 2; Suwinski."},{"label":"RBI","value":"Cruz, O 2 (44); Hayes 2 (36); Pham (28); Reynolds, B (51)."},{"label":"2-out RBI","value":"Cruz, O; Hayes 2; Reynolds, B."},{"label":"Runners left in scoring position, 2 out","value":"Davis, H; Suwinski."},{"label":"GIDP","value":"Kiner-Falefa."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"5."}]}],"note":[]}},"officials":[{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Mlodzinski."},{"label":"HBP","value":"Suárez, E (by Skenes); Reynolds, B (by Gallen)."},{"label":"Pitches-strikes","value":"Gallen 85-58; Garcia, B 12-7; Curtiss 28-20; Skenes 99-62; Ferguson, C 8-6; Mlodzinski 40-28."},{"label":"Groundouts-flyouts","value":"Gallen 7-3; Garcia, B 2-0; Curtiss 0-1; Skenes 5-2; Ferguson, C 3-0; Mlodzinski 1-0."},{"label":"Batters faced","value":"Gallen 25; Garcia, B 3; Curtiss 7; Skenes 23; Ferguson, C 3; Mlodzinski 8."},{"label":"Umpires","value":"HP: Nate Tomlinson. 1B: Mark Wegner. 2B: Shane Livensparger. 3B: Bruce Dreckman. "},{"label":"Weather","value":"83 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, Out To LF."},{"label":"First pitch","value":"1:39 PM."},{"label":"T","value":"2:24."},{"label":"Att","value":"20,779."},{"label":"Venue","value":"PNC Park."},{"label":"July 27, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","boxscoreName":"Skenes"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 6-8)","summary":"6.0 IP, 0 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":0,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":37,"strikes":62,"strikePercentage":".630","hitBatsmen":1,"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":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":65,"groundOuts":126,"airOuts":117,"runs":30,"doubles":25,"triples":2,"homeRuns":6,"strikeOuts":146,"baseOnBalls":32,"intentionalWalks":0,"hits":88,"hitByPitch":6,"atBats":477,"obp":".245","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2086,"era":"1.83","inningsPitched":"133.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"0.90","battersFaced":515,"outs":399,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":2086,"balls":738,"strikes":1348,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".429","pitchesPerInning":"15.68","gamesFinished":0,"strikeoutWalkRatio":"4.56","strikeoutsPer9Inn":"9.88","walksPer9Inn":"2.17","hitsPer9Inn":"5.95","runsScoredPer9":"2.03","homeRunsPer9":"0.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":24,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":77,"pitchingGameScore":77},{"player":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","boxscoreName":"Cruz, O"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":43,"groundOuts":72,"airOuts":73,"runs":53,"doubles":15,"triples":2,"homeRuns":17,"strikeOuts":124,"baseOnBalls":50,"intentionalWalks":4,"hits":75,"hitByPitch":3,"avg":".221","atBats":339,"obp":".322","slg":".428","ops":".750","caughtStealing":4,"stolenBases":34,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":145,"rbi":44,"leftOnBase":148,"sacBunts":0,"sacFlies":5,"babip":".286","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.94","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":216,"errors":7,"chances":228,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","boxscoreName":"Gallen"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 7-12)","summary":"6.0 IP, 4 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":27,"strikes":58,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":91,"groundOuts":119,"airOuts":131,"runs":84,"doubles":25,"triples":3,"homeRuns":23,"strikeOuts":121,"baseOnBalls":47,"intentionalWalks":1,"hits":125,"hitByPitch":4,"atBats":493,"obp":".322","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2066,"era":"5.60","inningsPitched":"127.0","wins":7,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":79,"whip":"1.35","battersFaced":547,"outs":381,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2066,"balls":763,"strikes":1303,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":4,"winPercentage":".368","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.33","hitsPer9Inn":"8.86","runsScoredPer9":"5.95","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"loser":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}